can you help me fix my screw up?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Thanks a LOT!  I thought I had the sources installed, but something must've 
been incomplete, because when I reinstalled the kernel source RPM, it 
compiled fine.

I now have my sensors working again!  

Thanks again for your help
--chris


On Saturday 24 August 2002 05:45 am, Ville Jutvik wrote:
> Hi
>
> It seem like your kernel source isn't installed in the right directory. It
> should be located in /usr/src/linux, please make sure it is so.
>
> I hope you enjoy lm_sensors as much as we do.
>
> Best regards,
> Ville Jutvik
> ville.jutvik at home.se
>
> -----Original Message-----
> From: "c.s.h." <cshx at adelphia.net>
> To: lm78 at stimpy.netroedge.com
> Date: Sat, 24 Aug 2002 00:35:41 -0400
> Subject: can you help me fix my screw up?
>
> Hi,
>
> I recently was updating my system and I mistakenly messed with the kernel
> stuff.  I thought I had everything back in its place, but I can't seem to
> compile the i2c sensors.  compiling gives errors, which I've included
> below.
>
> I was hoping it might be easy for you to tell me what I've messed up on my
> system, and that it might be easy to fix.  If not, that's okay.
>
> I'm running Mandrake 8.2 mostly upgraded to 9.0-beta, but with kernel
> 2.4.18-6
>
> thanks a lot,
> --chris
>
> [csh at me-bangor2c-186 i2c-2.6.4]$ make
> grep: /usr/src/linux/Makefile: No such file or directory
> grep: /usr/src/linux/include/linux/autoconf.h: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> grep: /usr/src/linux/.config: No such file or directory
> gcc -I/usr/src/linux/include -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE
> -fomit-frame-pointer -DEXPORT_SYMTAB -c kernel/i2c-core.c -o
> kernel/i2c-core.o
> In file included from /usr/include/linux/prefetch.h:13,
>                  from /usr/include/linux/list.h:6,
>                  from /usr/include/linux/module.h:11,
>                  from kernel/i2c-core.c:26:
> /usr/include/asm/processor.h:55: `CONFIG_X86_L1_CACHE_SHIFT' undeclared
> here (not in a function)
> /usr/include/asm/processor.h:55: requested alignment is not a constant
> In file included from /usr/include/linux/module.h:20,
>                  from kernel/i2c-core.c:26:
> /usr/include/linux/modversions.h:1:2: #error
> "======================================================="
> /usr/include/linux/modversions.h:2:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/modversions.h:3:2: #error "files directly for the
> compilation of kernel modules."
> /usr/include/linux/modversions.h:4:2: #error ""
> /usr/include/linux/modversions.h:5:2: #error "glibc now uses kernel header
> files from a well-defined"
> /usr/include/linux/modversions.h:6:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/modversions.h:7:2: #error "These files are glibc
> internal and may not match the"
> /usr/include/linux/modversions.h:8:2: #error "currently running kernel.
> They should only be"
> /usr/include/linux/modversions.h:9:2: #error "included via other system
> header files - user space"
> /usr/include/linux/modversions.h:10:2: #error "programs should not directly
> include <linux/*.h> or"
> /usr/include/linux/modversions.h:11:2: #error "<asm/*.h> as well."
> /usr/include/linux/modversions.h:12:2: #error ""
> /usr/include/linux/modversions.h:13:2: #error "To build kernel modules
> please do the following:"
> /usr/include/linux/modversions.h:14:2: #error ""
> /usr/include/linux/modversions.h:15:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/modversions.h:16:2: #error ""
> /usr/include/linux/modversions.h:17:2: #error " o Make sure that the
> symbolic link"
> /usr/include/linux/modversions.h:18:2: #error "   /lib/modules/`uname
> -r`/build exists and points to"
> /usr/include/linux/modversions.h:19:2: #error "   the matching kernel
> source directory"
> /usr/include/linux/modversions.h:20:2: #error ""
> /usr/include/linux/modversions.h:21:2: #error " o Now copy
> /boot/vmlinuz.version.h to"
> /usr/include/linux/modversions.h:22:2: #error "   /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/modversions.h:23:2: #error ""
> /usr/include/linux/modversions.h:24:2: #error " o When compiling, make sure
> to use the following"
> /usr/include/linux/modversions.h:25:2: #error "   compiler option to use
> the correct include files:"
> /usr/include/linux/modversions.h:26:2: #error ""
> /usr/include/linux/modversions.h:27:2: #error "   -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/modversions.h:28:2: #error ""
> /usr/include/linux/modversions.h:29:2: #error "   instead of"
> /usr/include/linux/modversions.h:30:2: #error ""
> /usr/include/linux/modversions.h:31:2: #error "   -I/usr/include/linux"
> /usr/include/linux/modversions.h:32:2: #error ""
> /usr/include/linux/modversions.h:33:2: #error "   Please adjust the
> Makefile accordingly."
> /usr/include/linux/modversions.h:34:2: #error
> "======================================================="
> In file included from /usr/include/linux/module.h:296,
>                  from kernel/i2c-core.c:26:
> /usr/include/linux/version.h:2:2: #error
> "======================================================="
> /usr/include/linux/version.h:3:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4:2: #error "files directly for the
> compilation of kernel modules."
> /usr/include/linux/version.h:5:2: #error ""
> /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header
> files from a well-defined"
> /usr/include/linux/version.h:7:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/version.h:8:2: #error "These files are glibc internal
> and may not match the"
> /usr/include/linux/version.h:9:2: #error "currently running kernel. They
> should only be"
> /usr/include/linux/version.h:10:2: #error "included via other system header
> files - user space"
> /usr/include/linux/version.h:11:2: #error "programs should not directly
> include <linux/*.h> or"
> /usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13:2: #error ""
> /usr/include/linux/version.h:14:2: #error "To build kernel modules please
> do the following:"
> /usr/include/linux/version.h:15:2: #error ""
> /usr/include/linux/version.h:16:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17:2: #error ""
> /usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic
> link"
> /usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build
> exists and points to"
> /usr/include/linux/version.h:20:2: #error "   the matching kernel source
> directory"
> /usr/include/linux/version.h:21:2: #error ""
> /usr/include/linux/version.h:22:2: #error " o Now copy
> /boot/vmlinuz.version.h to"
> /usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/version.h:24:2: #error ""
> /usr/include/linux/version.h:25:2: #error " o When compiling, make sure to
> use the following"
> /usr/include/linux/version.h:26:2: #error "   compiler option to use the
> correct include files:"
> /usr/include/linux/version.h:27:2: #error ""
> /usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/version.h:29:2: #error ""
> /usr/include/linux/version.h:30:2: #error "   instead of"
> /usr/include/linux/version.h:31:2: #error ""
> /usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
> /usr/include/linux/version.h:33:2: #error ""
> /usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile
> accordingly."
> /usr/include/linux/version.h:35:2: #error
> "======================================================="
> In file included from kernel/i2c-core.c:26:
> /usr/include/linux/module.h:298: parse error before "UTS_RELEASE"
> In file included from kernel/i2c.h:45,
>                  from kernel/i2c-core.c:32:
> /usr/include/linux/version.h:2:2: #error
> "======================================================="
> /usr/include/linux/version.h:3:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4:2: #error "files directly for the
> compilation of kernel modules."
> /usr/include/linux/version.h:5:2: #error ""
> /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header
> files from a well-defined"
> /usr/include/linux/version.h:7:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/version.h:8:2: #error "These files are glibc internal
> and may not match the"
> /usr/include/linux/version.h:9:2: #error "currently running kernel. They
> should only be"
> /usr/include/linux/version.h:10:2: #error "included via other system header
> files - user space"
> /usr/include/linux/version.h:11:2: #error "programs should not directly
> include <linux/*.h> or"
> /usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13:2: #error ""
> /usr/include/linux/version.h:14:2: #error "To build kernel modules please
> do the following:"
> /usr/include/linux/version.h:15:2: #error ""
> /usr/include/linux/version.h:16:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17:2: #error ""
> /usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic
> link"
> /usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build
> exists and points to"
> /usr/include/linux/version.h:20:2: #error "   the matching kernel source
> directory"
> /usr/include/linux/version.h:21:2: #error ""
> /usr/include/linux/version.h:22:2: #error " o Now copy
> /boot/vmlinuz.version.h to"
> /usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/version.h:24:2: #error ""
> /usr/include/linux/version.h:25:2: #error " o When compiling, make sure to
> use the following"
> /usr/include/linux/version.h:26:2: #error "   compiler option to use the
> correct include files:"
> /usr/include/linux/version.h:27:2: #error ""
> /usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/version.h:29:2: #error ""
> /usr/include/linux/version.h:30:2: #error "   instead of"
> /usr/include/linux/version.h:31:2: #error ""
> /usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
> /usr/include/linux/version.h:33:2: #error ""
> /usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile
> accordingly."
> /usr/include/linux/version.h:35:2: #error
> "======================================================="
> In file included from kernel/i2c-core.c:36:
> /usr/include/linux/version.h:2:2: #error
> "======================================================="
> /usr/include/linux/version.h:3:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4:2: #error "files directly for the
> compilation of kernel modules."
> /usr/include/linux/version.h:5:2: #error ""
> /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header
> files from a well-defined"
> /usr/include/linux/version.h:7:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/version.h:8:2: #error "These files are glibc internal
> and may not match the"
> /usr/include/linux/version.h:9:2: #error "currently running kernel. They
> should only be"
> /usr/include/linux/version.h:10:2: #error "included via other system header
> files - user space"
> /usr/include/linux/version.h:11:2: #error "programs should not directly
> include <linux/*.h> or"
> /usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13:2: #error ""
> /usr/include/linux/version.h:14:2: #error "To build kernel modules please
> do the following:"
> /usr/include/linux/version.h:15:2: #error ""
> /usr/include/linux/version.h:16:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17:2: #error ""
> /usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic
> link"
> /usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build
> exists and points to"
> /usr/include/linux/version.h:20:2: #error "   the matching kernel source
> directory"
> /usr/include/linux/version.h:21:2: #error ""
> /usr/include/linux/version.h:22:2: #error " o Now copy
> /boot/vmlinuz.version.h to"
> /usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/version.h:24:2: #error ""
> /usr/include/linux/version.h:25:2: #error " o When compiling, make sure to
> use the following"
> /usr/include/linux/version.h:26:2: #error "   compiler option to use the
> correct include files:"
> /usr/include/linux/version.h:27:2: #error ""
> /usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/version.h:29:2: #error ""
> /usr/include/linux/version.h:30:2: #error "   instead of"
> /usr/include/linux/version.h:31:2: #error ""
> /usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
> /usr/include/linux/version.h:33:2: #error ""
> /usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile
> accordingly."
> /usr/include/linux/version.h:35:2: #error
> "======================================================="
> kernel/i2c-core.c: In function `i2c_add_adapter':
> kernel/i2c-core.c:149: `MUTEX' undeclared (first use in this function)
> kernel/i2c-core.c:149: (Each undeclared identifier is reported only once
> kernel/i2c-core.c:149: for each function it appears in.)
> kernel/i2c-core.c: In function `i2c_init':
> kernel/i2c-core.c:1485: `MUTEX' undeclared (first use in this function)
> kernel/i2c-core.c: At top level:
> kernel/i2c-core.c:1585: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1585: warning: data definition has no type or storage
> class kernel/i2c-core.c:1586: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1586: warning: data definition has no type or storage
> class kernel/i2c-core.c:1587: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1587: warning: data definition has no type or storage
> class kernel/i2c-core.c:1588: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1588: warning: data definition has no type or storage
> class kernel/i2c-core.c:1589: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1589: warning: data definition has no type or storage
> class kernel/i2c-core.c:1590: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1590: warning: data definition has no type or storage
> class kernel/i2c-core.c:1591: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1591: warning: data definition has no type or storage
> class kernel/i2c-core.c:1592: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1592: warning: data definition has no type or storage
> class kernel/i2c-core.c:1593: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1593: warning: data definition has no type or storage
> class kernel/i2c-core.c:1594: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1594: warning: data definition has no type or storage
> class kernel/i2c-core.c:1595: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1595: warning: data definition has no type or storage
> class kernel/i2c-core.c:1596: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1596: warning: data definition has no type or storage
> class kernel/i2c-core.c:1599: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1599: warning: data definition has no type or storage
> class kernel/i2c-core.c:1600: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1600: warning: data definition has no type or storage
> class kernel/i2c-core.c:1601: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1601: warning: data definition has no type or storage
> class kernel/i2c-core.c:1602: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1602: warning: data definition has no type or storage
> class kernel/i2c-core.c:1603: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1603: warning: data definition has no type or storage
> class kernel/i2c-core.c:1604: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1604: warning: data definition has no type or storage
> class kernel/i2c-core.c:1606: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1606: warning: data definition has no type or storage
> class kernel/i2c-core.c:1607: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1607: warning: data definition has no type or storage
> class kernel/i2c-core.c:1608: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1608: warning: data definition has no type or storage
> class kernel/i2c-core.c:1609: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1609: warning: data definition has no type or storage
> class kernel/i2c-core.c:1610: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1610: warning: data definition has no type or storage
> class kernel/i2c-core.c:1611: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1611: warning: data definition has no type or storage
> class kernel/i2c-core.c:1612: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1612: warning: data definition has no type or storage
> class kernel/i2c-core.c:1613: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1613: warning: data definition has no type or storage
> class kernel/i2c-core.c:1614: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1614: warning: data definition has no type or storage
> class kernel/i2c-core.c:1615: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1615: warning: data definition has no type or storage
> class kernel/i2c-core.c:1616: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1616: warning: data definition has no type or storage
> class kernel/i2c-core.c:1617: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1617: warning: data definition has no type or storage
> class kernel/i2c-core.c:1618: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1618: warning: data definition has no type or storage
> class kernel/i2c-core.c:1620: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1620: warning: data definition has no type or storage
> class kernel/i2c-core.c:1621: parse error before
> "config_must_be_included_before_module"
> kernel/i2c-core.c:1621: warning: data definition has no type or storage
> class make: *** [kernel/i2c-core.o] Error 1
> [csh at me-bangor2c-186 i2c-2.6.4]$




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux