linux-2.6.32-desktop - Kbuild's do zapakowania?

Wieslaw Kierbedz w.kier w farba.eu.org
Sob, 14 Lis 2009, 02:02:20 CET


Chyba coś mu dolega.


./builder -bb xorg-driver-video-nvidia/xorg-driver-video-nvidia.spec
--without userspace
...
1)
MODPOST 1 modules
  CC     
/home/wz/rpm/BUILD/NVIDIA-Linux-x86_64-190.42-pkg0/usr/src/nv/nvidia.mod.o
  LD [M] 
/home/wz/rpm/BUILD/NVIDIA-Linux-x86_64-190.42-pkg0/usr/src/nv/nvidia.ko
ld: cannot open linker script file
/usr/src/linux-2.6.32-desktop/scripts/module-common.lds: No such file or
directory
make[2]: ***
[/home/wz/rpm/BUILD/NVIDIA-Linux-x86_64-190.42-pkg0/usr/src/nv/nvidia.ko]
Error 1
make[1]: *** [modules] Error 2
make: *** [sub-make] Error 2
make: Leaving directory `/usr/src/linux-2.6.32-desktop'
błąd: Błędny status wyjścia z /home/wz/tmp/rpm-tmp.55 (%build)


2)
cd /usr/src/linux
make scripts
.........
ok.
.........
make mrproper
scripts/Makefile.clean:17:
/usr/src/linux-2.6.32-desktop/drivers/infiniband/hw/amso1100/Makefile:
Nie ma takiego pliku ani katalogu
make[3]: *** Brak reguł do wykonania obiektu
`/usr/src/linux-2.6.32-desktop/drivers/infiniband/hw/amso1100/Makefile'.
Stop.
make[2]: *** [drivers/infiniband/hw/amso1100] Błąd 2
make[1]: *** [drivers/infiniband] Błąd 2
make: *** [_clean_drivers] Błąd 2

W źródłach występuje drivers/infiniband/hw/amso1100/Kbuild o zawartości
makefilowej, ale tego w module-build nie ma też.
Takich katalogów jest więcej, ten jeden pliczek sobie sam skopiowałem,
potem wyskoczyły kolejne. W niektórych katalogach są Makefile, w
niektórych Kbuild (zdaje się, że Kbuildy są wywoływane z nadrzędnych
Makefile?).

Czy 1) wynika z 2) - nie badałem.
Any way nie udaje się dobudowywanie modułów.
o!
-- 
WK




Więcej informacji o liście dyskusyjnej pld-devel-pl