[fpc-devel] FPC 3.0.0rc2 and fppkg

Joost van der Sluis joost at cnoc.nl
Mon Oct 26 13:08:29 CET 2015


Op 26-10-15 om 08:43 schreef Anthony Walter:
> *Nothing works for me.*

You are using fpc 3.1.1. The repository for fpc 3.1.1 only contains the 
'extra' packages, like embweb, gecko etc. This is because all the other 
packages can constantly change...

> *Following the instructions at http://wiki.freepascal.org/fppkg*
> *
> *
> *When I do fppkg list I see:*
>
> $ fppkg list -l
> Name                 Installed (G)  Installed (L)  Available
> embweb               -              -                  0.9.1-968
> gecko                -              -                  2.9.0-3
> jquery               -              -                  0.9.0-842
> lazmkunit            -              -                  0.9.3-1
> lnet                 -              -  0.6.6-2606
> webdesign            -              -                  0.9.0-906
>

But it should list all the installed packages, although they are not 
available for download.

> *When I try to install I get this:*
>
> $ fppkg install embweb
> The FPC Package tool encountered the following error:
> [embweb] Package fcl-web <none> is not available
>

Because it can not find the installed packages. (In this case fcl-web)

> *When I try with fcl-base I get this:*
>
> $ fppkg install fcl-base
> The FPC Package tool encountered the following error:
> Package "fcl-base" not found.
>

Normal for fpc 3.1.1

> *What's the issue? A valid fpc is in the path as well as a valid fpc.cfg.*
> *
> *
> *Output of fppkg listsettings:*
>
> Using global configuration from file "/home/gigauser/.config/fppkg.cfg":
>  RemoteMirrorsURL: http://www.freepascal.org/repository/mirrors.xml
>  RemoteRepository:      auto
>  LocalRepository:       "{UserDir}.fppkg/" -> "/home/gigauser/.fppkg/"
>  BuildDir:              "{LocalRepository}build/" -> 
> "/home/gigauser/.fppkg/build/"
>  ArchivesDir:           "{LocalRepository}archives/" -> 
> "/home/gigauser/.fppkg/archives/"
>  CompilerConfigDir:     "{LocalRepository}config/" -> 
> "/home/gigauser/.fppkg/config/"
>  DefaultCompilerConfig: "default"
>  FPMakeCompilerConfig:  "default"
>  Downloader:            lnet
> Using compiler configuration file "/home/gigauser/.fppkg/config/default":
>  Compiler:         "/home/gigauser/Development/Base/fpc/bin/fpc"
>  Target:           x86_64-linux
>  Version:          3.1.1
>  GlobalPrefix:     "/home/gigauser/Development/Base/fpc/bin" -> 
> "/home/gigauser/Development/Base/fpc/bin/"
>  LocalPrefix:      "{LocalRepository}" -> "/home/gigauser/.fppkg/"
>  GlobalInstallDir: "{GlobalPrefix}lib/fpc/{CompilerVersion}/" -> 
> "/home/gigauser/Development/Base/fpc/bin/lib/fpc/3.1.1/"

This setting should point to the location where the packages are 
installed. And it looks right. Do you have a directory called 'fpmkinst' 
here:
/home/gigauser/Development/Base/fpc/bin/lib/fpc/3.1.1/fpmkinst/x86_64

And does this directory contain a lot of .fpm files?

It should...

Joost.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20151026/a6cf73e9/attachment.html>


More information about the fpc-devel mailing list