Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Unable to build QtHttpServer project.



  • @SGaist mkspecs/modules-inst/qt_lib_httpserver.pri
    mkspecs/modules-inst/qt_lib_httpserver_private.pri
    mkspecs/modules/qt_lib_httpserver.pri
    mkspecs/modules-inst/qt_lib_sslserver.pri
    mkspecs/modules-inst/qt_lib_sslserver_private.pri
    mkspecs/modules/qt_lib_sslserver.pri
    Can above lines from Makefile be a problem.......as they don't have path with in C drive???



  • @R_cts Do i need to install QT and open ssl again?


  • Lifetime Qt Champion

    @R_cts said in Unable to build QtHttpServer project.:

    @SGaist mkspecs/modules-inst/qt_lib_httpserver.pri
    mkspecs/modules-inst/qt_lib_httpserver_private.pri
    mkspecs/modules/qt_lib_httpserver.pri
    mkspecs/modules-inst/qt_lib_sslserver.pri
    mkspecs/modules-inst/qt_lib_sslserver_private.pri
    mkspecs/modules/qt_lib_sslserver.pri
    Can above lines from Makefile be a problem.......as they don't have path with in C drive???

    I do not understand what you are asking with regard to these files since they are relative paths.

    How are they related to the issue at hand ?



  • @SGaist 23:05:34: Starting C:\Users\ServerAdmin\Documents\rd_dev\build-qthttpserver-Desktop_Qt_5_15_1_MinGW_32_bit-Debug\tests\auto\qhttpserver\debug\tst_qhttpserver.exe ...
    23:05:34: Failed to start program. Path or permissions wrong?
    23:05:34: C:\Users\ServerAdmin\Documents\rd_dev\build-qthttpserver-Desktop_Qt_5_15_1_MinGW_32_bit-Debug\tests\auto\qhttpserver\debug\tst_qhttpserver.exe exited with code -1
    23:05:34: The process failed to start. Either the invoked program "C:\Users\ServerAdmin\Documents\rd_dev\build-qthttpserver-Desktop_Qt_5_15_1_MinGW_32_bit-Debug\tests\auto\qhttpserver\debug\tst_qhttpserver.exe" is missing, or you may have insufficient permissions to invoke the program.

    Now i am getting this error.


  • Lifetime Qt Champion

    @R_cts said in Unable to build QtHttpServer project.:

    C:\Users\ServerAdmin\Documents\rd_dev\build-qthttpserver-Desktop_Qt_5_15_1_MinGW_32_bit-Debug\tests\auto\qhttpserver\debug\tst_qhttpserver.exe

    So, does this file exist?



  • @jsulm No, C:\Users\ServerAdmin\Documents\rd_dev\build-qthttpserver-Desktop_Qt_5_15_1_MinGW_32_bit-Debug\tests\auto\qhttpserver\debug......this folder is empty, i have checked the permission also, I have full control in "rd_dev" folder


  • Lifetime Qt Champion

    @R_cts Did you build your app? If the executable is not there then you did not.



  • @jsulm That is my issue actually , I am unable to build this project
    Right now I am getting the following error
    C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qabstracthttpserver.cpp:38:10: fatal error: private/qabstracthttpserver_p.h: No such file or directory
    #include "private/qabstracthttpserver_p.h"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    mingw32-make[3]: *** [Makefile.Debug:796: .obj/debug/qabstracthttpserver.o] Error 1
    mingw32-make[3]: *** Waiting for unfinished jobs....
    C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qhttpserver.cpp:39:10: fatal error: private/qhttpserver_p.h: No such file or directory
    #include <private/qhttpserver_p.h>
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    mingw32-make[3]: *** [Makefile.Debug:897: .obj/debug/qhttpserver.o] Error 1
    mingw32-make[3]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    mingw32-make[2]: *** [Makefile:45: debug] Error 2
    mingw32-make[2]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    mingw32-make[1]: *** [Makefile:76: sub-httpserver-make_first] Error 2
    mingw32-make[1]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src'
    mingw32-make: *** [Makefile:52: sub-src-make_first] Error 2
    23:48:35: The process "C:\Qt\Tools\mingw810_64\bin\mingw32-make.exe" exited with code 2.
    Error while building/deploying project qthttpserver (kit: Desktop Qt 5.15.1 MinGW 64-bit)
    When executing step "Make"


  • Lifetime Qt Champion

    @R_cts Did you do what @Christian-Ehrlicher suggested?



  • @jsulm yes



  • @jsulm I am compiling " https://github.com/qt-labs/qthttpserver" this project without adding adding anything . Do i need to install anything?
    I have set environmental path as "C:\Qt\5.15.1\mingw81_64\bin;C:\Qt\Tools\mingw810_64\bin;C:\Perl64\bin;C:\Users\ServerAdmin\AppData\Roaming\ActiveState\bin;C:\Program Files (x86)\Parallels\Plesk\Additional\Python\Scripts;C:\Program Files (x86)\Parallels\Plesk\Additional\Python;C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\bin;C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0;C:\Program Files\CMake\bin;C:\Qt\Tools\mingw810_64\opt\bin;C:\Program Files\OpenSSL-Win64\bin"


  • Lifetime Qt Champion

    @R_cts said in Unable to build QtHttpServer project.:

    I have set environmental path as

    Why? There is no need to add anything Qt related to PATH



  • @jsulm After installing QT , above environmental variables are system environmental variables.


  • Lifetime Qt Champion

    @R_cts Not if using official Qt installer



  • @jsulm I am using commercial version of Qt 5.15.



  • @jsulm I have downloaded this project and tried to build it on linux system, in that system also i am getting the same error.


  • Lifetime Qt Champion

    On Linux if you have that issue, it means that you are likely building with your distribution provided Qt without having installed the corresponding private dev packages.

    What version of Perl did you install on Windows ?
    Did you check in the build output, in the first lines that follows your make equivalent call that the call to syncqt.pl succeeded ?



  • @SGaist No there is no such lines. Below is the complete result of compile output:-
    cd src\ && ( if not exist Makefile C:\Qt\5.15.1\mingw81_64\bin\qmake.exe -o Makefile C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\src.pro -spec win32-g++ "CONFIG+=debug" "CONFIG-=qml_debug" ) && C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile
    mingw32-make[1]: Entering directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src'
    cd sslserver\ && ( if not exist Makefile C:\Qt\5.15.1\mingw81_64\bin\qmake.exe -o Makefile C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\sslserver\sslserver.pro -spec win32-g++ "CONFIG+=debug" "CONFIG-=qml_debug" ) && C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile
    mingw32-make[2]: Entering directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/sslserver'
    C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile.Debug
    mingw32-make[3]: Entering directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/sslserver'
    mingw32-make[3]: Nothing to be done for 'first'.
    mingw32-make[3]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/sslserver'
    mingw32-make[2]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/sslserver'
    cd httpserver\ && ( if not exist Makefile C:\Qt\5.15.1\mingw81_64\bin\qmake.exe -o Makefile C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\httpserver.pro -spec win32-g++ "CONFIG+=debug" "CONFIG-=qml_debug" ) && C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile
    mingw32-make[2]: Entering directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    C:/Qt/Tools/mingw810_64/bin/mingw32-make -f Makefile.Debug
    mingw32-make[3]: Entering directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    g++ -c -fno-keep-inline-dllexport -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_HTTPSERVER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -DQT_SSLSERVER_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -I. -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\3rdparty\http-parser -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include -IC:\Qt\5.15.1\mingw81_64\include -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer -IC:\Qt\5.15.1\mingw81_64\include\QtHttpServer -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0 -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0/QtHttpServer -Itmp -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtSslServer -I....\include -I....\include\QtSslServer -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtNetwork -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1\QtCore -IC:\Qt\5.15.1\mingw81_64\include\QtConcurrent -IC:\Qt\5.15.1\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.1\mingw81_64\mkspecs\win32-g++ -o .obj\debug\qabstracthttpserver.o C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qabstracthttpserver.cpp
    g++ -c -fno-keep-inline-dllexport -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_HTTPSERVER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -DQT_SSLSERVER_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -I. -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\3rdparty\http-parser -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include -IC:\Qt\5.15.1\mingw81_64\include -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer -IC:\Qt\5.15.1\mingw81_64\include\QtHttpServer -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0 -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0/QtHttpServer -Itmp -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtSslServer -I....\include -I....\include\QtSslServer -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtNetwork -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1\QtCore -IC:\Qt\5.15.1\mingw81_64\include\QtConcurrent -IC:\Qt\5.15.1\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.1\mingw81_64\mkspecs\win32-g++ -o .obj\debug\qhttpserver.o C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qhttpserver.cpp
    g++ -c -fno-keep-inline-dllexport -g -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_HTTPSERVER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -DQT_SSLSERVER_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -I. -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver -IC:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\3rdparty\http-parser -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include -IC:\Qt\5.15.1\mingw81_64\include -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer -IC:\Qt\5.15.1\mingw81_64\include\QtHttpServer -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0 -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtHttpServer/5.12.0/QtHttpServer -Itmp -IC:/Users/ServerAdmin/Documents/rd_dev/QTHttpServer/include/QtSslServer -I....\include -I....\include\QtSslServer -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets\5.15.1\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtWebSockets -IC:\Qt\5.15.1\mingw81_64\include\QtNetwork -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1 -IC:\Qt\5.15.1\mingw81_64\include\QtCore\5.15.1\QtCore -IC:\Qt\5.15.1\mingw81_64\include\QtConcurrent -IC:\Qt\5.15.1\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.1\mingw81_64\mkspecs\win32-g++ -o .obj\debug\qhttpserverrequest.o C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qhttpserverrequest.cpp
    C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qabstracthttpserver.cpp:38:10: fatal error: private/qabstracthttpserver_p.h: No such file or directory
    #include "private/qabstracthttpserver_p.h"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    mingw32-make[3]: *** [Makefile.Debug:796: .obj/debug/qabstracthttpserver.o] Error 1
    mingw32-make[3]: *** Waiting for unfinished jobs....
    C:\Users\ServerAdmin\Documents\rd_dev\QTHttpServer\src\httpserver\qhttpserver.cpp:39:10: fatal error: private/qhttpserver_p.h: No such file or directory
    #include <private/qhttpserver_p.h>
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    mingw32-make[3]: *** [Makefile.Debug:897: .obj/debug/qhttpserver.o] Error 1
    mingw32-make[3]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    mingw32-make[2]: *** [Makefile:45: debug] Error 2
    mingw32-make[2]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src/httpserver'
    mingw32-make[1]: *** [Makefile:76: sub-httpserver-make_first] Error 2
    mingw32-make[1]: Leaving directory 'C:/Users/ServerAdmin/Documents/rd_dev/build-qthttpserver-Desktop_Qt_5_15_1_MinGW_64_bit-Debug/src'
    mingw32-make: *** [Makefile:52: sub-src-make_first] Error 2
    04:47:57: The process "C:\Qt\Tools\mingw810_64\bin\mingw32-make.exe" exited with code 2.
    Error while building/deploying project qthttpserver (kit: Desktop Qt 5.15.1 MinGW 64-bit)
    When executing step "Make"
    04:47:57: Elapsed time: 00:14.



  • @SGaist Perl version is 5.28.1


  • Lifetime Qt Champion

    Which distribution ? The one recommended by Qt ?



  • @SGaist I dont know it was already installed in the system


  • Lifetime Qt Champion

    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"


  • Lifetime Qt Champion

    @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"
    "


  • Lifetime Qt Champion

    @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.


  • Lifetime Qt Champion

    @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.


  • Lifetime Qt Champion

    @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.


  • Lifetime Qt Champion

    @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


  • Lifetime Qt Champion

    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".



  • @R_cts
    Start by locating the file, and running ldd on it. If it has any missing dependencies this is often reported as "cannot open, no such file" on the original library file. Otherwise your system is not set to locate wherever you have actually put ibQt5HttpServer.so.5, or it doesn't exist.


Log in to reply