> I tried this:
> 
> $ sudo ln -s /usr/local/include/glib-2.0/* /usr/local/include
> $ sudo ln -s /usr/local/lib/glib-2.0/include/* /usr/local/include
> $ sudo ln -s /usr/local/include/libIDL-2.0/libIDL /use/local/include
> 
> $ kmk KBUILD_VERBOSE=2 -j1
> 
> ..but the build fails with a bunch of undefined references to various libIDL 
> functions.
> 
What the vbox source is looking for is libIDL-config from libIDL, rather than 
libIDL-config-2 from libIDL2.

This means in turn that vbox is looking for libglib, rather than libglib-2.0.

It looks like the best way to deal with this is to hack the source to look for 
libIDL-config-2 and thus link to libIDL2 and libglib-2.0, since other parts of 
the vbox source will link to libglib-2.0 anyway.

Note that the same issue exists in VirtualBox-5.1.20a - maybe in 2017 it's time 
to update from libs released circa 2001?




_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to