Open bmullan opened 8 years ago
@bmullan The error seems to have nothing related to dependencies though did you run the ./install_prereqs.sh as root before running the build. If that doesn't solve the problem, could you use pastebin to send the cmake error log.
FYI... I reran it on a 2nd new ubuntu 14.04 machine instance and get the same error.
Here is the CMakeError.log
Thanks for the fix... the build tonite completed successfully.
As FYI... I also rebuilt it in an on Ubuntu 15.10 in an Ubuntu 14.04 LXD/LXC container successfully.
I'm doing that because I wasn't sure if there would be an version of webconnect that would build & work correctly directly on Ubuntu 15.10 or soon Ubuntu 16.04.
Have you tried to build webconnect on any Ubuntu 16.04 beta yet by chance... ?
I use freerdp & xrdp with x11rdp already and they all work well together.
However so far the only html5 proxy for freerdp I've used is Guacamole and although it works well it takes a bit of work to get all of its moving pieces working.
thanks again and I'll let you know how it works with the LXD/LXC container
Brian
The script - setup-all.sh fails to build webconnect. I had this same problem when trying the neutrinolabs webconnect build.
I create an Ubuntu 14.04 server then make sure its updated (apt-get update/upgrade).
Install your files.
Execute as root - ./setup-all.sh -f -i -d
and all goes well up to the same point then fails...
[ 12%] Building CXX object CMakeFiles/wsgate.dir/btexception.cpp.o In file included from /home/bmullan/webconnect/wsgate/btexception.cpp:24:0: /home/bmullan/webconnect/wsgate/btexception.hpp:176:3: warning: #warning Neither libbfd nor libdwarf are available, so no backtracing enabled [-Wcpp]
warning Neither libbfd nor libdwarf are available, so no backtracing enabled
^ [ 16%] Building CXX object CMakeFiles/wsgate.dir/logging.cpp.o [ 20%] Building CXX object CMakeFiles/wsgate.dir/sha1.cpp.o [ 24%] Building CXX object CMakeFiles/wsgate.dir/wsgate_main.cpp.o In file included from /home/bmullan/webconnect/wsgate/wsgateEHS.hpp:33:0, from /home/bmullan/webconnect/wsgate/wsgate_main.cpp:22: /home/bmullan/webconnect/wsgate/btexception.hpp:176:3: warning: #warning Neither libbfd nor libdwarf are available, so no backtracing enabled [-Wcpp]
warning Neither libbfd nor libdwarf are available, so no backtracing enabled
^ /home/bmullan/webconnect/wsgate/wsgate_main.cpp: In function ‘void terminate(int)’: /home/bmullan/webconnect/wsgate/wsgate_main.cpp:73:13: error: ‘wsgate::WsGateService’ has not been declared wsgate::WsGateService::g_signaled = true; ^ /home/bmullan/webconnect/wsgate/wsgatemain.cpp: In function ‘int main(int, char*)’: /home/bmullan/webconnect/wsgate/wsgate_main.cpp:307:92: error: ‘wsgate::WsGateService’ has not been declared while (!(srv.ShouldTerminate() || (psrv && psrv->ShouldTerminate()) || wsgate::WsGateService::g_signaled)) { ^ /home/bmullan/webconnect/wsgate/wsgate_main.cpp:320:92: error: ‘wsgate::WsGateService’ has not been declared while (!(srv.ShouldTerminate() || (psrv && psrv->ShouldTerminate()) || wsgate::WsGateService::g_signaled || kbd.qpressed())) ^ /home/bmullan/webconnect/wsgate/wsgatemain.cpp:239:41: warning: ignoring return value of ‘int chdir(const char)’, declared with attribute warn_unused_result -Wunused-resultchdir("/"); ^ make[2]: * [CMakeFiles/wsgate.dir/wsgate_main.cpp.o] Error 1 make[1]: * [CMakeFiles/wsgate.dir/all] Error 2 make: *\ [all] Error 2 Unable to build FreeRDP-WebConnect. Exiting...