This made it worse:
RunTool /usr/local/lib/fpc/3.1.1/ppcrossarm "-iWTOTP"
RunTool /usr/local/lib/fpc/3.1.1/ppcrossarm "-va" "compilertest.pas"
Warning: (lazarus) Duplicate unit "lazaruspackageintf" in "FCL 1.0.1", ppu="/opt/lazarus/packager/units/arm-android/lazaruspackageintf.ppu", source="/opt/lazarus/packager/registration/lazaruspackageintf.pas"
Warning: (lazarus) Duplicate unit "lazaruspackageintf" in "LazUtils 1.0", orphaned ppu "/opt/lazarus/components/lazutils/lib/arm-android/lazaruspackageintf.ppu"
Hint: (lazarus) Execute Title="Compile Project, OS: android, CPU: arm, Target: libvidelibriandroid.so", Working Directory="/home/benito/hg/programs/internet/VideLibri/android/", Executable="/usr/local/lib/fpc/3.1.1/ppcrossarm" Params:"-Tandroid -Parm -MObjFPC -Scghi -O1 -Xs -XX -l -vewnhibq -Fi/home/benito/hg/programs/internet/VideLibri/android/lib/arm-android -Fu/home/benito/hg/components/pascal/data -Fu/home/benito/hg/programs/contests/euler -Fu/home/benito/hg/components/pascal/internet -Fu/home/benito/hg/components/lazarus/dialogs -Fu/home/benito/hg/components/pascal/system -Fu/home/benito/hg/components/pascal/import/regexpr/source -Fu/home/benito/hg/programs/internet/VideLibri -Fu/opt/lazarus/lcl/interfaces/customdrawn/android -Fu/opt/lazarus/lcl/units/arm-android/nogui -Fu/opt/lazarus/lcl/units/arm-android -Fu/opt/lazarus/components/lazutils/lib/arm-android -Fu/opt/lazarus/packager/units/arm-android -Fu/home/benito/hg/programs/internet/VideLibri/android/ -FU/home/benito/hg/programs/internet/VideLibri/android/lib/arm-android/ -olibvidelibriandroid.so -dLCL -dLCLnogui -dANDROID -Xd -gl -oandroid/libs/armeabi/liblclapp.so videlibriandroid.pas"
Hint: (11030) Start of reading config file /home/benito/.fpc.cfg
Hint: (11030) Start of reading config file /etc/fpc.cfg
Hint: (11031) End of reading config file /etc/fpc.cfg
Hint: (11031) End of reading config file /home/benito/.fpc.cfg
Free Pascal Compiler version 3.1.1 [2016/09/21] for arm
Copyright (c) 1993-2016 by Florian Klaempfl and others
(1002) Target OS: Android for ARMEL
(3104) Compiling videlibriandroid.pas
/home/benito/hg/programs/internet/VideLibri/android/videlibriandroid.pas(12,20) Hint: (5023) Unit "libraryAccess" not used in videlibriandroid
/home/benito/hg/programs/internet/VideLibri/android/videlibriandroid.pas(12,35) Hint: (5023) Unit "jni" not used in videlibriandroid
(9009) Assembling videlibriandroid
(9022) Compiling resource /home/benito/hg/programs/internet/VideLibri/android/lib/arm-android/videlibriandroid.or
An unhandled exception occurred at $000000000063A63C:
EAccessViolation: Access violation
$000000000063A63C
(9015) Linking android/libs/armeabi/liblclapp.so
videlibriandroid.pas(33) Error: (1026) Compilation raised exception internally
Fatal: (1018) Compilation aborted
Error: (lazarus) Compile Project, OS: android, CPU: arm, Target: libvidelibriandroid.so: stopped with exit code 217
ERROR: failed compiling of project /home/benito/hg/programs/internet/VideLibri/android/videlibriandroid.lpi
TFPCMsgFilePool.Destroy file still used: /home/benito/opt/fpc-3.0.0/compiler/msg/errore.msg
An unhandled exception occurred at $0000000000A3EEE5 :
Exception : TFPCMsgFilePool.Destroy some files are still used
$0000000000A3EEE5 line 773 of etfpcmsgparser.pas
$000000000041D202
$0000000000421ED2
$0000000000405812 line 879 of lazbuild.lpr
$0000000000404528 line 956 of lazbuild.lpr
$0000000000401C9F line 401 of lazbuild.lpr
$0000000000409E7B line 1398 of lazbuild.lpr
$000000000040D607 line 1737 of lazbuild.lpr
FAILED!