-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
I'm having a problem building the kaa.xine module. The build log
complains about not compiling with -fPIC. I can't find any Makefiles so
I'm not sure where it should be specified.

T.C.
- --
Wan Tat Chee (Senior Lecturer)
School of Computer Sciences, Univ. of Science Malaysia,
11800 USM, Penang, Malaysia.      Rm.625 Ofc Ph: +604 653-3888 x 3617
NRG Lab Admin: +604 659-4757           Rm.601-F Ofc Ph: +604 653-4396
Internet: [EMAIL PROTECTED]            Web: http://nrg.cs.usm.my/~tcwan
GPG Key : http://nrg.cs.usm.my/~tcwan/tcwan-nrg-20040805.asc
F'print : 4B2E F0BF AAD7 2F51 CB41  4386 F72B 7859 8278 BDC4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFEdsnB9yt4WYJ4vcQRAgL1AJwOrqMgFpt16Yq6WgPU7zrN3cQs1QCfT7Iq
ho2/9EyMnzvS/oNuv4NpSbQ=
=jHqR
-----END PGP SIGNATURE-----
[setup] Entering kaa submodule xine
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.4
creating build/lib.linux-x86_64-2.4/kaa
creating build/lib.linux-x86_64-2.4/kaa/xine
copying src/constants.py -> build/lib.linux-x86_64-2.4/kaa/xine
copying src/__init__.py -> build/lib.linux-x86_64-2.4/kaa/xine
copying src/version.py -> build/lib.linux-x86_64-2.4/kaa/xine
running build_ext
building 'kaa.xine._xinemodule' extension
creating build/temp.linux-x86_64-2.4
creating build/temp.linux-x86_64-2.4/src
creating build/temp.linux-x86_64-2.4/src/drivers
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/xine.c -o build/temp.linux-x86_64-2.4/src/xine.o -Wall
src/xine.c: In function 'Xine_get_object_by_id':
src/xine.c:677: warning: cast to pointer from integer of different size
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/video_port.c -o build/temp.linux-x86_64-2.4/src/video_port.o -Wall
src/video_port.c: In function 'Xine_Video_Port_PyObject_send_gui_data':
src/video_port.c:141: warning: cast to pointer from integer of different size
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/audio_port.c -o build/temp.linux-x86_64-2.4/src/audio_port.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/stream.c -o build/temp.linux-x86_64-2.4/src/stream.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/post.c -o build/temp.linux-x86_64-2.4/src/post.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/video_out_kaa.c -o build/temp.linux-x86_64-2.4/src/drivers/video_out_kaa.o -Wall
src/drivers/video_out_kaa.c: In function 'kaa_gui_data_exchange':
src/drivers/video_out_kaa.c:948: warning: cast from pointer to integer of different size
src/drivers/video_out_kaa.c:954: warning: cast from pointer to integer of different size
src/drivers/video_out_kaa.c:975: warning: cast from pointer to integer of different size
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/post_out.c -o build/temp.linux-x86_64-2.4/src/post_out.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/post_in.c -o build/temp.linux-x86_64-2.4/src/post_in.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/event.c -o build/temp.linux-x86_64-2.4/src/event.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/event_queue.c -o build/temp.linux-x86_64-2.4/src/event_queue.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/utils.c -o build/temp.linux-x86_64-2.4/src/utils.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/vo_driver.c -o build/temp.linux-x86_64-2.4/src/vo_driver.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/kaa.c -o build/temp.linux-x86_64-2.4/src/drivers/kaa.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/yuv2rgb.c -o build/temp.linux-x86_64-2.4/src/drivers/yuv2rgb.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/yuv2rgb_mmx.c -o build/temp.linux-x86_64-2.4/src/drivers/yuv2rgb_mmx.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/dummy.c -o build/temp.linux-x86_64-2.4/src/drivers/dummy.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/video_out_dummy.c -o build/temp.linux-x86_64-2.4/src/drivers/video_out_dummy.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/common.c -o build/temp.linux-x86_64-2.4/src/drivers/common.o -Wall
src/drivers/common.c: In function 'driver_get_visual_info':
src/drivers/common.c:34: warning: implicit declaration of function 'fb_get_visual_info'
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/fb.c -o build/temp.linux-x86_64-2.4/src/drivers/fb.o -Wall
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/SDL -I_REENTRANT -I/usr/include/python2.4/pygame -I/usr/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include -I/usr/include/python2.4 -c src/drivers/x11.c -o build/temp.linux-x86_64-2.4/src/drivers/x11.o -Wall
gcc -pthread -shared build/temp.linux-x86_64-2.4/src/xine.o build/temp.linux-x86_64-2.4/src/video_port.o build/temp.linux-x86_64-2.4/src/audio_port.o build/temp.linux-x86_64-2.4/src/stream.o build/temp.linux-x86_64-2.4/src/post.o build/temp.linux-x86_64-2.4/src/drivers/video_out_kaa.o build/temp.linux-x86_64-2.4/src/post_out.o build/temp.linux-x86_64-2.4/src/post_in.o build/temp.linux-x86_64-2.4/src/event.o build/temp.linux-x86_64-2.4/src/event_queue.o build/temp.linux-x86_64-2.4/src/utils.o build/temp.linux-x86_64-2.4/src/vo_driver.o build/temp.linux-x86_64-2.4/src/drivers/kaa.o build/temp.linux-x86_64-2.4/src/drivers/yuv2rgb.o build/temp.linux-x86_64-2.4/src/drivers/yuv2rgb_mmx.o build/temp.linux-x86_64-2.4/src/drivers/dummy.o build/temp.linux-x86_64-2.4/src/drivers/video_out_dummy.o build/temp.linux-x86_64-2.4/src/drivers/common.o build/temp.linux-x86_64-2.4/src/drivers/fb.o build/temp.linux-x86_64-2.4/src/drivers/x11.o -L/usr/X11R6/lib -L/usr/lib64 -lX11 -lxine -lz -lnsl -lpthread -lrt -o build/lib.linux-x86_64-2.4/kaa/xine/_xinemodule.so
/usr/bin/ld: build/temp.linux-x86_64-2.4/src/drivers/video_out_kaa.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
build/temp.linux-x86_64-2.4/src/drivers/video_out_kaa.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
failed to build xine

Reply via email to