> On Thursday 18 December 2008, [email protected] wrote: >> I updated from 2.0.6 to 2.1.0 and now it requires libcap, the problem is >> that I do not find such library... at freshmeat.net does not appear and >> at >> linuxpackages.net there are pretty old versions... google shows lots of >> links to binary RPM sites and I want to get the sources or package from >> official site, not strange sites giving strange packages... > > Which distribution is that?
I have Slackware 12.1 Found a package for Slackware 11 but it is old and is compiled for i486 :S Asking at #Linux on irc somebody gave me the site at kernel.org where library sources are available for download, got the latest libcap1 and libcap2... then tried to compile, libcap1 does not compile because kernel headers incompatible, libcap2 compiled without problems. The way I solved the problem, it is some kind of "patch" more than solution was to create a link libcap2.so <- libcap1.so and VBOX started and aparently the network was working. I think it would be a good idea to include this library statically linked in the VBOX distribution since it is hard to find, just available in a few formats/distros and sources do not compile with latest 2.6.x kernels, this will be a limitation for most users that have not the distros used for VBOX deveopment or the ones that they think will run it. You will say it is problem of the end user, but why to make a VM that allows to run different OS'es in different platforms if it may/will not run in some stations because a library that is out of date (libcap is 1.97 august 2007) and does not compile with latest kernels. Latest version libcap-2.16.tar.gz is 4th december 2008 but is not recognized by VBOX. After making the following symlinks it worked libcap.so.1 -> libcap.so.2.16 14 2008-12-17 19:21 libcap.so.1.10 -> libcap.so.2.16 but my doubt is, will it work for future releases? why not to use the most recent version of libcap? are all libcap 1.x functions supported in 2.x? For those interested on the library that are experiencing my problem they can get it at http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/ try first with libcap1, if does not compile then use libcap2 and make links... but I insist it would be a good idea to static link the library to avoid some users to have this same problem. Regards, Miguel _______________________________________________ vbox-users mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-users
