[MacPorts] #34277: Quartz-wm 1.3.1_0 seems to come with too fat /lib/libquartz-wm-ds.*.dylibs

MacPorts noreply at macports.org
Mon Apr 30 14:46:32 PDT 2012


#34277: Quartz-wm 1.3.1_0 seems to come with too fat /lib/libquartz-wm-ds.*.dylibs
--------------------------------------+-------------------------------------
 Reporter:  Peter_Dyballa@…           |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  2.0.4                                
 Keywords:                            |        Port:  quartz-wm                            
--------------------------------------+-------------------------------------
 Trying to upgrade the build process dies as soon as is starts:

 {{{
 --->  Building quartz-wm
 DEBUG: Executing org.macports.build (quartz-wm)
 DEBUG: Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-
 wm/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib'
 CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.5'
 GI_SCANNER_DISABLE_CACHE='1'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.1"
 && /usr/bin/make -w all'
 DEBUG: Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.1"
 && /usr/bin/make -w all
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.1'
 /usr/bin/make  all-recursive
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-wm-1.3.1'
 Making all in lib
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.1/lib'
 cp libquartz-wm-ds.apsl.dylib libquartz-wm-ds.1.dylib
 install_name_tool -id /opt/local/lib/libquartz-wm-ds.1.dylib libquartz-wm-
 ds.1.dylib
 install_name_tool: for architecture i386 object: libquartz-wm-ds.1.dylib
 malformed object (unknown load command 7)
 make[2]: *** [libquartz-wm-ds.1.dylib] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.1/lib'
 }}}

 The reason seems to be that this library has four architectures:

 {{{
 lipo -info
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.1/lib/libquartz-wm-ds.1.dylib
 Architectures in the fat file:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.1/lib/libquartz-wm-ds.1.dylib are: i386 x86_64 ppc ppc64
 }}}

 So the easy upgrade fails.

-- 
Ticket URL: <https://trac.macports.org/ticket/34277>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list