[fpc-devel] Make all fails after revision 43841 (Ondrej)

Bart bartjunk64 at gmail.com
Thu Jan 2 20:49:15 CET 2020


On Thu, Jan 2, 2020 at 8:34 PM Bart <bartjunk64 at gmail.com> wrote:

> fpmkunit.pp(4850,16) Error: Incompatible types: got "TStrings"
> expected "TStringsOptions"
> fpmkunit.pp(9524) Fatal: There were 1 errors compiling module, stopping

If I fix that
( on line 4850 change
  Options:=OptionsToStringList(Values[KeyOptions]);
into
  Self.Options:=OptionsToStringList(Values[KeyOptions]);
)

I get the following crash:

make[3]: Leaving directory `C:/devel/fpc/trunk/packages/fpmkunit'
C:/devel/fpc/trunk/compiler/ppc386.exe fpmake.pp
-FuC:/devel/fpc/trunk/packages/fpmkunit/units_bs/i386-win32
-FuC:/devel/fpc/trunk/rtl/units/i386-win32  -g -gl
./fpmake.exe compile --localunitdir=.. --os=win32 --cpu=i386 -o -Ur -o
-Xs -o -O2 -o -n -o -g -o -gl -o -di386 -o -dRELEASE
--compiler=C:/devel/fpc/trunk/compiler/ppc386.exe -bu -o -XX -o -CX
The installer encountered the following error:
Access violation
An unhandled exception occurred at $65006E2D:
EAccessViolation: Access violation
  $65006E2D
  $00455589  FINALIZEUNITS,  line 1065 of C:/devel/fpc/trunk/rtl/inc/system.inc
  $004950F1  INSTALLER,  line 9461 of src/fpmkunit.pp
  $00401932  ADD_A52,  line 3 of fpmake_proc.inc
  $00449A38  ADD_PACKAGES,  line 1 of fpmake_add.inc
  $0044B423  main,  line 50 of fpmake.pp

An unhandled exception occurred at $65006E2D:
EAccessViolation: Access violation
  $65006E2D
  $004645CA  TENCODING__destroy,  line 215 of
C:/devel/fpc/trunk/rtl/objpas/sysutils/sysencoding.inc
  $00455589  FINALIZEUNITS,  line 1065 of C:/devel/fpc/trunk/rtl/inc/system.inc
  $77AB8DA2
  $77AB8D74
  $77AA4216
  $00455589  FINALIZEUNITS,  line 1065 of C:/devel/fpc/trunk/rtl/inc/system.inc
  $004950F1  INSTALLER,  line 9461 of src/fpmkunit.pp
  $00401932  ADD_A52,  line 3 of fpmake_proc.inc
  $00449A38  ADD_PACKAGES,  line 1 of fpmake_add.inc
  $0044B423  main,  line 50 of fpmake.pp

make[2]: *** [smart] Error 217
make[2]: Leaving directory `C:/devel/fpc/trunk/packages'
make[1]: *** [packages_smart] Error 2
make[1]: Leaving directory `C:/devel/fpc/trunk'
make: *** [build-stamp.i386-win32] Error 2


-- 
Bart


More information about the fpc-devel mailing list