Solved Unable to build QtHttpServer project.
-
Which distribution ? The one recommended by Qt ?
-
@SGaist I dont know it was already installed in the system
-
Then you should search for the information.
You should also consider building the module on the command line rather that Qt Creator just to see if you have a different output.
Did you also initialise the submodule used by QtHttpServer ? -
@SGaist I have tried in command prompt , i am getting the same error.
I apologize for asking this question , but I am working on separate module for the first time. How can I initialize sub modules ? -
@R_cts <language license="LGPLv2" author="Anders Lund (anders@alweb.dk)" priority="5" mimetype="application/x-perl;text/x-perl" extensions=".pl;.PL;*.pm" section="Scripts" kateversion="2.4" version="11" name="Perl"> this is the detail in the path "C:\Qt\Tools\QtCreator\share\qtcreator\generic-highlighter\syntax\perl.xml"
-
@SGaist <language license="LGPLv2" author="Anders Lund (anders@alweb.dk)" priority="5" mimetype="application/x-perl;text/x-perl" extensions=".pl;.PL;*.pm" section="Scripts" kateversion="2.4" version="11" name="Perl"> this is the detail in the path "C:\Qt\Tools\QtCreator\share\qtcreator\generic-highlighter\syntax\perl.xml"
-
@R_cts said in Unable to build QtHttpServer project.:
@SGaist I have tried in command prompt , i am getting the same error.
I apologize for asking this question , but I am working on separate module for the first time. How can I initialize sub modules ?git submodule update --init
@R_cts said in Unable to build QtHttpServer project.:
@SGaist <language license="LGPLv2" author="Anders Lund (anders@alweb.dk)" priority="5" mimetype="application/x-perl;text/x-perl" extensions=".pl;.PL;*.pm" section="Scripts" kateversion="2.4" version="11" name="Perl"> this is the detail in the path "C:\Qt\Tools\QtCreator\share\qtcreator\generic-highlighter\syntax\perl.xml"
You are showing the details of the syntax highlighter from a Qt Creator. That's not what I have asked for.
-
@SGaist Thankyou for the git command , now it is compiling but Not executing. In application output i am getting the error ........even though I have tried to execute the application by running Qt as administrator
"
01:49:09: Starting C:\Users\ServerAdmin\build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\examples\httpserver\simple\debug\simple.exe ...
01:49:09: Failed to start program. Path or permissions wrong?
01:49:09: C:\Users\ServerAdmin\build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\examples\httpserver\simple\debug\simple.exe exited with code -1
01:49:09: The process failed to start. Either the invoked program "C:\Users\ServerAdmin\build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\examples\httpserver\simple\debug\simple.exe" is missing, or you may have insufficient permissions to invoke the program.
" -
@SGaist While compiling , why it is not making simple.exe.......Below are the compile output
"
cd simple\ && C:\Qt\5.15.2\mingw81_32\bin\qmake.exe -o Makefile C:\Users\ServerAdmin\qthttpserver\examples\httpserver\simple\simple.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
cd simple\ && C:/Qt/Tools/mingw810_32/bin/mingw32-make -f Makefile qmake_all
mingw32-make[3]: Entering directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_32_bit-Debug/examples/httpserver/simple'
mingw32-make[3]: Nothing to be done for 'qmake_all'.
mingw32-make[3]: Leaving directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_32_bit-Debug/examples/httpserver/simple'
mingw32-make[2]: Leaving directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_32_bit-Debug/examples/httpserver'
mingw32-make[1]: Leaving directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_32_bit-Debug/examples'
cd tests\ && C:\Qt\5.15.2\mingw81_32\bin\qmake.exe -o Makefile C:\Users\ServerAdmin\qthttpserver\tests\tests.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
" -
@R_cts said in Unable to build QtHttpServer project.:
While compiling , why it is not making simple.exe
Is this the whole output? Because I only see that qmake was called, but the actual build was not started - hence no executable. Try a clean build: delete build folder and rebuild.
-
@jsulm I have pasted only a portion of it, I have deleted the build folder as well as pro.user file, still getting the same error.
-
@R_cts What error? Please post full output - how else can anybody say why the binary is not created?
-
@jsulm Unable to post or add image for FULL Compile Output.
-
@R_cts Then please search for error messages in the compile log and post those...
-
@jsulm
04:28:32: Starting: "C:\Qt\Tools\mingw810_64\bin\mingw32-make.exe" -j8
C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/examples/httpserver/simple'
g++ -c -fno-keep-inline-dllexport -g -fno-exceptions -Wall -Wextra -Wextra -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_HTTPSERVER_LIB -DQT_SSLSERVER_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -IC:\Users\ServerAdmin\qthttpserver\examples\httpserver\simple -I. -I......\include -I......\include\QtHttpServer -I......\include\QtSslServer -IC:\Qt\5.15.2\mingw81_64\include -IC:\Qt\5.15.2\mingw81_64\include\QtWebSockets -IC:\Qt\5.15.2\mingw81_64\include\QtNetwork -IC:\Qt\5.15.2\mingw81_64\include\QtConcurrent -IC:\Qt\5.15.2\mingw81_64\include\QtCore -I.moc\debug -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -IC:\Qt\5.15.2\mingw81_64\mkspecs\win32-g++ -o .obj\debug\main.o C:\Users\ServerAdmin\qthttpserver\examples\httpserver\simple\main.cpp
C:\Qt\5.15.2\mingw81_64\bin\rcc.exe -name assets C:\Users\ServerAdmin\qthttpserver\examples\httpserver\simple\assets.qrc -o .rcc\debug\qrc_assets.cpp
g++ -c -fno-keep-inline-dllexport -g -fno-exceptions -Wall -Wextra -Wextra -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_HTTPSERVER_LIB -DQT_SSLSERVER_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -IC:\Users\ServerAdmin\qthttpserver\examples\httpserver\simple -I. -I......\include -I......\include\QtHttpServer -I......\include\QtSslServer -IC:\Qt\5.15.2\mingw81_64\include -IC:\Qt\5.15.2\mingw81_64\include\QtWebSockets -IC:\Qt\5.15.2\mingw81_64\include\QtNetwork -IC:\Qt\5.15.2\mingw81_64\include\QtConcurrent -IC:\Qt\5.15.2\mingw81_64\include\QtCore -I.moc\debug -IC:\openssl\include -IC:\Utils\my_sql\mysql-5.7.25-winx64\include -IC:\Utils\postgresql\pgsql\include -IC:\Qt\5.15.2\mingw81_64\mkspecs\win32-g++ -o .obj\debug\qrc_assets.o .rcc\debug\qrc_assets.cpp
g++ -Wl,-subsystem,console -s -o debug\simple.exe .obj/debug/main.o .obj/debug/qrc_assets.o -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib C:\Users\ServerAdmin\build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\lib\libQt5HttpServer.a C:\Users\ServerAdmin\build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\lib\libQt5SslServer.a C:\Qt\5.15.2\mingw81_64\lib\libQt5WebSockets.a C:\Qt\5.15.2\mingw81_64\lib\libQt5Network.a C:\Qt\5.15.2\mingw81_64\lib\libQt5Concurrent.a C:\Qt\5.15.2\mingw81_64\lib\libQt5Core.a
mingw32-make[1]: Leaving directory 'C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/examples/httpserver/simple'
04:28:44: The process "C:\Qt\Tools\mingw810_64\bin\mingw32-make.exe" exited normally. -
@R_cts said in Unable to build QtHttpServer project.:
-o debug\simple.exe
Looks good, there should be simple.exe inside debug directory
-
@jsulm No debug folder is empty
-
What do you have in that folder ?
@R_cts said in Unable to build QtHttpServer project.:
C:/Users/ServerAdmin/build-qthttpserver-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/examples/httpserver/simple
-
@SGaist Nothing , its empty.
-
@SGaist I am compiling same program in linux machine also, in that machine......I am getting error "error while loading shared libraries: libQt5HttpServer.so.5: cannot open shared object file: No such file or directory".