Solved Unable to build QtHttpServer project.
-
@Christian-Ehrlicher I am still getting the same error.
-
Did you start the build from scratch in a clean out of source folder ?
-
@SGaist Yes
-
@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?
-
@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.
-
@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
-
@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" -
@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" -
@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.
-
@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.
-
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 tosyncqt.pl
succeeded ?