#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