tp-smapi compiled nicht

fishmac

Well-known member
Themenstarter
Registriert
27 Apr. 2007
Beiträge
5.456
Auf der einen Kiste läuft es unter Ubuntu 9.10 - auf den anderen nicht :-/

Code:
 cat tp-smapi-source.buildlog.2.6.31-17-generic-pae.1262887355 
dh_testdir
# Cleaning package
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modules/tp-smapi'
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[1]: Leaving directory `/usr/src/modules/tp-smapi'
dh_clean
/usr/bin/make  -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/tp-smapi'
dh_testdir
# Cleaning package
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/tp-smapi'
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[2]: Leaving directory `/usr/src/modules/tp-smapi'
dh_clean
make[1]: Leaving directory `/usr/src/modules/tp-smapi'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/tp-smapi'
dh_testdir
# Cleaning package
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/tp-smapi'
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[2]: Leaving directory `/usr/src/modules/tp-smapi'
dh_clean
/usr/bin/make -w -f debian/rules clean
make[2]: Entering directory `/usr/src/modules/tp-smapi'
dh_testdir
# Cleaning package
/usr/bin/make clean
make[3]: Entering directory `/usr/src/modules/tp-smapi'
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[3]: Leaving directory `/usr/src/modules/tp-smapi'
dh_clean
make[2]: Leaving directory `/usr/src/modules/tp-smapi'
make[1]: Nothing to be done for `kdist_config'.
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-17-generic-pae/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.31-17-generic-pae/g ;s/#KVERS#/2.6.31-17-generic-pae/g ; s/_KVERS_/2.6.31-17-generic-pae/g ; s/##KDREV##/2.6.31-17.54/g ; s/#KDREV#/2.6.31-17.54/g ; s/_KDREV_/2.6.31-17.54/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make modules KSRC=/usr/src/linux KVER=2.6.31-17-generic-pae HDAPS=1
make[2]: Entering directory `/usr/src/modules/tp-smapi'
/usr/bin/make -C /usr/src/linux M=/usr/src/modules/tp-smapi O=/usr/src/linux modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.31-17-generic-pae'
  CC [M]  /usr/src/modules/tp-smapi/thinkpad_ec.o
/usr/src/modules/tp-smapi/thinkpad_ec.c: In function ‘check_dmi_for_ec’:
/usr/src/modules/tp-smapi/thinkpad_ec.c:464: warning: the frame size of 1328 bytes is larger than 1024 bytes
  CC [M]  /usr/src/modules/tp-smapi/tp_smapi.o
  CC [M]  /usr/src/modules/tp-smapi/hdaps.o
  Building modules, stage 2.
  MODPOST 0 modules
make[3]: Leaving directory `/usr/src/linux-headers-2.6.31-17-generic-pae'
make[2]: Leaving directory `/usr/src/modules/tp-smapi'
# Install the module
install -D -m 0644 thinkpad_ec.ko debian/tp-smapi-modules-2.6.31-17-generic-pae/lib/modules/2.6.31-17-generic-pae/extra/thinkpad_ec.ko
install: cannot stat `thinkpad_ec.ko': No such file or directory
make[1]: *** [binary-modules] Error 1
make[1]: Leaving directory `/usr/src/modules/tp-smapi'
make: *** [kdist_build] Error 2
 
Hi,

das Problem beginnt in Zeile 79. Bei mir geht es dann so weiter:
Code:
  MODPOST 3 modules
  CC  	/usr/src/modules/tp-smapi/hdaps.mod.o
  LD [M]  /usr/src/modules/tp-smapi/hdaps.ko
  CC  	/usr/src/modules/tp-smapi/thinkpad_ec.mod.o
  LD [M]  /usr/src/modules/tp-smapi/thinkpad_ec.ko
  CC  	/usr/src/modules/tp-smapi/tp_smapi.mod.o
  LD [M]  /usr/src/modules/tp-smapi/tp_smapi.ko
Bei Dir werden die .ko Module nicht gelinkt bzw. erzeugt. Daher geht hinterher der Install ins temporäre Verzeichnis für die Paketerzeugung schief.

Hab aber keinen Schimmer woran das liegt. Haben beide TPs denselben Kernel (PAE)?

EDITH sagt: entsorge doch mal den ges. Inhalt von /var/cache/modass und probiere m-a auch mal mit -f.
 
ja, bei haben den pae-Kernel, allerdings weder denselben Chipsatz noch dasselbe CPU-Modell.
rm /var/cache/modass/* und m-a mit -f brachten leider auch nichts. :(
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben