[fpc-pascal] bug in make install ?

Joost van der Sluis joost at cnoc.nl
Sun Mar 24 11:24:30 CET 2019


Op 24-03-19 om 01:30 schreef Bart:
> On Sat, Mar 23, 2019 at 7:56 PM Bart <bartjunk64 at gmail.com> wrote:
> 
>> "Warning: Failed to retrieve the version of the fpcmkcfg configuration
>> tool. It is probably too old to create the configuration files. Make
>> sure a recent version is installed and available in the path or
>> alongside the compiler-executable."

> Then later in TInitialSetupDialog.CheckFpcmkcfgQuality
> TInitialSetupDialog.CheckFpcmkcfgQuality A
>    FpcmkcfgExecutable=C:\pp\bin\i386-win32\fpcmkcfg.exe
>    FileExistsUtf8(FpcmkcfgExecutable)=True
> 
>        Proc.Options := proc.Options + [poWaitOnExit,poUsePipes];
>        // Write fppkg.cfg
>        Proc.Executable := FpcmkcfgExecutable;
>        proc.Parameters.Add('-V');
>        proc.Execute;
> 
>    Error: proc.ExitStatus=1

> C:\pp\bin\i386-win32>fpcmkcfg -h
> Usage: fpcmkcfg.exe [options]
> Where options is one or more of
>    -t filename   Template file name. Default is built-in
>    -o filename   Set output file. Default is standard output.
>    -d name=value define name=value pair.
>    -h            show this help and exit.
>    -u name       remove name from list of name/value pairs.
>    -m            show builtin macros and exit.
>    -b            show builtin template and exit.
>    -s            skip the creation of a backup-file.
>    -p            force directory creation.
>    -v            be verbose.
>    -0            use built in fpc.cfg template (default)
>    -1            use built in fp.cfg template
>    -2            use built in fp.ini template
>    -3            use built in fppkg.cfg template
>    -4            use built in fppkg default compiler template
> 
> fpcmkcfg.exe does not support -V parameter
> 
> fppkg.exe does support -V parameter and shows:
> Warning: The directory
> "C:\Users\Bart\AppData\Local\FreePascal\fppkg\config/conf.d\" of the
> include-mask "C:\Users\Bart\AppData\Local\FreePascal\fppkg\config/conf.d/*.conf"
> does not exist
> Version: 3.3.1

The -V option has been added in r41742, but it has only been added to 
the help-screen in r41771. You have a version which is in between those two.

So can you test 'fpcmkcfg -V'. Seems like this does not work, as in 
Lazarus it gives a problem. But given your fpc-revision, it should work?

Regards,

Joost.



More information about the fpc-pascal mailing list