Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2005-01

Compiler Building

4 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

SteveG

Please excuse this if in the wrong list (if so, pls advise correct list) I have a full CVS of latest FPC (1.9.6) running on WinXP and have been trying to rebuild the compiler as per
http://www.stack.nl/~marcov/buildfaq.pdf,
Following the instructions for 'make cycle' (or any others) gives the error

Entering directory 'C:/fpc/rtl/win32'
__missing_command_MKDIRPROG -p ../../rtl/units/i386-win32 process_begin: CreateProcess((null), __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32, ...) failed.
make (e=2): The system cannot find the file specified.

Could somebody please advise on where I am going wrong?

Thanks

Marco van de Voort
to SteveG
Show quoted text 13 lines
Please excuse this if in the wrong list (if so, pls advise correct list) I have a full CVS of latest FPC (1.9.6) running on WinXP and have been trying to rebuild the compiler as per http://www.stack.nl/~marcov/buildfaq.pdf, Following the instructions for 'make cycle' (or any others) gives the error Entering directory 'C:/fpc/rtl/win32' __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32 process_begin: CreateProcess((null), __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32, ...) failed. make (e=2): The system cannot find the file specified. Could somebody please advise on where I am going wrong?

The problem is not having a fpcmake installed. There are several solutions.

If you already did some compiling, copy fpcmake from the half build snapshot (utils/fpcm/fpcmake.exe) to somewhere in your path, and try to install again. Otherwise get it from some install.

Jonas Maebe
to Marco van de Voort
Marco van de Voort wrote 10 lines
> Entering directory 'C:/fpc/rtl/win32' > __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32 > process_begin: CreateProcess((null), __missing_command_MKDIRPROG -p > ../../rtl/units/i386-win32, ...) failed. > make (e=2): The system cannot find the file specified. > > Could somebody please advise on where I am going wrong? The problem is not having a fpcmake installed. There are several solutions.

The error indicates that it's mkdir.exe that's missing (__missing_command_MKDIRPROG). I don't know which package you have to install to get it.

Jonas

Vincent Snijders
to SteveG: Please excuse this if in the wrong list (if so, pls advise correct list) I have a full…
SteveG wrote 14 lines
Please excuse this if in the wrong list (if so, pls advise correct list) I have a full CVS of latest FPC (1.9.6) running on WinXP and have been trying to rebuild the compiler as per http://www.stack.nl/~marcov/buildfaq.pdf, Following the instructions for 'make cycle' (or any others) gives the error Entering directory 'C:/fpc/rtl/win32' __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32 process_begin: CreateProcess((null), __missing_command_MKDIRPROG -p ../../rtl/units/i386-win32, ...) failed. make (e=2): The system cannot find the file specified. Could somebody please advise on where I am going wrong?

You are missing gmkdir.exe, one of the needed make utilities. If you installed a recent lazarus release, copy it from lazarus\pp\bin\i386-win32 to the path with where make.exe is located.

You can download all utilities from:
ftp://ftp.freepascal.org/pub/fpc/contrib/utils/win32/makew32.zip

Vincent.