LibVNC / libvncserver

LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
GNU General Public License v2.0
1.1k stars 483 forks source link

Windows 10 : "undefined reference to" #450

Closed gitdevmod closed 3 years ago

gitdevmod commented 3 years ago

Describe the bug Unable to use libvncserver with krdc (https://invent.kde.org/network/krdc/-/tree/master)

To Reproduce Install libvncserver Build krdc

Expected Behavior Compilation sucess

Logs/Backtraces [57/63] Linking CXX shared library bin\libkrdc_vncplugin.dll FAILED: bin/libkrdc_vncplugin.dll lib/libkrdc_vncplugin.dll.a cmd.exe /C "cd . && E:\kde-craft\CraftRoot\dev-utils\bin\ccache.exe g++ -fdiagnostics-color=always -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -Wsuggest-override -O2 -g -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--export-all-symbols -shared -o bin\libkrdc_vncplugin.dll -Wl,--out-implib,lib\libkrdc_vncplugin.dll.a -Wl,--major-image-version,0,--minor-image-version,0 vnc/CMakeFiles/krdc_vncplugin.dir/krdc_vncplugin_autogen/mocs_compilation.cpp.obj vnc/CMakeFiles/krdc_vncplugin.dir/vnchostpreferences.cpp.obj vnc/CMakeFiles/krdc_vncplugin.dir/vncclientthread.cpp.obj vnc/CMakeFiles/krdc_vncplugin.dir/vncviewfactory.cpp.obj vnc/CMakeFiles/krdc_vncplugin.dir/vncview.cpp.obj vnc/CMakeFiles/krdc_vncplugin.dir/krdc_debug.cpp.obj E:/kde-craft/CraftRoot/lib/libKF5XmlGui.dll.a E:/kde-craft/CraftRoot/lib/libvncclient.a lib/libkrdccore.dll.a E:/kde-craft/CraftRoot/lib/libKF5ConfigWidgets.dll.a E:/kde-craft/CraftRoot/lib/libKF5Codecs.dll.a E:/kde-craft/CraftRoot/lib/libKF5Auth.dll.a E:/kde-craft/CraftRoot/lib/libKF5AuthCore.dll.a E:/kde-craft/CraftRoot/lib/libKF5CoreAddons.dll.a E:/kde-craft/CraftRoot/lib/libKF5Wallet.dll.a E:/kde-craft/CraftRoot/lib/libKF5I18n.dll.a E:/kde-craft/CraftRoot/lib/libKF5Completion.dll.a E:/kde-craft/CraftRoot/lib/libKF5WidgetsAddons.dll.a E:/kde-craft/CraftRoot/lib/libQt5Widgets.a E:/kde-craft/CraftRoot/lib/libKF5ConfigGui.dll.a E:/kde-craft/CraftRoot/lib/libKF5ConfigCore.dll.a E:/kde-craft/CraftRoot/lib/libQt5DBus.a E:/kde-craft/CraftRoot/lib/libQt5Gui.a E:/kde-craft/CraftRoot/lib/libQt5Xml.a E:/kde-craft/CraftRoot/lib/libQt5Core.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." vnc/CMakeFiles/krdcvncplugin.dir/vncclientthread.cpp.obj:E:/kde-craft/CraftRoot/build//ef5f54ed/krdc-20.08.2/vnc/vncclientthread.cpp:661: undefined reference to __imp_setsockopt' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE8': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleTight8': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:282: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:122: undefined reference to inflateEnd' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:243: undefined reference toinflateInit' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In function `HandleTight16': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:282: undefined reference to inflate' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:122: undefined reference toinflateEnd' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:243: undefined reference to `inflateInit' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In function HandleTight32': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:122: undefined reference toinflateEnd' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:282: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tight.c:243: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE24': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE24Up': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE24Down': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE32': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZlib8': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:114: undefined reference to inflate' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE16': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to inflate' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE15': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:163: undefined reference to inflate' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZlib32': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:114: undefined reference to inflate' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZlib16': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:114: undefined reference to `inflate' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:77: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZlib32': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:77: undefined reference to `inflateInit' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In function HandleZlib8': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zlib.c:77: undefined reference toinflateInit' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In function `HandleZRLE16': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to inflateInit_' E:/kde-craft/CraftRoot/lib/libvncclient.a(rfbproto.c.obj): In functionHandleZRLE15': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/zrle.c:126: undefined reference to `inflateInit' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function WaitForConnected': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:335: undefined reference toimpselect' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:337: undefined reference to `WSAFDIsSet' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function WaitForMessage': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:914: undefined reference toimpselect' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:917: undefined reference to `impWSAGetLastError' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `ReadFromRFBServer': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:145: undefined reference to __imp_recv' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:147: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:197: undefined reference to `imprecv' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:202: undefined reference to __imp_WSAGetLastError' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In functionWriteToRFBServer': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:287: undefined reference to __imp_send' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:292: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:302: undefined reference to `impselect' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `FindFreeTcpPort': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:552: undefined reference to __imp_htonl' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:554: undefined reference toimpsocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:560: undefined reference to `imphtons' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:560: undefined reference to __imp_bind' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:563: undefined reference toimpclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:568: undefined reference to `impclosesocket' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `ListenAtTcpPortAndAddress': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:637: undefined reference to __imp_getaddrinfo' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:643: undefined reference toimpsocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:665: undefined reference to `impbind' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:650: undefined reference to __imp_setsockopt' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:679: undefined reference toimpfreeaddrinfo' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:682: undefined reference to `implisten' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:666: undefined reference to __imp_closesocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:650: undefined reference toimpsetsockopt' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:650: undefined reference to `impsetsockopt' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:660: undefined reference to __imp_closesocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:661: undefined reference toimpfreeaddrinfo' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:684: undefined reference to `impclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:638: undefined reference to gai_strerrorA' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In functionAcceptTcpConnection': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:704: undefined reference to __imp_accept' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:710: undefined reference toimpsetsockopt' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:713: undefined reference to `impclosesocket' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `SetNonBlocking': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:730: undefined reference to __imp_ioctlsocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:731: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `ConnectClientToTcpAddrWithTimeout': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:372: undefined reference to `imphtons' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:375: undefined reference to __imp_socket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:387: undefined reference toimpconnect' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:398: undefined reference to `impsetsockopt' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:401: undefined reference to __imp_closesocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:389: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:378: undefined reference to `impWSAGetLastError' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `ConnectClientToTcpAddr6WithTimeout': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:433: undefined reference to __imp_getaddrinfo' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:441: undefined reference toimpsocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:459: undefined reference to `impclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:447: undefined reference to __imp_connect' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:451: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:455: undefined reference to `impclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:465: undefined reference to __imp_freeaddrinfo' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:473: undefined reference toimpsetsockopt' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:465: undefined reference to `impfreeaddrinfo' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:435: undefined reference to gai_strerrorA' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:476: undefined reference toimpclosesocket' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `SetBlocking': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:747: undefined reference to `impioctlsocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:748: undefined reference to __imp_WSAGetLastError' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In functionStringToIPAddr': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:822: undefined reference to __imp_inet_addr' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:827: undefined reference toimpgethostbyname' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:818: undefined reference to `imphtonl' E:/kde-craft/CraftRoot/lib/libvncclient.a(sockets.c.obj): In function `SameMachine': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:848: undefined reference to __imp_getpeername' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/sockets.c:849: undefined reference toimpgetsockname' E:/kde-craft/CraftRoot/lib/libvncclient.a(vncviewer.c.obj): In function `rfbGetClient': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:257: undefined reference to `impWSAStartup' E:/kde-craft/CraftRoot/lib/libvncclient.a(vncviewer.c.obj): In function `rfbClientCleanup': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:538: undefined reference to __imp_closesocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:540: undefined reference toimpclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:554: undefined reference to `impWSACleanup' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:510: undefined reference to inflateEnd' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:555: undefined reference toimpWSAGetLastError' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c:517: undefined reference to inflateEnd' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionmpiToBytes': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:35: undefined reference to gcry_mpi_print' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionhashmd5': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:59: undefined reference to gcry_md_open' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:73: undefined reference togcry_mdclose' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:63: undefined reference to gcry_md_write' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:65: undefined reference togcry_mdread' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:68: undefined reference to gcry_md_get_algo_dlen' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionhashsha1': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:84: undefined reference to gcry_md_open' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:98: undefined reference togcry_mdclose' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:88: undefined reference to gcry_md_write' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:90: undefined reference togcry_mdread' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:93: undefined reference to gcry_md_get_algo_dlen' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionencryptrfbdes': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:118: undefined reference to gcry_cipher_open' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:135: undefined reference togcry_cipherclose' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:122: undefined reference to gcry_cipher_setkey' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:126: undefined reference togcry_cipher_encrypt' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In function decrypt_rfbdes': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:150: undefined reference togcry_cipheropen' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:167: undefined reference to gcry_cipher_close' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:154: undefined reference togcry_ciphersetkey' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:158: undefined reference to gcry_cipher_decrypt' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionencryptaes128ecb': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:178: undefined reference to gcry_cipher_open' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:194: undefined reference togcry_cipherclose' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:182: undefined reference to gcry_cipher_setkey' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:186: undefined reference togcry_cipher_encrypt' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In function dh_generate_keypair': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:204: undefined reference togcry_mpiscan' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:230: undefined reference to gcry_mpi_release' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:231: undefined reference togcry_mpirelease' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:232: undefined reference to gcry_mpi_release' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:233: undefined reference togcry_mpirelease' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:207: undefined reference to gcry_mpi_scan' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:211: undefined reference togcry_mpinew' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:214: undefined reference to gcry_mpi_randomize' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:216: undefined reference togcry_mpinew' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:220: undefined reference to gcry_mpi_powm' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functiondh_compute_sharedkey': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:243: undefined reference to gcry_mpi_scan' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:265: undefined reference togcry_mpirelease' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:266: undefined reference to gcry_mpi_release' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:267: undefined reference togcry_mpirelease' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:268: undefined reference to gcry_mpi_release' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:246: undefined reference togcry_mpiscan' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:249: undefined reference to gcry_mpi_scan' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:253: undefined reference togcry_mpinew' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:257: undefined reference to gcry_mpi_powm' E:/kde-craft/CraftRoot/lib/libvncclient.a(crypto_libgcrypt.c.obj): In functionrandombytes': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/crypto_libgcrypt.c:104: undefined reference to gcry_randomize' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functiontjInitCompress': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:464: undefined reference to jpeg_std_error' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:475: undefined reference tojpeg_CreateCompress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In function _tjInitDecompress': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:649: undefined reference tojpeg_stderror' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:660: undefined reference to jpeg_CreateDecompress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functiontjDestroy': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:443: undefined reference to jpeg_destroy_decompress' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:442: undefined reference tojpeg_destroycompress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In function `tjCompress2': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:599: undefined reference to jpeg_write_scanlines' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:602: undefined reference tojpeg_finishcompress' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:607: undefined reference to jpeg_abort_compress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functionsetCompDefaults': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:183: undefined reference to jpeg_set_defaults' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:186: undefined reference tojpeg_setquality' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:193: undefined reference to jpeg_set_colorspace' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functiontjCompress2': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:589: undefined reference to jpeg_start_compress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functionsetCompDefaults': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:191: undefined reference to jpeg_set_colorspace' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In functiontjDecompressHeader2': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:708: undefined reference to jpeg_read_header' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:714: undefined reference tojpeg_abortdecompress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj): In function `tjDecompress2': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:844: undefined reference to jpeg_abort_decompress' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:780: undefined reference tojpeg_readheader' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:806: undefined reference to jpeg_start_decompress' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:834: undefined reference tojpeg_readscanlines' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/common/turbojpeg.c:837: undefined reference to jpeg_finish_decompress' E:/kde-craft/CraftRoot/lib/libvncclient.a(turbojpeg.c.obj):turbojpeg.c:(.rdata$.refptr.jpeg_resync_to_restart[.refptr.jpeg_resync_to_restart]+0x0): undefined reference tojpeg_resync_to_restart' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function sock_read_ready': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:170: undefined reference toSSL_getfd' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:175: undefined reference to SSL_get_fd' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:175: undefined reference toimp_select' E:/kde-craft/CraftRoot/lib/libvncclient.a(tlsopenssl.c.obj): In function `InitializeTLS': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:153: undefined reference to OPENSSL_init_ssl' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:154: undefined reference toOPENSSL_initssl' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:155: undefined reference to RAND_load_file' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:157: undefined reference toOpenSSL_version' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function open_ssl_connection': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:259: undefined reference toTLS_clientmethod' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:259: undefined reference to SSL_CTX_new' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:265: undefined reference toX509_VERIFY_PARAMnew' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:273: undefined reference to SSL_CTX_load_verify_locations' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In functionload_crls_fromfile': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:222: undefined reference to SSL_CTX_get_cert_store' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:224: undefined reference toBIO_newfile' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:228: undefined reference to PEM_X509_INFO_read_bio' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:229: undefined reference toBIO_free' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function sk_X509_INFO_value': E:/kde-craft/CraftRoot/include/openssl/x509.h:254: undefined reference toOPENSSL_sk_value' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function load_crls_from_file': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:236: undefined reference toX509_STORE_add_crl' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function sk_X509_INFO_num': E:/kde-craft/CraftRoot/include/openssl/x509.h:254: undefined reference toOPENSSL_sk_num' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function sk_X509_INFO_pop_free': E:/kde-craft/CraftRoot/include/openssl/x509.h:254: undefined reference toX509_INFO_free' E:/kde-craft/CraftRoot/include/openssl/x509.h:254: undefined reference to OPENSSL_sk_pop_free' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In functionopen_sslconnection': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:315: undefined reference to SSL_CTX_set_verify' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:320: undefined reference toX509_VERIFY_PARAM_setflags' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:331: undefined reference to SSL_CTX_set_cipher_list' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:337: undefined reference toSSL_CTX_set_securitylevel' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:342: undefined reference to SSL_CTX_ctrl' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:346: undefined reference toSSLnew' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:353: undefined reference to SSL_CTX_set_ex_data' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:357: undefined reference toSSLconnect' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:371: undefined reference to X509_VERIFY_PARAM_free' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:296: undefined reference toSSL_CTX_use_certificate_chainfile' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:302: undefined reference to SSL_CTX_use_PrivateKey_file' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:309: undefined reference toSSL_CTX_check_privatekey' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:315: undefined reference to SSL_CTX_set_verify' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:322: undefined reference toX509_VERIFY_PARAM_set1host' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:327: undefined reference to SSL_CTX_set1_param' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:328: undefined reference toSSL_CTX_set_cipher_list' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function wait_for_data': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:185: undefined reference toSSL_geterror' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:200: undefined reference to SSL_get_verify_result' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:207: undefined reference toERR_clear_error' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function open_ssl_connection': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:375: undefined reference toSSLfree' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:378: undefined reference to X509_VERIFY_PARAM_free' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:379: undefined reference toSSL_CTX_free' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function wait_for_data': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:207: undefined reference toERR_clearerror' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:202: undefined reference to X509_verify_cert_error_string' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:207: undefined reference toERR_clear_error' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In function open_ssl_connection': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:281: undefined reference toSSL_CTX_set_default_verifypaths' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:318: undefined reference to X509_VERIFY_PARAM_set_flags' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj): In functionReadFromTLS': E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:622: undefined reference to SSL_read' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:625: undefined reference toSSL_get_error' E:/kde-craft/CraftRoot/lib/libvncclient.a(tlsopenssl.c.obj): In function `WriteToTLS': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:650: undefined reference to SSL_write' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:653: undefined reference toSSL_get_error' E:/kde-craft/CraftRoot/lib/libvncclient.a(tlsopenssl.c.obj): In function `FreeTLS': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/tls_openssl.c:673: undefined reference to SSL_free' E:/kde-craft/CraftRoot/lib/libvncclient.a(tls_openssl.c.obj):tls_openssl.c:(.rdata$.refptr.X509_INFO_free[.refptr.X509_INFO_free]+0x0): undefined reference toX509_INFOfree' E:/kde-craft/CraftRoot/lib/libvncclient.a(listen.c.obj): In function `listenForIncomingConnectionsNoFork': E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/listen.c:200: undefined reference to __imp_select' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/listen.c:204: undefined reference to_WSAFDIsSet' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/listen.c:215: undefined reference to __imp_closesocket' E:/kde-craft/CraftRoot/build/_/b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/listen.c:219: undefined reference toimpclosesocket' E:/kde-craft/CraftRoot/build//b0ed6cb8/libvncserver-LibVNCServer-0.9.13/libvncclient/listen.c:206: undefined reference to `WSAFDIsSet' collect2.exe: error: ld returned 1 exit status

Your environment (please complete the following information):

Additional context Configure libvncserver cmake -G "Ninja" -DBUILD_TESTING=ON -DCMAKE_CXX_COMPILER=ccache -DCMAKE_CXX_COMPILER_ARG1=g++ -DCMAKE_C_COMPILER=ccache -DCMAKE_C_COMPILER_ARG1=gcc -DCMAKE_INSTALL_PREFIX="E:/kde-craft/CraftRoot" -DCMAKE_PREFIX_PATH="E:/kde-craft/CraftRoot" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=ON -DKDE_INSTALL_USE_QT_SYSPATHS=ON "E:\kde-craft\CraftRoot\build\\b0ed6cb8\libvncserver-LibVNCServer-0.9.13" executing command: "E:\kde-craft\CraftRoot\dev-utils\bin\cmake.exe" -G "Ninja" -DBUILD_TESTING=ON -DCMAKE_CXX_COMPILER=ccache -DCMAKE_CXX_COMPILER_ARG1=g++ -DCMAKE_C_COMPILER=ccache -DCMAKE_C_COMPILER_ARG1=gcc -DCMAKE_INSTALL_PREFIX="E:/kde-craft/CraftRoot" -DCMAKE_PREFIX_PATH="E:/kde-craft/CraftRoot" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=ON -DKDE_INSTALL_USE_QT_SYSPATHS=ON "E:\kde-craft\CraftRoot\build\\b0ed6cb8\libvncserver-LibVNCServer-0.9.13" -- The C compiler identification is GNU 8.1.0 -- Check for working C compiler: E:/kde-craft/CraftRoot/dev-utils/bin/ccache.exe -- Check for working C compiler: E:/kde-craft/CraftRoot/dev-utils/bin/ccache.exe - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found ZLIB: E:/kde-craft/CraftRoot/lib/libz.dll.a (found version "1.2.11") -- Could NOT find LZO -- Found JPEG: E:/kde-craft/CraftRoot/lib/libjpeg.dll.a (found version "62") -- Performing Test FOUND_LIBJPEG_TURBO -- Performing Test FOUND_LIBJPEG_TURBO - Success -- Found PNG: E:/kde-craft/CraftRoot/lib/libpng.dll.a (found version "1.6.37") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: mingw32;-mwindows;E:/kde-craft/CraftRoot/lib/libSDL2main.a;E:/kde-craft/CraftRoot/lib/libSDL2.dll.a -- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY) -- Could NOT find GnuTLS (missing: GNUTLS_LIBRARY GNUTLS_INCLUDE_DIR) -- Found OpenSSL: E:/kde-craft/CraftRoot/lib/libcrypto.dll.a (found version "1.1.1g") -- Found FFMPEG: E:/kde-craft/CraftRoot/include (found suitable version "4.1", minimum required is "3.1.0") found components: avformat avcodec avutil swscale -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for endian.h -- Looking for endian.h - not found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - not found -- Looking for sys/endian.h -- Looking for sys/endian.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - not found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - not found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - not found -- Looking for vfork.h -- Looking for vfork.h - not found -- Looking for ws2tcpip.h -- Looking for ws2tcpip.h - found -- Looking for arpa/inet.h -- Looking for arpa/inet.h - not found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for vfork -- Looking for vfork - not found -- Looking for vprintf -- Looking for vprintf - found -- Looking for mmap -- Looking for mmap - not found -- Looking for fork -- Looking for fork - not found -- Looking for ftime -- Looking for ftime - found -- Looking for gethostbyname -- Looking for gethostbyname - not found -- Looking for gethostname -- Looking for gethostname - not found -- Looking for inet_ntoa -- Looking for inet_ntoa - not found -- Looking for memmove -- Looking for memmove - found -- Looking for memset -- Looking for memset - found -- Looking for mkfifo -- Looking for mkfifo - not found -- Looking for select -- Looking for select - not found -- Looking for socket -- Looking for socket - not found -- Looking for strchr -- Looking for strchr - found -- Looking for strcspn -- Looking for strcspn - found -- Looking for strdup -- Looking for strdup - found -- Looking for strerror -- Looking for strerror - found -- Looking for strstr -- Looking for strstr - found -- Looking for htobe64 -- Looking for htobe64 - not found -- Looking for OSSwapHostToBigInt64 -- Looking for OSSwapHostToBigInt64 - not found -- Building crypto with Libgcrypt -- Threads support is using pthreads -- Check size of pid_t -- Check size of pid_t - done -- Check size of size_t -- Check size of size_t - done -- Check size of socklen_t -- Check size of socklen_t - failed -- Check size of in_addr_t -- Check size of in_addr_t - failed -- Check if the system is big endian -- Searching 16 bit integer -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Building TLS with OpenSSL -- Configuring done -- Generating done

Files installed with libvncserver: include\rfb\keysym.h include\rfb\rfb.h include\rfb\rfbclient.h include\rfb\rfbconfig.h include\rfb\rfbproto.h include\rfb\rfbregion.h include\rfb\threading.h lib\libvncclient.a lib\libvncserver.a lib\pkgconfig\libvncclient.pc lib\pkgconfig\libvncserver.pc

bk138 commented 3 years ago

It seems you built LibVNC on its own but then re-build it from another build system (krdc's one) that doesn't provide linkage to libraries like zlib. You probably want to build LibVNC, then let krdc link to the built libraries, not rebuild them.

gitdevmod commented 3 years ago

@bk138 ok thanks for the information I'll read with krdc sources.