-
lm_sensors kompilieren
Moin
Ich versuche grad lm_sensors zu kompilieren, bloß bricht er das immer mit der folgenden Meldung ab:
Makefile:234: kernel/busses/i2c-ali1535.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-ali15x3.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-amd756.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-amd8111.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-hydra.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-i801.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-i810.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-isa.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-sis5595.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-sis630.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-sis645.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-piix4.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/dmi_scan.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-savage4.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-via.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-viapro.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/busses/i2c-voodoo3.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/smartbatt.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/smbus-arp.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/vt8231.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/adm1021.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/adm1024.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/adm1025.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/adm9240.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/bt869.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/ddcmon.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/ds1621.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/eeprom.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/fscpos.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/fscscy.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/gl518sm.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/gl520sm.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/it87.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/lm75.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/lm78.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/lm80.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/lm87.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/lm92.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/ltc1710.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/matorb.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/maxilife.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/mtp008.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/pcf8574.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/pcf8591.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/sis5595.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/smsc47m1.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/thmc50.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/w83781d.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/via686a.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: kernel/chips/vt1211.d: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/data.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/general.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/error.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/chips.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/proc.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/access.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/init.ld: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/data.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/general.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/error.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/chips.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/proc.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/access.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: lib/init.ad: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/sensors/main.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/sensors/chips.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/dump/isadump.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/dump/i2cdump.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/dump/i2cset.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/detect/i2cdetect.rd: Datei oder Verzeichnis nicht gefunden
Makefile:234: prog/detect/dmidecode.rd: Datei oder Verzeichnis nicht gefunden
kernel/busses/i2c-amd8111.c:25:2: #error Your i2c is too old - i2c-2.7.0 or greater required!
kernel/busses/i2c-amd8111.c:25:2: #error Your i2c is too old - i2c-2.7.0 or greater required!
kernel/busses/i2c-amd8111.c: In function `amd8111_access':
kernel/busses/i2c-amd8111.c:238: `I2C_CLIENT_PEC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:238: (Each undeclared identifier is reported only once
kernel/busses/i2c-amd8111.c:238: for each function it appears in.)
kernel/busses/i2c-amd8111.c:298: `I2C_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:309: `I2C_SMBUS_WORD_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:310: `I2C_SMBUS_BLOCK_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:311: `I2C_SMBUS_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:312: `I2C_SMBUS_BLOCK_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c: In function `amd8111_func':
kernel/busses/i2c-amd8111.c:385: `I2C_FUNC_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c:386: `I2C_FUNC_SMBUS_HWPEC_CALC' undeclared (first use in this function)
kernel/busses/i2c-amd8111.c: In function `amd8111_probe':
kernel/busses/i2c-amd8111.c:426: `I2C_HW_SMBUS_AMD8111' undeclared (first use in this function)
make: *** [kernel/busses/i2c-amd8111.o] Fehler 1
Alle Dateien die in den Zeilen stehen welche mit "Makefile:234:" anfangen sind alle vorhanden, trotzdem findet er sie nicht. Kann mir das jemand erklären?
Und auch hab ich ic2-2.7.0 erfolgreich kompiliert und installiert, anschließend noch ein depmod -a gemacht, aber trotzdem nörgelt er rum, dass mein i2c zu alt ist, und ich mindestens 2.7.0 brauche.
Versteh ich irgendwie nicht. Kann mir jemand erklären, wie ich lm_sensors erfolgreich installieren kann???
Ich danke euhc schon mal
MfG
Frank
-
wine -- format.exe c:
du brauchst die i2c-module! entweder den sourcecode ausm netz saugen oder kenelmodule neukompilieren mit i2c support...
-
Oh, das hatte ich wohl vergessen zu erwähnen. Ich den i2c-support las Modul einkompiliert, und zwar die module i2c-core.o, i2c-dev.o und i2c-proc.o. Müssen die geladen sein während man vesucht lm_sensors zu kompilieren???
Frank
LFS-4.1, xfree-4.3.0, KDE-3.1.2, linux-2.4.21
-
wine -- format.exe c:
-
Danke für deine Hilfe, aber ich hab das jetzt anders gemacht. Hab einfach die CVS-Versionen runter geladen, so wie es auf der Doenload-Page beschrieben wird und hab die installiert. Lief alles wunderbar und ruck-zuck hatte ich meine Temperaturkontrolle bei GKrellm am Laufen.
MfG
Frank
-
wine -- format.exe c:
hmm ok...bei mir gings mit dem package ausm portage (auch 2.7.0) aber hab jetz den 21er kernel mit i2c2.7.0 patch und nehm die module....funzt auch prima...nur letzten sonntag hatte das eine modul nen prob und konnte lm_sensors net mehr nehmen ohne init 1
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen