Sziasztok!
A bináris Virtualbox csomagot használom (virtualbox_bin 3.0.10-2).
Ma, pacman -Syu (és reboot) után nem tudom lefordítani a vboxdrv modult,mert a vbox_build_module parancs durcásan ezt válaszolja:
.
.
In file included from /opt/VirtualBox/src/vboxdrv/include/VBox/types.h:34,
from /opt/VirtualBox/src/vboxdrv/linux/../SUPDrvInternal.h:39,
from /opt/VirtualBox/src/vboxdrv/linux/SUPDrv-linux.c:37:
/opt/VirtualBox/src/vboxdrv/include/iprt/types.h:87:30: error: linux/autoconf.h: No such file or directory
.
.
Ezek frissültek:
kernel26-firmware (2.6.32.10-1 -> 2.6.33.2-1)
kernel26 (2.6.32.10-1 -> 2.6.33.2-1)
kernel26-headers (2.6.32.10-1 -> 2.6.33.2-1)
Ez pedig maradt a "régi":
linux-api-headers 2.6.33.1-1
Jól sejtem, hogy a linux-api headers egyel kisebb alverziója köp a levesbe?
Ebből viszont nincs újabb verzió.. ilyenkor mi a megoldás, hogy le tudjam fordítani a vboxdrv modult?
Még egy kérdés:
kernel26-firmware telepítésekor (és frissítéskor) képződik egy fallback kernel image.
Az miben más, mint a normális?
Szia!
A kernel-header helye máshova került a 2.6.33 kernelben, legjobb tudomásom szerint. Sajna én is kissé elcsúsztam ezen egy Broadcom linux driver beforgatása során.
Nézd meg ezt a linket hátha segít:
http://www.linuxquestions.org/questions/slackware-14/virtualbox-3-1-4-mo...
http://bbs.archlinux.org/viewtopic.php?pid=735749
Üdv
permalink
Az első linken levő megoldás segített, köszönöm!
Erre volt tehát szükség:
cd /usr/src/linux-*/include/linux/
ln -s ../generated/autoconf.h autoconf.h
Innentől szépen fordult a modul.
permalink