Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not build after installing dependencies, missing witty #43

Closed
rgov opened this issue Dec 3, 2018 · 4 comments
Closed

Does not build after installing dependencies, missing witty #43

rgov opened this issue Dec 3, 2018 · 4 comments

Comments

@rgov
Copy link
Contributor

rgov commented Dec 3, 2018

In the cgsn-mooring Docker container:

# ./DEPENDENCIES ubuntu
...
# ./build.sh
...
[ 97%] Building CXX object src/apps/middleware/liaison/CMakeFiles/goby_liaison.dir/liaison.cpp.o
.../src/apps/middleware/liaison/liaison.cpp:25:10: fatal error: Wt/WText: No such file or directory
 #include <Wt/WText>
          ^~~~~~~~~~

I installed the witty-dev package which seemed to resolve it.

@rgov rgov changed the title Does not build after installing dependencies Does not build after installing dependencies, missing witty Dec 3, 2018
@tsaubergine
Copy link
Member

Hmm, I can't replicate this on 16.04.
If libwt-dev isn't installed, enable_wt should default to OFF and liaison shouldn't be built.

I assume this is for 18.04?

@rgov
Copy link
Contributor Author

rgov commented Dec 5, 2018

Yes it was inside the cgsn-mooring Bionic docker container, so you should be able to repro in that.

@tsaubergine
Copy link
Member

I can't replicate this with ooicgsn/cgsn-mooring-build-base:2.0.3

This works fine for me (without libwt-dev installed):

> scripts/dockerize.py --job amd64-bionic-build
# apt-cache policy libwt-dev
libwt-dev:
  Installed: (none)
  Candidate: 3.3.11+dfsg-5~ubuntu18.04.1
  Version table:
     3.3.11+dfsg-5~ubuntu18.04.1 500
        500 http://ppa.launchpad.net/tes/cgsn/ubuntu bionic/main amd64 Packages
# git clone https://github.com/GobySoft/goby3.git
# cd goby3/
# ./build.sh
...
>> setting enable_wt to OFF ... if you need this functionality: 1) install libwt-dev, libwtdbo-dev, libwtdbosqlite-dev, and libwthttp-dev; 2) run cmake -Denable_wt=ON
... (build completes)

tsaubergine added a commit that referenced this issue May 15, 2019
Fix bug where benthos modem driver can't handle ID:000
@tsaubergine
Copy link
Member

Can't replicate, closing.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants