[MacPorts] #23783: Ghostscript install fails on Snow Leopard
#23783: Ghostscript install fails on Snow Leopard --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: --------------------------------------+------------------------------------- ---> Computing dependencies for ghostscript ---> Fetching ghostscript ---> Verifying checksum(s) for ghostscript ---> Extracting ghostscript ---> Applying patches to ghostscript ---> Configuring ghostscript ---> Building ghostscript Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/work/ghostscript-8.71" && /usr/bin/make so " returned error 2 Command output: ld: warning: in ./obj/../soobj/gdevm64.o, file is not of required architecture ld: warning: in ./obj/../soobj/gdevdsha.o, file is not of required architecture ld: warning: in ./obj/../soobj/siinterp.o, file is not of required architecture ld: warning: in ./obj/../soobj/siscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/sidscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/gp_strdl.o, file is not of required architecture rm -f ./bin/../sobin/libgs.8.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.8.dylib rm -f ./bin/../sobin/libgs.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.dylib /usr/bin/gcc-4.2 -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FONTCONFIG -O2 -isystem/opt/local/include -Wall -Wstrict-prototypes -Wundef -Wmissing- declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -Os -arch i386 -DUSE_LIBICONV_GNU -I./obj/../soobj -I./base -g -o ./bin/../sobin/gsc ./psi/dxmainc.c \ -L./bin/../sobin -lgs ld: warning: in ./bin/../sobin/libgs.dylib, file is not of required architecture Undefined symbols: "_gsapi_delete_instance", referenced from: _main in ccp5OSc3.o "_gsapi_exit", referenced from: _main in ccp5OSc3.o "_gsapi_init_with_args", referenced from: _main in ccp5OSc3.o "_gsapi_set_stdio", referenced from: _main in ccp5OSc3.o "_gsapi_run_string", referenced from: _main in ccp5OSc3.o "_gsapi_new_instance", referenced from: _main in ccp5OSc3.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [bin/../sobin/gsc] Error 1 make: *** [so] Error 2 -- Ticket URL: <http://trac.macports.org/ticket/23783> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => takanori@… * port: => ghostscript Old description:
---> Computing dependencies for ghostscript ---> Fetching ghostscript ---> Verifying checksum(s) for ghostscript ---> Extracting ghostscript ---> Applying patches to ghostscript ---> Configuring ghostscript ---> Building ghostscript Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/work/ghostscript-8.71" && /usr/bin/make so " returned error 2 Command output: ld: warning: in ./obj/../soobj/gdevm64.o, file is not of required architecture ld: warning: in ./obj/../soobj/gdevdsha.o, file is not of required architecture ld: warning: in ./obj/../soobj/siinterp.o, file is not of required architecture ld: warning: in ./obj/../soobj/siscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/sidscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/gp_strdl.o, file is not of required architecture rm -f ./bin/../sobin/libgs.8.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.8.dylib rm -f ./bin/../sobin/libgs.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.dylib /usr/bin/gcc-4.2 -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FONTCONFIG -O2 -isystem/opt/local/include -Wall -Wstrict-prototypes -Wundef -Wmissing- declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -Os -arch i386 -DUSE_LIBICONV_GNU -I./obj/../soobj -I./base -g -o ./bin/../sobin/gsc ./psi/dxmainc.c \ -L./bin/../sobin -lgs ld: warning: in ./bin/../sobin/libgs.dylib, file is not of required architecture Undefined symbols: "_gsapi_delete_instance", referenced from: _main in ccp5OSc3.o "_gsapi_exit", referenced from: _main in ccp5OSc3.o "_gsapi_init_with_args", referenced from: _main in ccp5OSc3.o "_gsapi_set_stdio", referenced from: _main in ccp5OSc3.o "_gsapi_run_string", referenced from: _main in ccp5OSc3.o "_gsapi_new_instance", referenced from: _main in ccp5OSc3.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [bin/../sobin/gsc] Error 1 make: *** [so] Error 2
New description: {{{ ---> Computing dependencies for ghostscript ---> Fetching ghostscript ---> Verifying checksum(s) for ghostscript ---> Extracting ghostscript ---> Applying patches to ghostscript ---> Configuring ghostscript ---> Building ghostscript Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/work/ghostscript-8.71" && /usr/bin/make so " returned error 2 Command output: ld: warning: in ./obj/../soobj/gdevm64.o, file is not of required architecture ld: warning: in ./obj/../soobj/gdevdsha.o, file is not of required architecture ld: warning: in ./obj/../soobj/siinterp.o, file is not of required architecture ld: warning: in ./obj/../soobj/siscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/sidscale.o, file is not of required architecture ld: warning: in ./obj/../soobj/gp_strdl.o, file is not of required architecture rm -f ./bin/../sobin/libgs.8.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.8.dylib rm -f ./bin/../sobin/libgs.dylib ln -s libgs.8.71.dylib ./bin/../sobin/libgs.dylib /usr/bin/gcc-4.2 -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FONTCONFIG -O2 -isystem/opt/local/include -Wall -Wstrict-prototypes -Wundef -Wmissing- declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -Os -arch i386 -DUSE_LIBICONV_GNU -I./obj/../soobj -I./base -g -o ./bin/../sobin/gsc ./psi/dxmainc.c \ -L./bin/../sobin -lgs ld: warning: in ./bin/../sobin/libgs.dylib, file is not of required architecture Undefined symbols: "_gsapi_delete_instance", referenced from: _main in ccp5OSc3.o "_gsapi_exit", referenced from: _main in ccp5OSc3.o "_gsapi_init_with_args", referenced from: _main in ccp5OSc3.o "_gsapi_set_stdio", referenced from: _main in ccp5OSc3.o "_gsapi_run_string", referenced from: _main in ccp5OSc3.o "_gsapi_new_instance", referenced from: _main in ccp5OSc3.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [bin/../sobin/gsc] Error 1 make: *** [so] Error 2 }}} -- -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard on 32bit Intel Macs --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Comment(by takanori@…): You are using Core Duo based (=32bit Intel) Mac, right? Unfortunately I don't have any access to 32bit Intel Macs now, so I can't check it out..:-( -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard on 32bit Intel Macs --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Comment(by pieter.debaets@…): Nope, I have an Intel Core 2 Duo. I am compiling everything +universal though, might this have something to do with it? -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Comment(by takanori@…): If so, could you re-install all of ports without +universal and try it again? # I never use +universal because it is not stable. -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard when building i386 --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [comment:3 pieter.debaets@…]:
I am compiling everything +universal though, might this have something to do with it? The ghostscript port does not a have a universal variant; see #24056. So it is not affected by your decision to compile other ports universal.
Actually it looks like you're trying to build for i386 only. Have you set build_arch to i386 in macports.conf? If so, that's not supported by ghostscript either at this point; see #21545. Replying to [comment:4 takanori@…]:
If so, could you re-install all of ports without +universal and try it again?
Not necessary; I use universal on all ports and ghostscript installs fine nonuniversal.
# I never use +universal because it is not stable.
Nonsense. Let's not baselessly disparage a core MacPorts feature here. Some ports admittedly don't compile universal, or don't work properly when compiled universal, but those are bugs to be filed against those individual ports. -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard when building i386 --------------------------------------+------------------------------------- Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: ghostscript --------------------------------------+------------------------------------- Comment(by pieter.debaets@…): The build_arch is indeed set to i386, I have now changed it to x86_64. I can confirm the build now succeeds, this ticket can be closed as a duplicate of #21545. -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23783: Ghostscript install fails on Snow Leopard when building i386 ---------------------------------------+------------------------------------ Reporter: pieter.debaets@… | Owner: takanori@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: duplicate | Keywords: Port: ghostscript | ---------------------------------------+------------------------------------ Changes (by ryandesign@…): * status: new => closed * resolution: => duplicate -- Ticket URL: <http://trac.macports.org/ticket/23783#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts