Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
3.1.0, 3.0.6
-
None
Description
I need to sign the uninstaller(maintenance tool) for my application.
I found this has been done in the branch 3.1.0 Qt bug-reports
So I tried to build the QTIFW 3.1.0 cloned from the git but it failed, again I tried with Qt 3.0.6 source downloaded from QT Official release. In both cases I get macro invocation error in makefile.release
error: Invalid macro invocation found in G:\qt-installer-framework-3.0.6\src\libs\7zip\Makefile.Release line 589
error: Invalid macro invocation found in G:\qt-installer-framework-3.0.6\src\sdk\translations\Makefile.Release line 60
line 588 of makefile.release has the following :
{win\CPP\Windows}.cpp{release\}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< $< << {win\CPP\Windows}.cc{release\}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< $< <<
However, I can build QTIFW 3.0.4 successfully.
FYI I used Statically built Qt 5.6.2 with below configuration :
configure -prefix “E:\QtStatic\QtBinaries” -release -static -static-runtime -platform win32-msvc2013 -accessibility -no-opengl -no-icu -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
Please provide clear documentation for building Qt statically and QTIFW from source. Please provide steps for signing the maintenance tool in QTIFW as well.
Thank You.
Attachments
Issue Links
- duplicates
-
QTIFW-1185 Qt IFW Online Documentation Qt Configure instructions aren't up to date
-
- Closed
-