Re: VirtualBox additions (was Re: Installing, then installing CDE)

Valery Ushakov <[email protected]>
Newsgroups gmane.os.netbsd.general
Message-ID <[email protected]>
On Fri, Aug 21, 2026 at 17:02:02 +0100, Stephen Borrill wrote:

> It would be very good to have such a package. Looking at the FreeBSD port,
> it looks rather a complicated build process (or at least it does to someone
> not familiar with the VirtualBox build process).
> https://cgit.freebsd.org/ports/tree/emulators/virtualbox-ose-additions-72/Makefile

It's not too complicated, really.  I have posted about the build
process a few times.  I think it was Chavdar posted about it most
recently (as he mentioned in another email, he builds GA himself for
his VMs).


> I took at look at the WIP virtualbox-svn package

I thought that was Kamil's experiments with building vbox itself on
NetBSD as a host.


> However, both rely on kBuild which is also only in WIP. I've so far
> failed to get kBuild to build.

Eh... devel/kbuild was a thing, but wiz decided to g/c it.

  revision 1.10
  date: 2026-08-03 18:33:29 +0300;  author: wiz;  state: dead;  lines: +1 -1;  commitid: 9wQ4ymuABcHEOcQG;
  kbuild: remove

  No users in pkgsrc, doesn't build, last upstream commit 17 years ago

The part about the last upstream commit is most definitely not true,
btw.  E.g. Knut (the "k" in kbuild) commited my NetBSD patches into
his SVN repo in 2017, iirc.  kbuild is basically a bunch of GNU things
(sed, gmake (hwavily hacked), etc) and NetBSD(!) ash, packaged
together to be buildable on Windows and OS/2 among other things, so
obviously it doesn't need any active "development" except catching up
with compilers becoming progressively stricter (e.g, iirc, the gnu sed
version was so old that it assumed HAVE_STRING_H means System V, and
had k&r getopt.c).


-uwe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.