[Bug 271146] emulators/virtualbox-ose{-*}: update to 7.0.24

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 31 Jan 2025 13:18:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271146

--- Comment #91 from fabio.comolli@gmail.com ---
(In reply to Vladimir Druzenko from comment #90)

IMHO the problem is that when I compile: "@JSM's 20241227 patches rebadged as
virtualbox-ose70" I get:

/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/kBuild/footer-pass2-installs.kmk:67:
warning: ignoring old recipe for target
`/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/dist/bin/src/vboxdrv/include/iprt/net.h'
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/Makefile
...
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/VBoxNetAdp-freebsd.c
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/VBoxNetAdp.c
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/VBoxNetAdpInternal.h
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/r0drv/freebsd/the-freebsd-kernel.h
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/version-generated.h
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/product-generated.h
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxnetadp/Makefile
kBuild: Installing
/usr/ports/emulators/virtualbox-ose-kmod70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/bin/src/vboxdrv/Makefile
--- all ---

whilst with your "7.0.24 v2 with integrated all previous patches from 6.1.50 "
I get:

/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/kBuild/footer-pass2-installs.kmk:67:
warning: ignoring old recipe for target
`/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/out/freebsd.amd64/release/dist/bin/src/vboxdrv/include/iprt/net.h'
kBuild: Pass - Build Programs
kBuild: Compiling bin2c -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/bldprogs/bin2c.c
kBuild: Compiling biossums -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/bldprogs/biossums.c
kBuild: Compiling filesplitter -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/bldprogs/filesplitter.cpp
kBuild: Compiling genalias -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/bldprogs/genalias.cpp
kBuild: Compiling VBoxCmp -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/bldprogs/VBoxCmp.cpp
kBuild: Compiling RuntimeBldProg -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/VBox/Runtime/common/alloc/alloc.cpp
kBuild: Compiling RuntimeBldProg -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/VBox/Runtime/common/alloc/memcache.cpp
kBuild: Compiling RuntimeBldProg -
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/VBox/Runtime/common/asn1/asn1-basics.cpp
/usr/ports/emulators/virtualbox-ose-70/work/VirtualBox-7.0.24/src/VBox/Runtime/common/alloc/alloc.cpp:44:10:
fatal error: 'iprt/mem.h' file not found
   44 | #include <iprt/mem.h>
      |          ^~~~~~~~~~~~
1 error generated.

and so on.

Anyways, to answer your questions:

[14:07]fmc000@tu45b-freebsd ~> freebsd-version
14.2-RELEASE-p1
[14:07]fmc000@tu45b-freebsd ~> pkg info | grep kBuild
kBuild-0.1.9998_15             Makefile framework
[14:07]fmc000@tu45b-freebsd ~> pkg info | grep virtualbox
[14:07]fmc000@tu45b-freebsd ~ [0|1]> cat
/var/db/ports/emulators_virtualbox-ose-70/options
# This file is auto-generated by 'make config'.
# Options for virtualbox-ose-70-7.0.24
_OPTIONS_READ=virtualbox-ose-70-7.0.24
_FILE_COMPLETE_OPTIONS_LIST=AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS PYTHON
QT5 R0LOGGING UDPTUNNEL VBOXIMG VDE VNC VPX WEBSERVICE X11
OPTIONS_FILE_SET+=AIO
OPTIONS_FILE_UNSET+=ALSA
OPTIONS_FILE_SET+=DBUS
OPTIONS_FILE_UNSET+=DEBUG
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_UNSET+=GUESTADDITIONS
OPTIONS_FILE_SET+=NLS
OPTIONS_FILE_SET+=PYTHON
OPTIONS_FILE_SET+=QT5
OPTIONS_FILE_UNSET+=R0LOGGING
OPTIONS_FILE_SET+=UDPTUNNEL
OPTIONS_FILE_UNSET+=VBOXIMG
OPTIONS_FILE_UNSET+=VDE
OPTIONS_FILE_SET+=VNC
OPTIONS_FILE_UNSET+=VPX
OPTIONS_FILE_SET+=WEBSERVICE
OPTIONS_FILE_SET+=X11
[14:08]fmc000@tu45b-freebsd ~> cat
/var/db/ports/emulators_virtualbox-ose-kmod-70/options
cat: /var/db/ports/emulators_virtualbox-ose-kmod-70/options: No such file or
directory
[14:08]fmc000@tu45b-freebsd ~ [1]> cat /var/db/ports/devel_kBuild/options
# This file is auto-generated by 'make config'.
# Options for kBuild-0.1.9998_15
_OPTIONS_READ=kBuild-0.1.9998_15
_FILE_COMPLETE_OPTIONS_LIST=DOCS GCC
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_SET+=GCC
[14:08]fmc000@tu45b-freebsd ~>

-- 
You are receiving this mail because:
You are on the CC list for the bug.