xine's compilation problems

Hello Guys,

This is me once again.

Voila, i’m trying to compile xine-lib but got this error at the “make” stage:


/bin/sh ../../../libtool --tag=CC   --mode=link gcc -fvisibility=hidden -I/usr/local/include   -I/usr/local/include   -fomit-frame-pointer -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -O3 -fomit-frame-pointer   -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions  -Wpointer-arith -g -O2 -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -avoid-version -module   -o xineplug_post_planar.la -rpath /usr/local/lib/xine/plugins/1.25/post xineplug_post_planar_la-planar.lo xineplug_post_planar_la-invert.lo xineplug_post_planar_la-expand.lo xineplug_post_planar_la-fill.lo xineplug_post_planar_la-boxblur.lo xineplug_post_planar_la-denoise3d.lo xineplug_post_planar_la-eq.lo xineplug_post_planar_la-eq2.lo xineplug_post_planar_la-unsharp.lo xineplug_post_planar_la-pp.lo xineplug_post_planar_la-noise.lo ../../../src/xine-engine/libxine.la -L/usr/local/lib -lpostproc   -lm -pthread  
gcc -shared  .libs/xineplug_post_planar_la-planar.o .libs/xineplug_post_planar_la-invert.o .libs/xineplug_post_planar_la-expand.o .libs/xineplug_post_planar_la-fill.o .libs/xineplug_post_planar_la-boxblur.o .libs/xineplug_post_planar_la-denoise3d.o .libs/xineplug_post_planar_la-eq.o .libs/xineplug_post_planar_la-eq2.o .libs/xineplug_post_planar_la-unsharp.o .libs/xineplug_post_planar_la-pp.o .libs/xineplug_post_planar_la-noise.o  -Wl,--rpath -Wl,/home/hotus/bins/02.Linux/04.multimedia/02.videos/01.codecs/xine/xine-lib-1.1.16.1/src/xine-engine/.libs ../../../src/xine-engine/.libs/libxine.so -L/usr/local/lib -lpostproc -lm  -pthread -Wl,-soname -Wl,xineplug_post_planar.so -o .libs/xineplug_post_planar.so
make[3]: Leaving directory `/home/hotus/bins/02.Linux/04.multimedia/02.videos/01.codecs/xine/xine-lib-1.1.16.1/src/post/planar'
make[2]: Leaving directory `/home/hotus/bins/02.Linux/04.multimedia/02.videos/01.codecs/xine/xine-lib-1.1.16.1/src/post'
make[1]: Leaving directory `/home/hotus/bins/02.Linux/04.multimedia/02.videos/01.codecs/xine/xine-lib-1.1.16.1/src'
**usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: /usr/local/lib/libpostproc.a(postprocess.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libpostproc.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [xineplug_post_planar.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1**


is there anyone out there who knows how to recompile with -fPIC (maybe provide arguments at configure’s stage?) ?

However, Anybody can explain in simple terms, what this error means?

Thank you in advance lizards :wink: