I saw your post and followed it, but as you saw, it wasn't working. Steps are missing or not documented for someone who's building it for the first time.
Also, I cannot edit or post there, so I will do my own post regardless.
root@debian:~# strace -o strace.txt -f java -Dvbox.home=/root/vbox/out/linux.amd64/release/bin -cp vboxjxpcom.jar:sample.jar rrr
Exception in thread "main" java.lang.UnsatisfiedLinkError: no vboxjxpcom in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(JavaXPCOMMethods.java:66)
at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)
at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:669)
at org.virtualbox_4_3.VirtualBoxManager.createInstance(VirtualBoxManager.java:110)
at rrr.main(rrr.java:6)
root@debian:~#
root@debian:~# grep -i vboxjxpcom strace.txt
5340 execve("/usr/bin/java", ["java", "-Dvbox.home=/root/vbox/out/linux"..., "-cp", "vboxjxpcom.jar:sample.jar", "rrr"], [/* 24 vars */]) = 0
5340 execve("/usr/lib/jvm/jdk1.6.0_37-amd64/bin/java", ["java", "-Dvbox.home=/root/vbox/out/linux"..., "-cp", "vboxjxpcom.jar:sample.jar", "rrr"], [/* 25 vars */]) = 0
5341 lstat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 stat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 stat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 stat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 open("/root/vboxjxpcom.jar", O_RDONLY) = 4
5341 stat("/root/vbox/out/linux.amd64/release/bin/vboxjxpcom.jar", 0x7fe5e40b9650) = -1 ENOENT (No such file or directory)
5341 stat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 stat("/root/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
5341 stat("/root/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", {st_mode=S_IFREG|0755, st_size=1219601, ...}) = 0
5341 lstat("/root/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", {st_mode=S_IFREG|0755, st_size=1219601, ...}) = 0
5341 open("/root/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", O_RDONLY) = 6
5341 open("/root/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", O_RDONLY|O_NONBLOCK) = 6
5341 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/libvboxjxpcom.so", <unfinished ...>
5341 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/server/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/../lib/amd64/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/usr/java/packages/lib/amd64/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/usr/lib64/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/lib64/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/lib/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
5341 stat("/usr/lib/libvboxjxpcom.so", 0x7fe5e40b8c20) = -1 ENOENT (No such file or directory)
root@debian:~#
root@debian:~# find / -name libvboxjxpcom.so
/root/vbox/out/linux.amd64/release/obj/VBoxJXpcom/libvboxjxpcom.so
/root/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so
root@debian:~#
root@debian:~# find / -name vboxjxpcom.jar
/root/vbox/out/linux.amd64/release/obj/VBoxJXpcom-inst-jar/vboxjxpcom.jar
/root/vbox/out/linux.amd64/release/bin/sdk/bindings/xpcom/java/vboxjxpcom.jar
/root/vboxjxpcom.jar
root@debian:~#
noteirak@debian:~$ strace -o strace.txt -f java -Dvbox.home=/home/noteirak/vbox/out/linux.amd64/release/bin -cp vboxjxpcom.jar:sample.jar rrr
Exception in thread "main" java.lang.UnsatisfiedLinkError: no vboxjxpcom in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(JavaXPCOMMethods.java:66)
at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)
at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:669)
at org.virtualbox_4_3.VirtualBoxManager.createInstance(VirtualBoxManager.java:110)
at rrr.main(rrr.java:6)
noteirak@debian:~$
noteirak@debian:~$ grep -i vboxjxpcom strace.txt
17245 execve("/usr/bin/java", ["java", "-Dvbox.home=/home/noteirak/vbox/"..., "-cp", "vboxjxpcom.jar:sample.jar", "rrr"], [/* 26 vars */]) = 0
17245 execve("/usr/lib/jvm/jdk1.6.0_37-amd64/bin/java", ["java", "-Dvbox.home=/home/noteirak/vbox/"..., "-cp", "vboxjxpcom.jar:sample.jar", "rrr"], [/* 27 vars */]) = 0
17246 lstat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 stat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 stat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 stat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 open("/home/noteirak/vboxjxpcom.jar", O_RDONLY) = 4
17246 stat("/home/noteirak/vbox/out/linux.amd64/release/bin/vboxjxpcom.jar", <unfinished ...>
17246 stat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 stat("/home/noteirak/vboxjxpcom.jar", {st_mode=S_IFREG|0644, st_size=387021, ...}) = 0
17246 stat("/home/noteirak/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", {st_mode=S_IFREG|0755, st_size=1220561, ...}) = 0
17246 lstat("/home/noteirak/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", {st_mode=S_IFREG|0755, st_size=1220561, ...}) = 0
17246 open("/home/noteirak/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", O_RDONLY) = 6
17246 open("/home/noteirak/vbox/out/linux.amd64/release/bin/libvboxjxpcom.so", O_RDONLY|O_NONBLOCK) = 6
17246 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/server/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/lib/amd64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/lib/jvm/jdk1.6.0_37-amd64/jre/../lib/amd64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/java/packages/lib/amd64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/lib64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/lib64/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/lib/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
17246 stat("/usr/lib/libvboxjxpcom.so", 0x7f4a54f2ec20) = -1 ENOENT (No such file or directory)
noteirak@debian:~$
# required for VBOX_WITH_RUNPATH
VBOX_WITH_ORIGIN :=
VBOX_DOCBOOK_WITH_LATEX := 1
KBUILD_MSG_STYLE := brief
VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox
VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH)
VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH)
VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox
VBOX_PATH_APP_DOCS = $(VBOX_PATH_PACKAGE_DOCS)
noteirak@debian:~/vbox/src/VBox$ kmk packing
/home/noteirak/vbox/src/VBox/Main/webservice/Makefile.kmk:105: VBOX_PATH_GSOAP not found...
... <lots of compiling lines> ...
kmk: *** No rule to make target `/home/noteirak/vbox/out/linux.amd64/release/bin/vboxwebsrv', needed by `/home/noteirak/vbox/out/linux.amd64/release/obj/Installer/linux/archive/vboxwebsrv'. Stop.
kmk: *** Waiting for unfinished jobs....
kmk: *** Exiting with status 2
Users browsing this forum: No registered users and 2 guests