hi, everyone I try to compile usb-skeleton.c which is the example code in Linux Device Driver 3rd version using its own Makefile. But it doesn't work. (I am using Mandrake. "uname -a" = Linux localhost 2.6.3-7mdksmp #1 SMP Wed Mar 17 14:24:28 CET 2004 i686 unknown unknown GNU/Linux)
[EMAIL PROTECTED] usb]# make all make -C /lib/modules/2.6.3-7mdksmp/build M=/root/examples/usb -I/usr/src/linux/include/asm-i386 make[1]: Entering directory `/usr/src/linux-2.6.3-7mdk' make[2]: `arch/i386/kernel/asm-offsets.s' is up to date. CHK include/asm-i386/asm_offsets.h CHK include/linux/compile.h CC [M] arch/i386/kernel/cpu/cpufreq/powernow-k6.o arch/i386/kernel/cpu/cpufreq/powernow-k6.c: In function `powernow_k6_cpu_init': arch/i386/kernel/cpu/cpufreq/powernow-k6.c:160: error: `CPUFREQ_DEFAULT_GOVERNOR' undeclared (first use in this function) arch/i386/kernel/cpu/cpufreq/powernow-k6.c:160: error: (Each undeclared identifier is reported only once arch/i386/kernel/cpu/cpufreq/powernow-k6.c:160: error: for each function it appears in.) make[4]: *** [arch/i386/kernel/cpu/cpufreq/powernow-k6.o] Error 1 make[3]: *** [arch/i386/kernel/cpu/cpufreq] Error 2 make[2]: *** [arch/i386/kernel/cpu] Error 2 make[1]: *** [arch/i386/kernel] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.3-7mdk' make: *** [all] Error 2 I have checked arch/i386/kernel/cpu/cpufreq/powernow-k6.c and CPUFREQ_DEFAULT_GOVERNOR is defined in /usr/src/linux/include/linux/cpufreq.h while powernow-k6.c includes cpufreq.h. Thank you for your kindly help. TowerGee _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
