-----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