There are two issues here:
1) The crtbegin.o and crtend.o are in the GCC library directories and are not related to this error. This can usually be ignored but on my Raspberry Pi 3 I add:
-Fl/usr/lib/gcc/arm-linux-gnueabihf/6.3.0 to fpc.cfg which is where they are located for my default GCC.
2) The pxl.boards.types is a pascal unit that is not present or in the wrong place.
http://asphyre.net/pxl/help/PXL.Boards.Types.htmlSo simply download the latest version of that library. Note that the sourcepath is case-sensitive: I have /home/pi/pxl/Source (with capital S)
also
- the basic opengles example crashes on fpc331 trunk (yes, resources are correct)
- the blink example works, but does not exit properly on key press..
Rest not tested. It seems Asphyre is not very stable, which surprises me a bit.