New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #14628 (new defect)

Opened 5 years ago

Last modified 3 months ago

sdd fails to build

Reported by: wsiegrist@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: anthony@…, ryandesign@…
Port: sdd

Description (last modified by wsiegrist@…) (diff)

sdd fails to build on both 10.4 and 10.5.

Errors on 10.5:

RULES/rules1.top:234: incs/Dcc.i386-darwin: No such file or directory
RULES/rules.top:39: RULES/i386-darwin-cc.rul: No such file or directory
RULES/rules.cnf:56: incs/i386-darwin-cc/Inull: No such file or directory
RULES/rules.cnf:57: incs/i386-darwin-cc/rules.cnf: No such file or directory
p incs/i386-darwin-cc
gnumake: p: Command not found
gnumake: [incs/i386-darwin-cc/Inull] Error 127 (ignored)
/bin/sh: incs/i386-darwin-cc/Inull: No such file or directory
gnumake: *** [incs/i386-darwin-cc/Inull] Error 1

Errors on 10.4:

gnumake[3]: *** [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_sdd/work/destroot/opt/local/share/man/man5/makefiles.5] Error 1
        ==> MAKING "install" ON SUBCOMPONENT "SRCROOT/man/man4/makerules.mk"
        ==> LOCALIZING "OBJ/powerpc-darwin-cc/share/man/makerules.5"
        ==> INSTALLING "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_sdd/work/destroot/opt/local/share/man/man5/makerules.5"
chown: bin: Invalid argument
gnumake[3]: *** [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_sdd/work/destroot/opt/local/share/man/man5/makerules.5] Error 1
gnumake[2]: *** [install] Error 2
gnumake[1]: *** [install] Error 2
gnumake: *** [install] Error 2

Change History

comment:1 Changed 5 years ago by wsiegrist@…

  • Description modified (diff)

comment:2 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

comment:3 Changed 3 years ago by jmr@…

  • Keywords sdd build tiger leopard removed
  • Port set to sdd

comment:4 Changed 3 months ago by ryandesign@…

  • Cc anthony@…, ryandesign@… added

Has duplicate #38384 which shows the same errors on 10.8 as there were on 10.5. I think the first thing we try should be to change the port from using gnumake to using smake, like the error message says. (Programs made by Jörg Schilling seem not to be buildable with a make other than the one made by Jörg Schilling: smake.) smake is an inconvenient build system that makes us jump through many hoops, and the hoops vary slightly depending on the age of the project. We have a half dozen or so ports in MacPorts already of various ages that use smake, so we should find one that's also from around 2004 and use that as a template for what to do with sdd.

Note: See TracTickets for help on using tickets.