[fpc-pascal] FPC 2.5.1 (trunk rev 18036): Can't find unit fastcgi used by custfcgi

Marcos Douglas md at delfire.net
Thu Aug 25 21:56:04 CEST 2011


On Fri, Jul 29, 2011 at 5:18 PM, Marco van de Voort <marcov at stack.nl> wrote:
> In our previous episode, Marcos Douglas said:
>> > 1) manually delete the .ppu's in packages that have this problem ( I ran del
>> > /s *.ppu ?and *.o in packages/)
>> >
>> > 2) delete all old fpmake.exe ?(del /s fpmake.exe in packages/)
>>
>> Ok, thanks, worked!
>> But why this?
>
> In some packages in 2.5.1, fpmake is being used on an experimental basis, to
> root out problems by use in practice.

Marco,

When the fpmake experimental will be fixed?
I think that is what is breaking my cross-compile, see:

[...]
make[2]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1'
W:/md/dev/freepascal/binutils/2.5.1/i386-win32/ginstall.exe -m 755 -d W:\md\dev\
freepascal\compiler\2.5.1
W:/md/dev/freepascal/binutils/2.5.1/i386-win32/ginstall.exe -m 755 -d W:\md\dev\
freepascal\compiler\2.5.1/bin/i386-win32
make compiler_install FPC=W:/md/dev/freepascal/compiler/2.5.1/compiler/ppcrossx6
4.exe ZIPDESTDIR=W:/md/dev/freepascal/compiler/2.5.1 FPCMAKE=fpcmake
make[3]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1'
make -C compiler install
make[4]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1/compiler'
make -C utils install
make[5]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1/compiler/utils'

make[5]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1/compiler/utils'
echo ppcrossx64.exe
ppcrossx64.exe
W:/md/dev/freepascal/binutils/2.5.1/i386-win32/ginstall.exe -m 755 -d W:\md\dev\
freepascal\compiler\2.5.1/bin/i386-win32
W:/md/dev/freepascal/binutils/2.5.1/i386-win32/cp.exe -fp ppcrossx64.exe W:\md\d
ev\freepascal\compiler\2.5.1/bin/i386-win32/ppcrossx64.exe
make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1/compiler'
make[3]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1'
make rtl_install FPC=W:/md/dev/freepascal/compiler/2.5.1/compiler/ppcrossx64.exe
 ZIPDESTDIR=W:/md/dev/freepascal/compiler/2.5.1 FPCMAKE=fpcmake
make[3]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1'
make -C rtl install
make[4]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1/rtl'
make -C win64 all
make[5]: Entering directory `W:/md/dev/freepascal/compiler/2.5.1/rtl/win64'
make[5]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1/rtl/win64'
fpcmake -p -Tx86_64-win64 Makefile.fpc
process_begin: CreateProcess((null), fpcmake -p -Tx86_64-win64 Makefile.fpc, ...
) failed.
make (e=2): The system can not find the file specified.
make[4]: *** [fpc_install] Error 2
make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1/rtl'
make[3]: *** [rtl_install] Error 2
make[3]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1'
make[2]: *** [installbase] Error 2
make[2]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1'
make[1]: *** [install] Error 2
make[1]: Leaving directory `W:/md/dev/freepascal/compiler/2.5.1'
make: *** [crossinstall] Error 2
W:\md\dev\freepascal\compiler\2.5.1>

Marcos Douglas



More information about the fpc-pascal mailing list