Solved 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"
-
@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".
-
@R_cts
Start by locating the file, and runningldd
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 putibQt5HttpServer.so.5
, or it doesn't exist. -
@JonB Running ldd on libQt5HttpServer.so.5 I got "
/home/cts/Desktop/Test/build-qthttpserver-Desktop_Qt_5_15_1_GCC_64bit-Debug/lib/libQt5HttpServer.so.5: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: versionQt_5.15' not found (required by /home/cts/Desktop/Test/build-qthttpserver-Desktop_Qt_5_15_1_GCC_64bit-Debug/lib/libQt5HttpServer.so.5) /home/cts/Desktop/Test/build-qthttpserver-Desktop_Qt_5_15_1_GCC_64bit-Debug/lib/libQt5HttpServer.so.5: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version
Qt_5.15' not found (required by /home/cts/Desktop/Test/build-qthttpserver-Desktop_Qt_5_15_1_GCC_64bit-Debug/lib/libQt5SslServer.so.5)
linux-vdso.so.1 (0x00007ffee75fd000)
libQt5SslServer.so.5 => /home/cts/Desktop/Test/build-qthttpserver-Desktop_Qt_5_15_1_GCC_64bit-Debug/lib/libQt5SslServer.so.5 (0x00007f0a04316000)
libQt5WebSockets.so.5 => not found
libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f0a04141000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f0a03bf8000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0a03a17000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0a03825000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0a03800000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0a037e4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0a037de000)
libicui18n.so.66 => /usr/lib/x86_64-linux-gnu/libicui18n.so.66 (0x00007f0a034df000)
libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f0a032f9000)
libpcre2-16.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f0a03276000)
libdouble-conversion.so.3 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f0a0325e000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f0a03135000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0a02fe6000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0a02fcb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0a0437a000)
libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007f0a0150a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f0a01495000)"
-
@R_cts
So you have problems to address from that output. -
@JonB What i need to do?
-
@R_cts
Deal with all thenot found
s! But I'm afraid I know they are at issue but not why they are at issue in your build situation. If you cannot figure yourself, you'll have to await a build expert here to have a look at the output.