From: Jim M. <mc...@li...> - 2002-04-01 19:49:23
|
Hello: I have a G400 and have wanted for a long time to try the syncfb plugin for xine. I got the source-files for the kernel-module (syncfb-0.3a, which is still the most recent version as far as I can tell). I had a hellish time compiling it. This is a Debian testing system, with a hand-compiled 2.4.18 kernel. The kernel-source lives in a sub-directory of my home directory. I also have the source for 2.4.7. I edited the Makefile so that the necessary include files could be found, and so that the X libs could be found. After much toil and error and editing of the Makefile, I managed to get it to compile without error---first against 2.4.18, then against 2.4.7 and finally against 2.4.16 (I have the kernel-headers package for that). But in each case, when I try to use insmod to insert syncfb.o, I get this error-message: [root] insmod syncfb.o syncfb.o: kernel-module version mismatch syncfb.o was compiled for kernel version 2.4.13 while this kernel is version 2.4.18. But now I'm completely baffled. Why on earth would insmod think that the module was compiled for 2.4.13? There's not a trace of that on my system anywhere, as far as I can tell. I've grepped for the string 2.4.13 in the syncfb source and found nothing. Also in the kernel-source. I've never had such problems in compiling programs before. Any advice? Thanks, Jim |