Which kind of make are you using?

There is QTBUG-53393, and I believe I ran into this at least with Qt
5.9 static msvc builds, using jom for multicore builds. Switching to
nmake made all my issues go. For dynamic builds, jom always has worked
for me for the "make" step.

For the "make install" step, I use nmake in any case (both dynamic and
static), I experienced some issues with "jom install" quite some time
ago (quite a lot of "0 files copied" entries in the build output ...)
which were also completely solved by switching to nmake. I found it
impossible to create a MCVE in this case, so I never reported a bug
for this ...

Best regards
Markus

Am Do., 17. Jan. 2019 um 15:29 Uhr schrieb Nuno Santos
<[email protected]>:
>
> Maurice,
>
> It doesn't work with Qt Examples as well.
>
> This is a new machine and I have installed Visual Studio Community 2017, 
> Python 3.7.2 and Perl Strawberry 5.28.
>
> Created the dir C:\Qt\5.12.0\ and inside I have created a qt_5.12_64_vars.cmd 
> file with the following content:
>
> CALL "C:\Program Files (x86)\Microsoft Visual 
> Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
> SET _ROOT=C:\Qt\5.12.0\src\
> SET 
> PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%;C:\Users\sinos\AppData\Local\Programs\Python\Python37-32\
> SET _ROOT=
>
> Then I call the following commands from git bash:
>
> 1) git clone git://code.qt.io/qt/qt5.git src
> 2) perl init-repository -f 
> --module-subset=qtbase,qtdeclarative,qtgraphicaleffects,qtimageformats,qtquickcontrols,qtquickcontrols2,qtwinextras,qtsvg,qtwebsockets
>
> Next, opened a visual studio 2017 command line prompt and changed dir to 
> c:\Qt\5.12.0\ and executed qt_5.12_64_vars.cmd and then:
>
> > configure -confirm-license -recheck -prefix 
> > c:\qt\5.12.0\msvc2017_5_12_static_64 -commercial -debug-and-release -static 
> > -static-runtime -nomake examples -nomake tools -nomake tests -opengl 
> > dynamic -openssl-linked -I c:\openssl-lib\include64 -L c:\openssl-lib\lib64 
> > OPENSSL_LIBS="libeay32MT.lib ssleay32MT.lib" -qtnamespace 
> > com_imaginando_qt_5_12_64
>
> As I'm linking with openssl, the test that checks if openssl is available was 
> failing and after some debugging I found that the reason was some missing 
> symbols. In order to fix this I edited msvc-desktop.conf under 
> C:\Qt\5.12.0\src\qtbase\mkspecs\common and added the following libs to 
> QMAKE_LIBS
>
> QMAKE_LIBS = kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib 
> advapi32.lib ws2_32.lib gdi32.lib
>
> After that it compiled smoothly until the end. And this is where I am now.
>
>
>
> Can you spot anything wrong?
>
> Thanks!
>
> Best regards,
>
> Nuno
>
> On 17 Jan 2019, at 11:32, Maurice Kalinowski <[email protected]> wrote:
>
> Those are windows related and resolved during runtime.
>
> Maybe you could post your exact configure line, so that others can try to 
> reproduce it? Also which modules of Qt are you using?
> Does it work for Qt examples?
>
> Maurice
>
>
> From: Interest <[email protected]> On Behalf Of Nuno Santos
> Sent: Thursday, January 17, 2019 12:12 PM
> To: Tony Rietwyk <[email protected]>
> Cc: [email protected]
> Subject: Re: [Interest] Qt 5.12 for Windows (Static)
>
> Tony,
>
> It actually ended up something. There are a lot of issues. Can anyone 
> understand what is happening?
>
> Thanks!
>
> Nuno
>
> <image001.png>
>
>
> On 17 Jan 2019, at 10:55, Tony Rietwyk <[email protected]> wrote:
>
> Hi Nuno,
>
> Are you sure that the static build of Qt worked?
>
> What happens when you start the debugging by single stepping?  In my 
> dynamically built exe, I get to qtmain_win.cpp, WinMain routine.  If the 
> single step works, how far do you get?  If it doesn't, then I think you may 
> be picking up the wrong runtime dlls - check the path env var.  My 
> understanding is that a statically built exe still needs dynamic linking to 
> the c/c++ runtime?  Try running the exe via MS depends utility from 
> http://www.dependencywalker.com/
>
> Hope that helps,
>
>
> On 17/01/2019 8:06 pm, Nuno Santos wrote:
>
>
> Hi,
>
> I have just compiled a fresh Qt 5.12.1 from the source statically on Windows 
> but I’m having a basic problem.
>
> Any application that I run, crashes immediately, even the Qt Creator project 
> templates, like que Qt Quick application template.
>
> I don’t have a clue of what is going on. Any ideas on how to get more 
> information to eventually fill a bug report?
>
> Thanks!
>
> Nuno
> _______________________________________________
> Interest mailing list
> [email protected]
> https://lists.qt-project.org/listinfo/interest
>
> _______________________________________________
> Interest mailing list
> [email protected]
> https://lists.qt-project.org/listinfo/interest
>
>
>
>
> _______________________________________________
> Interest mailing list
> [email protected]
> https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
[email protected]
https://lists.qt-project.org/listinfo/interest

Reply via email to