rcsoccersim / rcssmonitor

The RoboCup Soccer Simulator Monitor
GNU General Public License v3.0
47 stars 25 forks source link

libboost_program_options not found #19

Closed DriesSmit closed 3 years ago

DriesSmit commented 3 years ago

I am trying to get the rcssmonitor running inside a Docker container. My Dockerfile looks like this (.txt was added as Dockerfiles cannot directly be uploaded here): Dockerfile.txt

The dockerfile builds correctly. I then run the following command:

docker run -it --rm -e DISPLAY="$DISPLAY" --env QT_X11_NO_MITSHM=1 -v /tmp/.X11-unix:/tmp/.X11-unix:ro -p 6000:6000 robo2d/monitor

I then get the error:

/usr/local/bin/rcssmonitor: error while loading shared libraries: libboost_program_options.so.1.65.1: cannot open shared object file: No such file or directory
make: *** [Makefile:2: monitor] Error 127

Do you have any suggestions on how one might resolve this? Or if there are any other Dockerfiles I could use please let me know.

Thank you in advance.

DriesSmit commented 3 years ago

There was a missing package libboost-program-options-dev that I needed to include.