[fpc-pascal] Make failing in interesting ways: time to upgrade from

Reinier Olislagers reinierolislagers at gmail.com
Tue Oct 22 13:43:30 CEST 2013


Still trying to get my fpcup dos crosscompiler module to match my recent
success manually creating the crosscompiler (thanks Marco & Nikolay).

Hitting all kinds of interesting errors, trying various combinations of
manually building + running the commands fpcup generates to find out
what's going wrong.

c:\development\fpctrunk\bin has trunk FPC binaries.

1. Is this supposed to happen?
Could perhaps be the PATH containing ( or ) (which indeed is the case on
my 64 bit system - sorry, tends to happen with c:\program files (x86)
http://okolovich.info/interruptexception-caught-with-code-0xc00000fd/
and reported, but closed as reporter did not give feedback:
http://bugs.freepascal.org/view.php?id=17084
2. Should FPC upgrade to a newer make.exe (e.g. 3.81+ as suggested in
http://bugs.freepascal.org/view.php?id=17084)?
3. Any "approved" location where I should get an updated make.exe for to
test myself meanwhile?

Thanks.

C:\Development\fpctrunk>c:\Development\fpcbootstrap\make --version
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

C:\Development\fpctrunk>C:\development\fpcbootstrap\make.exe
"FPC=C:\development\fpctrunk\bin\i386-win32\ppc386.exe"
"--directory=C:\development\fpctrunk"
"INSTALL_PREFIX=C:\development\fpctrunk"
"CROSSBINDIR=C:\development\cross\bin\i8086-msdos" "UPXPROG=echo"
"COPYTREE=echo" "all" "OS_TARGET=msdos" "CPU_TARGET=i8086"
"BINUTILSPREFIX=msdos-" "CROSSOPT=-XPmsdos- -WmMedium" "OPT=-CX -XXs"
C:\development\fpcbootstrap\make.exe: Entering directory
`C:/Development/fpctrunk'
C:/development/fpcbootstrap/make.exe compiler_cycle RELEASE=1
make.exe[1]: Entering directory `C:/Development/fpctrunk'
C:/development/fpcbootstrap/make.exe -C compiler cycle
make.exe[2]: Entering directory `C:/Development/fpctrunk/compiler'
C:/development/fpcbootstrap/make.exe OS_TARGET=win32 CPU_TARGET=i386
CROSSBINDIR= BINUTILSPREFIX= CROSSCYCLEBOOTSTRAP=1 rtlclean rtl CYCLELEVEL=1
make.exe[3]: Entering directory `C:/Development/fpctrunk/compiler'
C:/development/fpcbootstrap/make.exe -C C:/Development/fpctrunk/rtl clean
make.exe[4]: Entering directory `C:/Development/fpctrunk/rtl'
C:/Development/fpcbootstrap/rm.exe -f fpcmade.i386-win32 Package.fpc
ppas.bat script.res link.res
C:/development/fpcbootstrap/make.exe: Interrupt/Exception caught (code =
0xc00000fd, addr = 0x4ff283)
make.exe[3]: *** [rtlclean] Error 255
make.exe[3]: Leaving directory `C:/Development/fpctrunk/compiler'
make.exe[2]: *** [cycle] Error 2
make.exe[2]: Leaving directory `C:/Development/fpctrunk/compiler'
make.exe[1]: *** [compiler_cycle] Error 2
make.exe[1]: Leaving directory `C:/Development/fpctrunk'
C:\development\fpcbootstrap\make.exe: *** [build-stamp.i8086-msdos] Error 2
C:\development\fpcbootstrap\make.exe: Leaving directory
`C:/Development/fpctrunk



More information about the fpc-pascal mailing list