On Thursday 26 Kislev 5772 10:17:12 Jonathan Nieder wrote:
> tags 652955 + moreinfo
> quit
>
> Hi David,
>
> David Baron wrote:
> > If I have the same kernel version installed for both i686 and amd64, for
> > example. The debian nvidia kernel modules will dkms successfully on both
> > while the debian virtualbox kernel modules will dkms only for one of
> > them.
>
> Please supply details, including the error message.
>
> Thanks for writing,
> Jonathan
This will be more useful:
DKMS make.log for virtualbox-4.1.6 for kernel 3.1.0-1-686-pae (x86_64)
Sat Dec 24 20:50:14 IST 2011
make: Entering directory `/usr/src/linux-headers-3.1.0-1-686-pae'
LD /var/lib/dkms/virtualbox/4.1.6/build/built-in.o
LD /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/linux/SUPDrv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/alloc-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/mpnotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/powernotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
/var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockKernel’:
/var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:910:12: warning: comparison between pointer and integer [enabled by default]
/var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:910:58: warning: comparison between pointer and integer [enabled by default]
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/alloc/alloc.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/checksum/crc32.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/checksum/ipv4.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/checksum/ipv6.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/err/RTErrConvertFromErrno.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/err/RTErrConvertToErrno.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/log.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/logellipsis.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/logrel.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/logrelellipsis.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/logcom.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/log/logformat.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2Add.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2Weak.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/RTAssertMsg2WeakV.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/assert.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/handletable.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/handletablectx.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/misc/thread.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/RTStrCopyP.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/strformat.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/strformatrt.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/strformattype.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/strprintf.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/string/strtonum.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/table/avlpv.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/common/time/time.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTAssertShouldPanic-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTLogWriteUser-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTMpGetArraySize-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/RTTimerCreate-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/errvars-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/mppresent-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/generic/uuid-generic.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/VBox/log-vbox.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/math/gcc/divdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/math/gcc/moddi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/math/gcc/qdivrem.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/math/gcc/udivdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/math/gcc/umoddi3.o
LD [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxdrv/vboxdrv.o
LD /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/VBoxNetAdp.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/math/gcc/divdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/math/gcc/moddi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/math/gcc/qdivrem.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/math/gcc/udivdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/math/gcc/umoddi3.o
LD [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetadp/vboxnetadp.o
LD /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/VBoxNetFlt.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/SUPR0IdcClient.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/math/gcc/divdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/math/gcc/moddi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/math/gcc/qdivrem.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/math/gcc/udivdi3.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/math/gcc/umoddi3.o
LD [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxnetflt/vboxnetflt.o
LD /var/lib/dkms/virtualbox/4.1.6/build/vboxpci/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.6/build/vboxpci/linux/VBoxPci-linux.o
In file included from /var/lib/dkms/virtualbox/4.1.6/build/r0drv/linux/the-linux-kernel.h:34:0,
from /var/lib/dkms/virtualbox/4.1.6/build/vboxpci/linux/VBoxPci-linux.c:21:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/types.h:191:1: error: unknown type name ‘__uint128_t’
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/types.h:210:1: error: unknown type name ‘__int128_t’
In file included from /var/lib/dkms/virtualbox/4.1.6/build/include/iprt/cpuset.h:31:0,
from /var/lib/dkms/virtualbox/4.1.6/build/include/VBox/sup.h:33,
from /var/lib/dkms/virtualbox/4.1.6/build/vboxpci/VBoxPciInternal.h:21,
from /var/lib/dkms/virtualbox/4.1.6/build/vboxpci/linux/VBoxPci-linux.c:33:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicXchgPtr’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:525:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:525:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicXchgR0Ptr’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:580:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:580:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgPtrVoid’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:937:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:937:83: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgExPtrVoid’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:1293:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:1293:85: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicReadPtr’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:1805:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicUoReadPtr’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:1846:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h: In function ‘ASMAtomicWritePtrVoid’:
/var/lib/dkms/virtualbox/4.1.6/build/include/iprt/asm.h:2232:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
make[4]: *** [/var/lib/dkms/virtualbox/4.1.6/build/vboxpci/linux/VBoxPci-linux.o] Error 1
make[3]: *** [/var/lib/dkms/virtualbox/4.1.6/build/vboxpci] Error 2
make[2]: *** [_module_/var/lib/dkms/virtualbox/4.1.6/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.1.0-1-686-pae'