I also did put them into unxsockh.inc but it didn't have any effect.
That would have also worked after FPC rebuilding.
Unfortunately at this point you lose me on what to do there. I ran fpcupdeluxe to install the same version on the PC, Pi3/4 and BBB. I would need the simpleton step by step procedure to do the 'FPC rebuilding' along with a "why I am doing what I'm doing"
FPC rebuild steps for Windows:
https://forum.lazarus.freepascal.org/index.php/topic,55358.msg411825.html. Shouldn't be too difficult to adapt for Linux. Ah, yes... do not forget to rebuild Lazarus as well, so IDE can be aware of FPC changes.
No idea why canreceive.lpr won't compile into an executable.
What is the compilation error message? What FPC/LAZ/OS/ARCH/Bitness combo was used? Did you manage to compile other demos?
I opened up the .lpi project from Lazarus and did a build. The screen capture I posted earlier and again here shows the result. I tried a number of options with no success in creating an executable.
I can see on the screenshot that compilation was a success, so
canreceive file should be created. It also seams that you tried to run it from IDE, which I do not recommend. Better try to run it from the terminal. If file
canreceive exists, then maybe you just need to manually flag it as an executable? What about other demos? Could you compile them and run, or not?
I do have a zip of the entire conference proceedings (47MB) including my presentation (1.4MB) all too big to post here.
What was the topic of your presentation?
The Pi4 has the folder fcpupdeluxe as shown in the attached photo. However there's no shortcut to it on the desktop. I don't remember at what point I stopped with the installation or if I even installed it.
The BBB has this as the desktop link:
Excluding path difference, I have identical desktop shortcut on my Debian XFCE system so you should be good to copy and use yours in another system.
I'm so glad to see your progress.