[vbox-dev] Build fails on Solaris

Knut St. Osmundsen bird at innotek.de
Tue Apr 22 14:09:56 GMT 2008


Renaud wrote:
> # svn co http://virtualbox.org/svn/vbox/trunk vbox
> 
> Fetching external item into 'vbox/src/libs/kStuff/kStuff'
> Checked out external at revision 2. 
> 
> Fetching external item into 'vbox/kBuild'
> Checked out external at revision 1495.
> 
> Checked out revision 8167.
> 
> # kmk all
> [...]
> kmk[3]: Entering directory `/opt/VirtualBox/vbox/src/VBox/Additions'
> /opt/VirtualBox/vbox/src/VBox/Additions/solaris/Makefile.kmk:31:
> /opt/VirtualBox/vbox/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk:
> No such file or directory
> kmk[3]: *** No rule to make target 
> `/opt/VirtualBox/vbox/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk'.
> Stop.
> 
> # ls  /opt/VirtualBox/vbox/src/VBox/Additions/solaris/
> Installer     Makefile.kmk
> 
> The solaris/SharedFolders is missing from the trunk.
> 
> After commenting out line 30/31/32 in src/VBox/Additions/solaris/Makefile.kmk,
> it fails to link 'vboxdrv':
> 
> kmk[3]: Entering directory `/opt/VirtualBox/vbox/src/VBox/HostDrivers'
> kBuild: Linking vboxdrv
> ld: fatal: symbol `RTMpCpuIdToSetIndex' is multiply-defined:
> 	(file
> /opt/VirtualBox/vbox/out/solaris.amd64/release/lib/RuntimeR0Drv.a
> (RTMpCpuIdToSetIndex-generic.o) type=FUNC; 
> file
> /opt/VirtualBox/vbox/out/solaris.amd64/release/lib/RuntimeR0Drv.a(
> mp-r0drv-solaris.o) type=FUNC);

Can you check that you don't have any local changes to 
src/VBox/Runtime/Makefile.kmk. It looks like you've got a 
RTMpCpuIdToSetIndex-generic.cpp somewhere it shouldn't be.

Kind Regards,
  knut




More information about the vbox-dev mailing list