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

Reply by email

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.

Reply by email

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

Reply by email

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.

Reply by email