[MacPorts] #33052: esdl fails during staging to destroot
MacPorts
noreply at macports.org
Sun Jan 29 04:09:12 PST 2012
#33052: esdl fails during staging to destroot
-------------------------------+--------------------------------------------
Reporter: bfhoffmann@… | Owner: bfulgham@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: esdl
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):
* cc: bfulgham@… (removed)
* cc: ryandesign@… (added)
* owner: macports-tickets@… => bfulgham@…
* priority: High => Normal
Comment:
The real problem appears to be going on in the build phase:
{{{
ld: warning: ignoring file
/opt/local/Library/Frameworks/SDL.framework/SDL, file was built for
unsupported file format which is not the architecture being linked (i386)
ld: in /opt/local/lib/libz.1.dylib, file was built for unsupported file
format which is not the architecture being linked (i386) for architecture
i386
}}}
This says to me that although you are on a 64-bit Mac, you have requested
32-bit builds by editing macports.conf and setting build_arch to i386, but
that the esdl port does not respect that setting. The esdl portfile does
make some effort to use the right -arch flags, but it is clearly not
working; the port needs to be repaired. The port also needs a universal
variant. The port also needs to ensure it's UsingTheRightCompiler. The
build process also clearly doesn't report any errors; it proceeds on to
the destroot phase even if there were build errors; this should be
repaired if possible.
--
Ticket URL: <https://trac.macports.org/ticket/33052#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list