my apolgies if you already know this. I've just grabbed plex86 from the CVS server, compiled, ran and got: ./plex86.o: unresolved symbol proc_register ./plex86.o: unresolved symbol proc_unregister ./plex86.o: unresolved symbol proc_root hmm. "ksyms |grep proc" agrees, but "cat /proc/ksyms |grep proc_reg": c0145b4c proc_register_Rfdb3b6dd Poking around /usr/src/modules (Debian linux) reveals in the 3dfx module: #ifdef MODULE #include <linux/autoconf.h> #if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) #define MODVERSIONS #endif #ifdef MODVERSIONS #include <linux/modversions.h> #endif #endif Adding: #define MODVERSIONS #ifdef MODVERSIONS #include <linux/modversions.h> #endif Fixed it for me. Cheers and thanks for doing a terrific job (plex86 - for when wine fails?) Adrian Email: [EMAIL PROTECTED] Windows NT - Unix in beta-testing. GPG/PGP keys available on public key servers Debian GNU/Linux -*- By professionals for professionals -*- www.debian.org