I have tried to compile vbox trunk version on my OpenIndiana (OI) /hipster (fork of OpenSolaris, based on illumos)...
Did few tweaks so only 64 bit version to be compiled and to include Qt5 from installed IPS package (shell script attached).
So far so good, until it gets to DTrace:
$ kmk kBuild: Pass - Build Programs kBuild: Pass - Libraries kBuild: Pass - DLLs kBuild: Generating VBoxC - /nobackup/SFW_build/VBox/vbox-trunk/out/solaris.amd64/release/obj/VBoxC/dtrace/VBoxAPI-dtrace-object-format.o kBuild: Pass - Programs kBuild: Pass - Other Stuff kBuild: Pass - Staging dtrace: failed to link script /nobackup/SFW_build/VBox/vbox-trunk/out/solaris.amd64/release/obj/VBoxAPIWrap/VBoxAPI.d: No probe sites found for declared provider kmk: *** [/nobackup/SFW_build/VBox/vbox-trunk/out/solaris.amd64/release/obj/VBoxC/dtrace/VBoxAPI-dtrace-object-format.o] Error 1 The failing command: @dtrace -64 -G -C -o "/nobackup/SFW_build/VBox/vbox-trunk/out/solaris.amd64/release/obj/VBoxC/dtrace/VBoxAPI-dtrace-object-format.o" -s "/nobackup/SFW_build/VBox/vbox-trunk/out/solaris.amd64/release/obj/VBoxAPIWrap/VBoxAPI.d" $(filter-out %-dtrace-object-format.o, $(VBoxC_2_OBJS))Is there any option to skip dtrace probes (maybe illumos has not implemented all of them)? That also stops package generation...
BTW, OI /hipster is detected as solaris...
Thanks in advance.
Best regards.