Hi Joerg,
I could start the VM without issues, but I think a lot of config is missing with not having the configuration you have stored under ~/retrocmp. I see the eclipse.sh file trying to load several settings (~/retrocmp/blinkenbone/crosscompile.env and ~/retrocmp/dec/QUniBone/compile-x64.env). Eclipse Mars is present on the image, but without the workspace I also lack all settings required there..
In the meanwhile I also tried to do something on my local workstation, an Ubuntu 24.04 installation. I have the crosscompiler installed, following these instructions:
https://github.com/robamu-org/beaglebone-crosscompiling. I needed to make some fixes to the make files: gnu make 4.x has trouble with indents, so I removed those (I noticed that your image uses Ubuntu 14.04 which uses make 3.81 which does not suffer from that horrible decision).
Then, after setting a whole lot of environment vars the make command continues for quite a while before dying:
.....
cc -std=c++11 -fmax-errors=3 -I/home/jal/prj/QUniBone/91_3rd_party/am335x_pru_package/include -I. -I/home/jal/prj/QUniBone/10.01_base/2_src/shared -I/home/jal/prj/QUniBone/90_common/src -I/home/jal/prj/QUniBone/10.01_base/2_src/arm -I/home/jal/prj/QUniBone/10.02_devices/2_src -I/home/jal/prj/QUniBone/10.04_device_exerciser/2_src -I/home/jal/prj/QUniBone/10.03_app_demo/4_deploy_u -I/home/jal/prj/QUniBone/10.01_base/4_deploy_u -DUNIBUS -c -O3 -Wall -Wextra -Wshadow -DDBG -DARM -U__STRICT_ANSI__ application.cpp -o /home/jal/prj/QUniBone/10.03_app_demo/4_deploy_u/application.o
In file included from /usr/include/c++/13/cstdlib:41,
from /usr/include/c++/13/stdlib.h:36,
from application.cpp:41:
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h:666:2: warning: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp]
666 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported"
| ^~~~~~~
In file included from /usr/include/c++/13/cstdlib:79:
/usr/include/stdlib.h:32:10: fatal error: stddef.h: No such file or directory
32 | #include <stddef.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [makefile_u:201: /home/jal/prj/QUniBone/10.03_app_demo/4_deploy_u/application.o] Error 1
That's enough for tonight, it's quite hard to follow all of this ;)