Solved Unable to build QtHttpServer project.
-
@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. -
Did you call make install after building the module ?
-
@SGaist Thankyou so much it worked and i just need to copy the dll files at the debug folder of simple and afterrequest.