Free Pascal Compiler version 3.2.2 [2021/05/23] for aarch64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for AArch64
Compiling devices485.lpr
Compiling modbus.pas
Compiling ./synapse40.1/synaser.pas
Compiling ./synapse40.1/synafpc.pas
Assembling synafpc
Compiling ./synapse40.1/synautil.pas
synautil.pas(645,96) Warning: Symbol "TimeSeparator" is deprecated
synautil.pas(1989,3) Note: Local variable "BackStop" is assigned but never used
synautil.pas(2129,88) Warning: Symbol "ShortMonthNames" is deprecated
synautil.pas(2130,87) Warning: Symbol "ShortMonthNames" is deprecated
Assembling synautil
synaser.pas(1017,58) Note: Call to subroutine "function FpOpen(const path:RawByteString;flags:LongInt):LongInt;" marked as inline is not inlined
synaser.pas(2428,34) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2438,36) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2447,35) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
Assembling synaser
Compiling ./lnet/lnet.pp
Compiling ./lnet/levents.pp
Compiling ./lnet/lcommon.pp
lcommon.pp(388,28) Note: Call to subroutine "function StrToHostAddr(const IP:AnsiString):DWord;" marked as inline is not inlined
lcommon.pp(390,37) Note: Call to subroutine "function StrToHostAddr(const IP:AnsiString):DWord;" marked as inline is not inlined
lcommon.pp(400,15) Note: Call to subroutine "function HostAddrToStr(const Entry:LongWord):AnsiString;" marked as inline is not inlined
lcommon.pp(402,15) Note: Call to subroutine "function NetAddrToStr(const Entry:LongWord):AnsiString;" marked as inline is not inlined
Assembling lcommon
Assembling levents
lnet.pp(778,30) Warning: User defined: check if we need aOp = soSend in the IF, perhaps bad recv is possible?
lnet.pp(1628,3) Note: Call to subroutine "procedure TLSession.CallReceiveEvent(aHandle:TLHandle);" marked as inline is not inlined
lnet.pp(1634,3) Note: Call to subroutine "procedure TLSession.CallSendEvent(aHandle:TLHandle);" marked as inline is not inlined
lnet.pp(1640,3) Note: Call to subroutine "procedure TLSession.CallErrorEvent(aHandle:TLHandle;const msg:AnsiString);" marked as inline is not inlined
lnet.pp(1646,3) Note: Call to subroutine "procedure TLSession.CallConnectEvent(aHandle:TLHandle);" marked as inline is not inlined
lnet.pp(1652,3) Note: Call to subroutine "procedure TLSession.CallAcceptEvent(aHandle:TLHandle);" marked as inline is not inlined
lnet.pp(1658,3) Note: Call to subroutine "procedure TLSession.CallDisconnectEvent(aHandle:TLHandle);" marked as inline is not inlined
Assembling lnet
Compiling exchangedata.pas
Assembling exchangedata
modbus.pas(577,3) Note: Local variable "TransactionID" is assigned but never used
Assembling modbus
Compiling www.pas
Assembling www
Compiling ./lnet/lnetbase.pas
Compiling ./lnet/lftp.pp
Compiling ./lnet/ltelnet.pp
Compiling ./lnet/lcontrolstack.pp
Compiling ./lnet/ltelnet.pp
Assembling ltelnet
Assembling lcontrolstack
Assembling lftp
Compiling ./lnet/lsmtp.pp
Compiling ./lnet/lmimewrapper.pp
Compiling ./lnet/lmimestreams.pp
Assembling lmimestreams
Assembling lmimewrapper
Assembling lsmtp
Compiling ./lnet/lhttp.pp
Compiling ./lnet/lnetssl.pp
lnetssl.pp(202,24) Warning: Symbol "GetConnected" is deprecated
Assembling lnetssl
Compiling ./lnet/lhttputil.pp
lhttputil.pp(149,26) Note: Call to subroutine "function TZSeconds:LongInt;" marked as inline is not inlined
lhttputil.pp(154,26) Note: Call to subroutine "function TZSeconds:LongInt;" marked as inline is not inlined
Assembling lhttputil
Compiling ./lnet/lstrbuffer.pp
Assembling lstrbuffer
lhttp.pp(1307,9) Note: Call to subroutine "function CompareMem(P1:Pointer;P2:Pointer;Length:QWord):Boolean;" marked as inline is not inlined
lhttp.pp(1647,11) Note: Call to subroutine "function CompareMem(P1:Pointer;P2:Pointer;Length:QWord):Boolean;" marked as inline is not inlined
lhttp.pp(1943,6) Note: Call to subroutine "function TZSeconds:LongInt;" marked as inline is not inlined
lhttp.pp(1947,29) Note: Call to subroutine "function TZSeconds:LongInt;" marked as inline is not inlined
Assembling lhttp
Compiling ./lnet/lwebserver.pp
Compiling ./lnet/lmimetypes.pp
Assembling lmimetypes
Compiling ./lnet/lprocess.pp
Assembling lprocess
Compiling ./lnet/lfastcgi.pp
Compiling ./lnet/fastcgi_base.pp
Assembling fastcgi_base
Compiling ./lnet/ltimer.pp
Assembling ltimer
Compiling ./lnet/lspawnfcgi.pp
Assembling lspawnfcgi
Assembling lfastcgi
lwebserver.pp(1124,4) Warning: User defined: TODO
Assembling lwebserver
Compiling ./lnet/lthreadevents.pp
Assembling lthreadevents
Assembling devices485
Linking devices485
/usr/bin/ld: /usr/lib/fpc/3.2.2/units/aarch64-linux/rtl/cprt0.o: in function `_start':
(.text+0x54): undefined reference to `__libc_csu_init'
/usr/bin/ld: (.text+0x58): undefined reference to `__libc_csu_init'
/usr/bin/ld: (.text+0x5c): undefined reference to `__libc_csu_fini'
/usr/bin/ld: (.text+0x60): undefined reference to `__libc_csu_fini'
devices485.lpr(140) Error: Error while linking
devices485.lpr(140) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppca64 returned an error exitcode