Forum > FPC development

cant build lazarus trunk on latest fpc.

(1/4) > >>

delphian:
i get these errors..


Free Pascal Compiler version 3.1.1 [2016/02/17] for x86_64
Copyright (c) 1993-2015 by Florian Klaempfl and others
(1002) Target OS: Win64 for x64
(3104) Compiling fcllaz.pas
(3104) Compiling registerfcl.pas
(3104) Compiling lazaruspackageintf.pas
(10001) PPU Loading C:\LazarusExtras\fpc\3.1.1\units\x86_64-win64\fcl-extra\ServiceManager.ppu
(10011) PPU Source: ServiceManager.pas not available
(10028) Recompiling ServiceManager, checksum changed for Classes
C:\lazarus\packager\registration\registerfcl.pas(43,3) Fatal: (10022) Can't find unit ServiceManager used by RegisterFCL
Fatal: (1018) Compilation aborted
make[1]: *** [fcllaz.ppu] Error 1
make[1]: Leaving directory `C:/lazarus/packager/registration'
make: *** [registration] Error 2

Jonas Maebe:
This means that the compiler is not finding the units corresponding to that compiler version. Try compiling with -vut to see where the compiler looks for the compiled units (*.ppu)

kapibara:
I'm on vacation and dont remember the steps exactly, but I had the same problem under win64. If I remember right it was because of Lazarus can allow starting only one instance of the IDE but the new mechanism for this was not implemented for win64. I changed the source so the old manager was used and that worked.


delphian:
I am on Win64 dos prompt building using Make All , so i don't know where i should put -vut


Delphian

delphian:
i got it to search , but the path the file its looking for it does not search . its located in fcl-extra\src\win

Navigation

[0] Message Index

[#] Next page

Go to full version