Hi
I’m trying to add boost to a C++ CMake project. I added libboost to extrapackages and libboost-dev to devpackages. Rebuilding SDK works, and building my application is okay too, but I can’t run it on our Verdin module. I’m getting an error message like this:
Local docker exception. :: Error (530) - Docker exception:
The command '/bin/sh -c if [ ! -z "libasound2 alsa-utils libmosquittopp libboost" ]; then apt-get -q -y update && apt-get -q -y install libasound2 alsa-utils libmosquittopp libboost && rm -rf /var/lib/apt/lists/* ; fi' returned a non-zero code: 100
code:100 message:
The command '/bin/sh -c if [ ! -z "libasound2 alsa-utils libmosquittopp libboost" ]; then apt-get -q -y update && apt-get -q -y install libasound2 alsa-utils libmosquittopp libboost && rm -rf /var/lib/apt/lists/* ; fi' returned a non-zero code: 100
Step 1/11 : FROM --platform=linux/arm torizon/debian:2-bullseye ---> 2471538edb28
Step 2/11 : EXPOSE 6502 ---> Using cache ---> 91a52e9e6d6f
Step 3/11 : ARG SSHUSERNAME=torizon ---> Using cache ---> 9d2e846d9292
Step 4/11 : ENV DEBIAN_FRONTEND="noninteractive" ---> Using cache ---> 8342d5dd23e6
Step 5/11 : ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/allora3-speech/bin" --...
After that, I get following error dialog:

I had this last dialog before and was able to fix it by restarting my developer machine, but this time it keep comming.
What can I do to fix this?
Not that I know much, but . . .
-
Are you running on Windows 10?
https://github.com/MicrosoftDocs/Virtualization-Documentation/issues/530
-
Are you actually trying to install software in a container that is running on Verdin?
I’m asking because what you have pasted in your message looks like something that belongs in a Dockerfile used to build a container that then gets pushed to a machine. Not that I’ve been at this long, but I’ve never gotten apt-get to actually do anything when running inside a container on target.
Hi @mvandenabeele !
The error that you are getting seems related to the installation of some packages that you want to use.
I did a quick search on these packages and:
- I could not specifically find
libmosquittopp
- But I found
libmosquittopp1
and libmosquittopp-dev
- I also didn’t find
libboost
- But I found several
libboost-*
packages (libboost-all
as well, but I really don’t think that using the all boost package is a good idea
)
Let me know if this helps you 
How I searched:
- Launch some Torizon ““base”” Debian containers (like
debian-shell
and do not forget to explicitly set the tag)
- e.g.:
docker run --rm -it torizon/debian-shell:2
-
apt update
to update the package feed
-
apt search something
to search for the package you want. Sometimes I also use grep
to better filter the result (apt search something | grep sameotherthing
)
Best regards,
Thanks for thinking along seasoned_geek. And thanks for helping me out again Henrique! You were on the right track. As a beginner in the world of Linux development, I have to read up on a lot and some sources on the internet are less reliable. I’ll go trough your steps to learn how to find available packages too.
Hi @mvandenabeele !
I hope that you can solve the issue.
If the previous message is good enough, please mark it as the solution.
Otherwise, let me know if I can help you further.
Best regards,