#67 Chromium build problems with DMX

open
5
2005-01-25
2005-01-25
Abhijit Gadgil
No

Chromium release cr1.7 won't build if DMX support is
enabled in Options.mk with "USE_DMX" set to 1 on
Opteron with SuSE 9.2 . The error is observed in the
linking of tilesortspu.

Operating System - SuSE 9.2
Kernel Version - 2.6.8-24-default
X server - X.org Release 6.8.1
OpenGL - Mesa (USE_OSMESA set to 1 in options.mk)

Error details -

Linking ../../built/tilesortspu/Linux/libtilesortspu.so
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld:
/usr/X11R6/lib64/libdmx.a(dmx.o): relocation
R_X86_64_32 against `a local symbol' can not be used
when making a shared object; recompile with -fPIC
/usr/X11R6/lib64/libdmx.a: could not read symbols: Bad
value
collect2: ld returned 1 exit status
gmake[3]: ***
[../../built/tilesortspu/Linux/libtilesortspu.so] Error 1
gmake[2]: *** [dep] Error 2
gmake[1]: *** [tilesort.subdir] Error 2
make: *** [spu.subdir] Error 2

Discussion