[MacPorts] #25230: xorg-libXext: in /opt/local/lib/libX11.dylib, file was built for unsupported file format which is not the architecture being linked (i386) (was: xorg-libXext-1.1.2 error while building)

MacPorts noreply at macports.org
Sun Jun 13 17:29:20 PDT 2010


#25230: xorg-libXext: in /opt/local/lib/libX11.dylib, file was built for
unsupported file format which is not the architecture being linked (i386)
--------------------------------+-------------------------------------------
 Reporter:  kasper@…            |       Owner:  jeremyhu@…           
     Type:  defect              |      Status:  new                  
 Priority:  Normal              |   Milestone:                       
Component:  ports               |     Version:  1.9.0                
 Keywords:                      |        Port:  xorg-libXext         
--------------------------------+-------------------------------------------
Changes (by ryandesign@…):

 * cc: kasper@… (removed)
  * owner:  macports-tickets@… => jeremyhu@…
  * port:  => xorg-libXext


Comment:

 Please fill in the port field, Cc the port maintainer, and note you do not
 need to Cc yourself.

 {{{
 ... CFLAGS='-O2 -arch x86_64 -arch i386' ...
 MACOSX_DEPLOYMENT_TARGET='10.6' ...
 }}}

 Ok, I see you are on Snow Leopard, and are trying to build xorg-libXext
 universal for x86_64 and i386.

 {{{
 :info:build ld: warning: in /opt/local/lib/libX11.dylib, file was built
 for unsupported file format which is not the architecture being linked
 (i386)
 :info:build ld: warning: in /opt/local/lib/libXau.dylib, file was built
 for unsupported file format which is not the architecture being linked
 (i386)
 :info:build ld: warning: in /opt/local/lib/libXdmcp.dylib, file was built
 for unsupported file format which is not the architecture being linked
 (i386)
 }}}

 For what architecture are each of those libraries built? ("lipo -info" can
 tell you) The ports that provide those libraries ("port provides" can tell
 you) need to be rebuilt with the universal variant, e.g.:

 {{{
 $ port provides /opt/local/lib/libX11.dylib /opt/local/lib/libXau.dylib
 /opt/local/lib/libXdmcp.dylib
 /opt/local/lib/libX11.dylib is provided by: xorg-libX11
 /opt/local/lib/libXau.dylib is provided by: xorg-libXau
 /opt/local/lib/libXdmcp.dylib is provided by: xorg-libXdmcp
 $ sudo port upgrade --enforce-variants xorg-libX11 +universal
 $ sudo port upgrade --enforce-variants xorg-libXau +universal
 $ sudo port upgrade --enforce-variants xorg-libXdmcp +universal
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/25230#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list