Hi, devs. I managed to build VB from sources on Windows and create an installer which is pretty close to the official one. However, I'm using dynamically linked OpenSSL while Oracle seems to use statically linked version. I tried to do the same, but when I built static OpenSSL and supplied it instead of the dynamic one I got linker conflicts. The problem is that, first, VBoxRT.dll is linked with OpenSSL libs, and then vboxwebsrv.exe is linked with VBoxRT.lib AND OpenSSL libs, so the linker outputs the following errors:
ssleay32.lib(ssl_lib.obj) : error LNK2005: SSL_set_bio already defined in VBoxRT.lib(VBoxRT.dll) ssleay32.lib(ssl_lib.obj) : error LNK2005: SSL_read already defined in VBoxRT.lib(VBoxRT.dll) ssleay32.lib(ssl_lib.obj) : error LNK2005: SSL_write already defined in VBoxRT.lib(VBoxRT.dll) ... (and so on, many lines) and the build is aborted. I wonder, how did you achieve static linking with OpenSSL? -- Bye. With best regards, Konstantin Vlasov. _______________________________________________ vbox-dev mailing list vbox-dev@virtualbox.org https://www.virtualbox.org/mailman/listinfo/vbox-dev