[Clfs-support] Ghostscript-8.62.0

David Broadfoot david at cross-lfs.org
Sun Sep 7 17:50:38 PDT 2008


Google is your friend.... Have U looked there first?



Randolph D Dach wrote:
> Good day
>
> I'm having trouble getting Ghostscript to compile the shared libraries using X86_64 multilib system.
>
> the BUILD32 works but when I try to compile Ghostscript on BUILD64, the shared library make.  I get the following error
> contrib/contrib.mak:265: warning: overriding commands for target `obj/hl1250.dev'
> src/contrib.mak:875: warning: ignoring old commands for target `obj/hl1250.dev'
> contrib/contrib.mak:268: warning: overriding commands for target `obj/hl1240.dev'
> src/contrib.mak:878: warning: ignoring old commands for target `obj/hl1240.dev'
> contrib/contrib.mak:273: warning: overriding commands for target `obj/gdevhl12.o'
> src/contrib.mak:883: warning: ignoring old commands for target `obj/gdevhl12.o'
> make LDFLAGS='-L/usr/lib64 -L/usr/X11R7/lib64 -shared -Wl,-soname=libgs.so.8' GS_XE=./bin/../sobin/libgs.so.8.62 STDIO_IMPLEMENTATION=c DISPLAY_DEV=./obj/../soobj/display.dev BINDIR=./bin/../sobin GLGENDIR=./obj/../soobj GLOBJDIR=./obj/../soobj PSGENDIR=./obj/../soobj PSOBJDIR=./obj/../soobj CFLAGS='-O2  -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long int"  ' prefix=/usr ./bin/../sobin/gsc ./bin/../sobin/gsx
> make[1]: Entering directory `/usr/sources/gnu-ghostscript-8.62.0-64'
> contrib/contrib.mak:265: warning: overriding commands for target `obj/../soobj/hl1250.dev'
> src/contrib.mak:875: warning: ignoring old commands for target `obj/../soobj/hl1250.dev'
> contrib/contrib.mak:268: warning: overriding commands for target `obj/../soobj/hl1240.dev'
> src/contrib.mak:878: warning: ignoring old commands for target `obj/../soobj/hl1240.dev'
> contrib/contrib.mak:273: warning: overriding commands for target `obj/../soobj/gdevhl12.o'
> src/contrib.mak:883: warning: ignoring old commands for target `obj/../soobj/gdevhl12.o'
> ./obj/../soobj/echogs -w ./obj/../soobj/ldt.tr -n - gcc -m64 -L/usr/lib64 -L/usr/X11R7/lib64 -shared -Wl,-soname=libgs.so.8 -o ./bin/../sobin/libgs.so.8.62
> ./obj/../soobj/echogs -a ./obj/../soobj/ldt.tr -n -s ./obj/../soobj/gsromfs1.o ./obj/../soobj/gs.o -s
> cat ./obj/../soobj/ld.tr >>./obj/../soobj/ldt.tr
> ./obj/../soobj/echogs -a ./obj/../soobj/ldt.tr -s - -ldl -lm  -lstdc++  -L/usr/lib64 -lfontconfig   -lm
> if [ x != x ]; then LD_RUN_PATH=; export LD_RUN_PATH; fi; \
> 	XCFLAGS= XINCLUDE= XLDFLAGS= XLIBDIRS= XLIBS= \
> 	FEATURE_DEVS= DEVICE_DEVS= DEVICE_DEVS1= DEVICE_DEVS2= DEVICE_DEVS3= \
> 	DEVICE_DEVS4= DEVICE_DEVS5= DEVICE_DEVS6= DEVICE_DEVS7= DEVICE_DEVS8= \
> 	DEVICE_DEVS9= DEVICE_DEVS10= DEVICE_DEVS11= DEVICE_DEVS12= \
> 	DEVICE_DEVS13= DEVICE_DEVS14= DEVICE_DEVS15= DEVICE_DEVS16= \
> 	DEVICE_DEVS17= DEVICE_DEVS18= DEVICE_DEVS19= DEVICE_DEVS20= \
> 	DEVICE_DEVS_EXTRA= \
> 	/bin/sh <./obj/../soobj/ldt.tr
> /usr/bin/ld: ./obj/../soobj/gs.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
> ./obj/../soobj/gs.o: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[1]: *** [bin/../sobin/libgs.so.8.62] Error 1
> make[1]: Leaving directory `/usr/sources/gnu-ghostscript-8.62.0-64'
> make: *** [so] Error 2
>
> Can anyone shed some light on the problem
>
> tks
>   




More information about the Clfs-support mailing list