Thiago,

I have been cleaning and building all morning. 

I keep my configure lines in a file and I haven’t been doing this since 5.8. If 
nothing changed, the old lines should have worked. 

I think the problem might have something to do with the OPENSSL_LIBS env var 
definition. I had this

OPENSSL_LIBS_DEBUG="libeay32MTd.lib ssleay32MTd.lib" 
OPENSSL_LIBS_RELEASE="libeay32MT.lib ssleay32MT.lib” 

and now I have been digging through the generated make files and it seems that 
some extra quotes were being added to the /LIBSPATH command 

I have removed them manually on the make file and tried to compiled and it 
compiled successfully but when I clean, configure and build again, the quotes 
are being added again:

 /LIBPATH:C:\Qt\5.10.0\src\qtdeclarative\lib /LIBPATH:" c:\openssl-lib-1.1\lib 
libcryptoMTd.lib libsslMTd.lib" 
C:\Qt\5.10.0\src\qtdeclarative\plugins\qmltooling\qmldbg_inspectord.lib 
C:\Qt\5.10.0\src\qtdeclarative\plugins\qmltooling\qmldbg_locald.lib

What do you think is adding this extra quotes?

While it was able to compile qmltestrunner after manually changing the 
makefile, it has now stopped on the next dependency with the same error

Thx!

Regards,

Nuno

> On 27 Oct 2017, at 16:25, Thiago Macieira <thiago.macie...@intel.com> wrote:
> 
> On Friday, 27 October 2017 04:48:15 PDT Nuno Santos wrote:
>> Qt5Network.lib(qsslsocket_openssl_symbols.obj) : error LNK2019: unresolved
>> external symbol _DH_get0_pqg
> 
> That's an OpenSSL 1.1 symbol and is only used in QtNetwork if you compile 
> with 
> OpenSSL 1.1 support.
> 
> Erase your build and configure again.
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to