[Development] Qt 5.6.0 beta. win32 vs11 32 bit fails with uic.exe showing dialog qt5core.dll cannot be found.

Tim Blechmann tim at klingt.org
Tue Dec 22 11:17:03 CET 2015


> I found out that the % is due to using jom in 5.5.1 and nmake in 5.6.1.
> I looked into the Makefiles and bot had the same term. When i use jom
> for 5.6 i see (set
> QT_PLUGIN_PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\plugins)
> & (set
> PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin;%%PATH:)=^)%%)
> & D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin\uic.exe
> D:\TFS\_Global\Shared\src\Qt\5.6.0\qt-src\qtbase\src\widgets\dialogs\qfiledialog.ui
> -o .uic\ui_qfiledialog.h
> which has also %%PATH:)=^)%% , so that is not the problem. wec2013 works
> because there uic.exe and qlarl.exe are build statically.

seems that i'm not hallucinating then:
https://codereview.qt-project.org/#/c/144550/

> Regards,
> Gunnar
>  
> *Gesendet:* Dienstag, 22. Dezember 2015 um 10:43 Uhr
> *Von:* "Gunnar Roth" <gunnar.roth at gmx.de>
> *An:* "development at qt-project.org" <development at qt-project.org>
> *Betreff:* [Development] Qt 5.6.0 beta. win32 vs11 32 bit fails with
> uic.exe showing dialog qt5core.dll cannot be found.
> Hello,
>  
> when i used jom i get this dialog with qt5core not found.
> When using nmake i get this error:
>         (set
> QT_PLUGIN_PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\plugins)
> & (set PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin;%PATH:)=^)%
> ) & D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin\uic.exe
> D:\TFS\_Global\Shared\src\Qt\5.6.0\qt-src\qtbase\src\widgets\dialogs\qfiledialog.ui
> -o .uic\ui_q
> filedialog.h
> NMAKE : fatal error U1077: '(set' : return code '0xc0000135'
> Stop.
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
> Studio 11.0\VC\BIN\nmake.exe"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'cd' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'cd' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'cd' : return code '0x2'
>  
>  
> Looking into a successful 5.5.1 build log i see
>  
> (set
> QT_PLUGIN_PATH=D:\TFS\bld__GLOBAL\Qt5.5.1\WIN32-VS11-32\qtbase\plugins)
> & (set
> PATH=D:\TFS\bld__GLOBAL\Qt5.5.1\WIN32-VS11-32\qtbase\lib;%%PATH:)=^)%%)
> & D:\TFS\bld__GLOBAL\Qt5.5.1\WIN32-VS11-32\qtbase\bin\uic.exe
> D:\TFS\_Global\Shared\src\Qt\5.5.1\qt-src\qtbase\src\widgets\dialogs\qfiledialog.ui
> -o .uic\ui_qfiledialog.h
> and in my 5.6.0 build
> (set
> QT_PLUGIN_PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\plugins)
> & (set
> PATH=D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin;%PATH:)=^)%) &
> D:\TFS\bld__GLOBAL\Qt5.6.0\WIN32-VS11-32\qtbase\bin\uic.exe
> D:\TFS\_Global\Shared\src\Qt\5.6.0\qt-src\qtbase\src\widgets\dialogs\qfiledialog.ui
> -o .uic\ui_qfiledialog.h
>  
> so %%PATH:)=^)%% is now %PATH:)=^)%.
>  
> How did CI not catch that? Strange is  my wec2013 build has worked after
> adding -no-dbus.
>  
> Regards,
> Gunnar
>  
> _______________________________________________ Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> 
> 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> 





More information about the Development mailing list