[MacPorts] #23413: Cross-dependency between xorg-libX11 and ghostscript

MacPorts noreply at macports.org
Sun Jan 24 22:12:23 PST 2010


#23413: Cross-dependency between xorg-libX11 and ghostscript
------------------------------------+---------------------------------------
 Reporter:  chaos215bar2@…          |       Owner:  macports-tickets@…                   
     Type:  defect                  |      Status:  new                                  
 Priority:  Normal                  |   Milestone:                                       
Component:  ports                   |     Version:  1.8.2                                
 Keywords:                          |        Port:  xorg-libX11                          
------------------------------------+---------------------------------------
 Output from "port upgrade outdated":
 {{{
 --->  Computing dependencies for xorg-libX11
 --->  Building xorg-libX11
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_x11_xorg-libX11/work/libX11-1.3.3" && /usr/bin/make -j2
 all V=1 " returned error 2
 Command output: Making all in zh_CN.UTF-8
 make[2]: Nothing to be done for `all'.
 Making all in zh_HK.big5
 make[2]: Nothing to be done for `all'.
 Making all in zh_HK.big5hkscs
 make[2]: Nothing to be done for `all'.
 Making all in zh_HK.UTF-8
 make[2]: Nothing to be done for `all'.
 Making all in zh_TW
 make[2]: Nothing to be done for `all'.
 Making all in zh_TW.big5
 make[2]: Nothing to be done for `all'.
 Making all in zh_TW.UTF-8
 make[2]: Nothing to be done for `all'.
 make[2]: Nothing to be done for `all-am'.
 Making all in man
 Making all in xkb
 make[2]: Nothing to be done for `all'.
 make[2]: Nothing to be done for `all-am'.
 Making all in specs
 Making all in libX11
 /opt/local/bin/groff -Tps -e -t -ms -dxV="libX11 1.3.3" -I.
 ../../specs/macros.t libX11.ms 2> index.libX11.ps.raw > libX11.ps
 /opt/local/bin/ps2pdf libX11.ps libX11.pdf
 dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib
   Referenced from: /opt/local/lib/libgs.8.70.dylib
   Reason: image not found
 make[2]: *** [libX11.pdf] Trace/BPT trap
 rm libX11.ps
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

 Error: Unable to upgrade port: 1
 }}}

 ghostscript depends on xorg-libX11. However, the build script for xorg-
 libX11 attempts to run a command which uses ghostscript. Prior to
 upgrading xorg-libX11, jpeg was upgraded from @6b_3 to @7_0, but the yet-
 to-be upgraded ghostscript still referenced
 "/opt/local/lib/libjpeg.62.dylib", from the now deactivated jpeg @6b_3.

 A workaround is to temporarily deactivate jpeg @7_0 and reactivate jpeg
 @6b_3. A simple fix may be to modify the xorg-libX11 build script to use
 only the system version of ghostscript, which it must have used when
 building for the first time.

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


More information about the macports-tickets mailing list