Hi; This happened since version 5.0.10. It stops compilation of vbox kmod (on FreeBSD, at least) with the following error:
use of undeclared identifier 'vboxdrvFreeBSDDtr' The problem is that the source file is generated during compilation so I have to wait for the compiling to stop to correct the file. The functions is declared as VBoxDrvFreeBSDDtr but its body states vboxdrvFreeBSDDtr. Here is the diff: -- out/freebsd.amd64/release/bin/src/vboxdrv/freebsd/SUPDrv-freebsd.c.ori 2015-12-21 10:50:39.598786000 -0300 +++ out/freebsd.amd64/release/bin/src/vboxdrv/freebsd/SUPDrv-freebsd.c 2015-12-21 10:52:02.194808000 -0300 @@ -253,7 +253,7 @@ /** @todo get (r)uid and (r)gid. pSession->Uid = stuff; pSession->Gid = stuff; */ - rc = devfs_set_cdevpriv(pSession, vboxdrvFreeBSDDtr);Assert(rc == 0); + rc = devfs_set_cdevpriv(pSession, VBoxDrvFreeBSDDtr);Assert(rc == 0); Log(("VBoxDrvFreeBSDOpen: pSession=%p\n", pSession)); ASMAtomicIncU32(&g_cUsers); return 0; @@ -283,10 +283,10 @@ * @returns 0 on success. * @param pvData The session being closed. */ - static void vboxdrvFreeBSDDtr(void *pvData) + static void VBoxDrvFreeBSDDtr(void *pvData) { PSUPDRVSESSION pSession = pvData; - Log(("vboxdrvFreeBSDDtr: pSession=%p\n", pSession)); + Log(("VBoxDrvFreeBSDDtr: pSession=%p\n", pSession)); /* * Close the session. After correction, compilation proceeds successfully. -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] "UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things." _______________________________________________ vbox-dev mailing list vbox-dev@virtualbox.org https://www.virtualbox.org/mailman/listinfo/vbox-dev