[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