[vbox-dev] Build fails on Solaris
Knut St. Osmundsen
bird at innotek.de
Tue Apr 22 07:09:56 PDT 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