On Tue, 24 Feb 2015 10:29:28 +0200
FreeMan <freema...@delphiturkiye.com> wrote:

> Sorry I been late :(
> *-) /freepascal/3.1.1/packages/fpmkunit/units_bs/i386-darwin
> this folder has many ppu and o files. is there process.ppu too.

Building FPC yourself normally contains two steps: "make all" and "make
install". The "all" compiles all ppu files, putting them across the
source directories. The "install" copies the files nicely to one
directory with one level of sub directories. Typically this
is /usr/lib/fpc/$fpcversion/units/$fpctarget/*.

The later structure is used by the paths in /etc/fpc.cfg.

 
> *-)/freepascal/3.1.1/packages/fcl-process/units/x86_64-darwin/process.ppu
> *-)/Volumes/ram_disk/opt/freepascal/3.1.1/lib/fpc/3.1.1/units/x86_64-darwin/fcl-process/process.ppu

You combined FPC sources (/Volumes/ram_disk/opt/freepascal/3.1.1)
with the FPC installation (/Volumes/ram_disk/opt/freepascal/3.1.1).
Although this is possible, it makes it harder to spot
misconfigurations, so it is not recommended.
If you are not an expert, do what all others do: Use different
directories. For example

make distclean all install INSTALL_PREFIX=/Volumes/ram_disk/
CPU_TARGET=x86_64

This creates the files under
/Volumes/ram_disk/lib/fpc/3.1.1/units/x86_64-darwin

Don't forget to remove /Volumes/ram_disk/opt/freepascal/3.1.1/lib.

And then add to your /etc/fpc.cfg
-Fu/Volumes/ram_disk/lib/fpc/$fpcversion/units/$fpctarget/*.

After that click in the IDE menu Tools / Rescan FPC source directory.
 
Mattias

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to