Exception with -CriotR
Original Reporter info from Mantis: Pierre @PierreMuller
-
Reporter name: Pierre Muller
Original Reporter info from Mantis: Pierre @PierreMuller
- Reporter name: Pierre Muller
Description:
Nightly check-all-rtl.sh script on gcc70
uses -CriotR options for compiler compilation and for test.
There are 42 utils failures:
Error in file 5 /home/muller/logs/trunk/check-targets/target-check-utils-i386-darwin-with-darwin-as.txt
91- Compiling fppkg/lnet/lstrbuffer.pp
92- Compiling fppkg/pkglnet.pp
93-The installer encountered the following error:
94-External command "/home/muller/pas/fpc-3.3.1/bin/ppc386 -Tdarwin -FUfppkg/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/rtl/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-base/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/univint/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-res/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/rtl-objpas/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-xml/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/iconvenc/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-process/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-net/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-passrc/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/rtl-extra/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/paszlib/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/hash/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fppkg/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fpmkunit/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/libtar/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-web/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-db/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/ibase/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/mysql/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/odbc/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/oracle/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/postgres/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/sqlite/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-json/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fcl-fpcunit/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/openssl/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/fastcgi/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/httpd22/units/i386-darwin/ -Fu/home/muller/pas/trunk/fpcsrc/packages/httpd24/units/i386-darwin/ -Fifppkg/lnet/sys -Tdarwin -Pi386 -XPi386-darwin- -Xr -Ur -Xs -O2 -n -di386 -dRELEASE -n -Aas-darwin -vx -Sm "-dpackage_version_major:=3" "-dpackage_version_minor:=3" "-dpackage_version_micro:=1" "-dpackage_version_build:=-1" -viq fppkg/pkglnet.pp" failed with exit code 55552. Console output:
95-Target OS: Darwin for i386
96-Compiling fppkg/pkglnet.pp
97:ltelnet.pp(10,54) Error: Compilation raised exception internally
98:Fatal: Compilation aborted
99-An unhandled exception occurred at $00000000004BEFD8:
100-EInvalidCast: Invalid type cast
101- $00000000004BEFD8 DEREF, line 3863 of symdef.pas
102-
103-
104-Makefile:2497: recipe for target 'all' failed
105:make: *** [all] Error 1
106-make: Leaving directory '/home/muller/pas/trunk/fpcsrc/utils'
Steps to reproduce:
go to trunk/fpcsrc
make all OPT="-n -gl -CriotR"
Additional information:
The problem is in the partial writing of some
elements of the implementation part into the PPU file.
Mantis conversion info:
- Mantis ID: 35139
- Version: 3.3.1
- Target version: 3.3.1