Le 19 janvier vers 22:33, Peter Nelson écrivait: > Here's a patch I've made against flavio's latest fglrx packages to > generate amd64 debs. I *think* it does the right thing placing the > 32bit drivers in /emul/ia32-linux/usr/X11R6/lib/ and the 64bit ones in > /usr/X11R6/lib/, with the correct diversions. It works for me, but I > don't have any real games to test the 32bit compatability with.
the compilation of the packages went almost smoothly (I just had to modify a couple usr/X11R6/lib to usr/X11R6/lib64) but then the compilation of the kernel had one error : -->%----->%----->%----->%----->%----->%----->%----->%----->%----->%--- # make-kpkg --revision adren1 modules_image for module in /usr/src/modules/fglrx-kernel-src ; do \ if test -d $module; then \ (cd $module; \ if ./debian/rules KVERS="2.6.10" KSRC="/usr/src/linux" \ KMAINT="Unknown Kernel Package Maintainer" KEMAIL="[EMAIL PROTECTED]" \ KPKG_DEST_DIR="/usr/src/linux/.." \ KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \ KPKG_EXTRAV_ARG="" \ ARCH="x86_64" \ KDREV="adren1" kdist_image; then \ echo "Module $module processed fine"; \ else \ echo "Module $module failed."; \ if [ "X" != "X" ]; then \ echo "Perhaps $module does not understand --rootcmd?"; \ echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \ fi; \ echo "Hit return to Continue"; \ read ans; \ fi; \ ); \ fi; \ done make[1]: Entering directory `/usr/src/modules/fglrx-kernel-src' if [ -f /usr/src/modules/fglrx-kernel-src/debian/control.template ]; then \ cat /usr/src/modules/fglrx-kernel-src/debian/control.template > /usr/src/modules/fglrx-kernel-src/debian/control; \ fi dh_testdir touch configure-stamp dh_testdir /usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx-kernel-src modules make[2]: Entering directory `/usr/src/linux-2.6.10' CC [M] /usr/src/modules/fglrx-kernel-src/agp3.o CC [M] /usr/src/modules/fglrx-kernel-src/nvidia-agp.o CC [M] /usr/src/modules/fglrx-kernel-src/agpgart_be.o CC [M] /usr/src/modules/fglrx-kernel-src/i7505-agp.o CC [M] /usr/src/modules/fglrx-kernel-src/firegl_public.o /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `firegl_stub_putminor': /usr/src/modules/fglrx-kernel-src/firegl_public.c:511: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582) /usr/src/modules/fglrx-kernel-src/firegl_public.c:513: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:578) /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `firegl_stub_register': /usr/src/modules/fglrx-kernel-src/firegl_public.c:533: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:577) /usr/src/modules/fglrx-kernel-src/firegl_public.c:564: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582) /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `firegl_get_user_ptr': /usr/src/modules/fglrx-kernel-src/firegl_public.c:1073: warning: assignment makes pointer from integer without a cast /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `firegl_put_user_ptr': /usr/src/modules/fglrx-kernel-src/firegl_public.c:1105: warning: cast from pointer to integer of different size /usr/src/modules/fglrx-kernel-src/firegl_public.c:1105: warning: cast from pointer to integer of different size /usr/src/modules/fglrx-kernel-src/firegl_public.c:1105: warning: cast from pointer to integer of different size /usr/src/modules/fglrx-kernel-src/firegl_public.c:1105: warning: cast from pointer to integer of different size /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `__ke_vm_map': /usr/src/modules/fglrx-kernel-src/firegl_public.c:2707: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /usr/src/modules/fglrx-kernel-src/firegl_public.c:2774: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /usr/src/modules/fglrx-kernel-src/firegl_public.c:2811: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /usr/src/modules/fglrx-kernel-src/firegl_public.c: In function `__ke_agp_uninit': /usr/src/modules/fglrx-kernel-src/firegl_public.c:3132: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582) LD [M] /usr/src/modules/fglrx-kernel-src/fglrx.o Building modules, stage 2. MODPOST *** Warning: "sys_ioctl" [/usr/src/modules/fglrx-kernel-src/fglrx.ko] undefined! CC /usr/src/modules/fglrx-kernel-src/fglrx.mod.o LD [M] /usr/src/modules/fglrx-kernel-src/fglrx.ko make[2]: Leaving directory `/usr/src/linux-2.6.10' dh_testdir dh_testroot dh_clean -k rm -f /usr/src/modules/fglrx-kernel-src/debian/control /usr/src/modules/fglrx-kernel-src/debian/dirs sed -e 's/#KVERS#/2.6.10/g' \ -e 's/#VERSION#/8.8.25-1/g' debian/control.template > /usr/src/modules/fglrx-kernel-src/debian/control sed -e 's/#KVERS#/2.6.10/g' debian/dirs.template > /usr/src/modules/fglrx-kernel-src/debian/dirs dh_installdirs dh_install fglrx.ko lib/modules/2.6.10/misc dh_testdir dh_testroot dh_installdocs dh_installmodules dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol -- -v8.8.25-1+adren1 dh_md5sums dh_builddeb --destdir=/usr/src/linux/.. dpkg-deb: building package `fglrx-kernel-2.6.10' in `/usr/src/linux/../fglrx-kernel-2.6.10_8.8.25-1+adren1_amd64.deb'. dh_testroot rm -f configure-stamp rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd rm -rf .tmp_versions rm -rf patch dh_clean rm /usr/src/modules/fglrx-kernel-src/debian/control rm /usr/src/modules/fglrx-kernel-src/debian/dirs make[1]: Leaving directory `/usr/src/modules/fglrx-kernel-src' Module /usr/src/modules/fglrx-kernel-src processed fine -->%----->%----->%----->%----->%----->%----->%----->%----->%----->%--- the problem comes with the warning : "sys_ioctl" after that I installed the kernel + modules and rebooted and when I try to insert the module : # modprobe fglrx fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. fglrx: Unknown symbol sys_ioctl FATAL: Error inserting fglrx (/lib/modules/2.6.10/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg) any idea how to correct that ? I searched on Google but couldn't find anything except patches done in the 2.6.5 era BTW, I have kernel-patch-debian-2.6.10 but that shouldn't make any difference for the compilation of the module -- Cyril Chaboisseau -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]