We use openroberta on several (old) laptops with lubuntu.
After the upgrade to 18.10 (cosmic) we could no longer compile programs for Calliope.
The server log reported a missing "cstddef" library.
After long research we found the following post:
With this information the following workaround helped for us:
----
sudo apt remove binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi
download
cp /home/roberta/Downloads/gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2 /home/roberta
cd /home/roberta
tar -xjvf gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2
We then start the server with this script:
---
#!/bin/bash
export PATH=$PATH:/home/roberta/gcc-arm-none-eabi-8-2018-q4-major/bin
cd /home/roberta/robertalab
./ora.sh --start-from-git
---
Hope this post helps others with the same problem.
Best regards
Ralph