Hello,
I'm porting our commercial third-party Delphi component library to Lazarus, and I have been able to get it to compile (with very little difficulty!).
I'm having a hard time getting it to install into the IDE however. I get the following error when recompiling Lazarus:
Warning: Recompiling CcReplicator, checksum changed for Dialogs {impl}
Fatal: Can't find unit CcReplicator used by CcConflictMgr
I can't make sense of the message. I copied the full error message, and I get this:
make: Entering directory `C:/lazarus'
C:/lazarus/fpc/2.6.4/bin/i386-win32/make -C ide idepkg
make[1]: Entering directory `C:/lazarus/ide'
../tools/svn2revisioninc.exe .. revision.inc
C:/lazarus/fpc/2.6.4/bin/i386-win32/make --assume-new=lazarus.pp lazarus.exe OPT=' -WG @C:\Users\Christopher\AppData\Local\lazarus\idemake.cfg -vbq -FUC:\lazarus\units\i386-win32\win32'
make[2]: Entering directory `C:/lazarus/ide'
C:/lazarus/fpc/2.6.4/bin/i386-win32/fpc.exe -gl -Sci -dlclwin32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuinclude/win -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG @C:\Users\Christopher\AppData\Local\lazarus\idemake.cfg -vbq -FUC:\lazarus\units\i386-win32\win32 -di386 lazarus.pp
Free Pascal Compiler version 2.6.4 [2015/02/14] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
(1002) Target OS: Win32 for i386
(3104) Compiling lazarus.pp
(10001) PPU Loading C:\Projects\copycat\lib\i386-win32\CcReplicator.ppu
(10011) PPU Source: CcReplicator.pas not found
(10011) PPU Source: CC.INC not found
(10028) Recompiling CcReplicator, checksum changed for Dialogs {impl}
C:\lazarus\ide\CcReplicator.pas(72,12) Fatal: (10022) Can't find unit CcReplicator used by CcConflictMgr
Fatal: (1018) Compilation aborted
Error: C:\lazarus\fpc\2.6.4\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
make[2]: *** [lazarus.exe] Error 1
make[2]: Leaving directory `C:/lazarus/ide'
make[1]: *** [idepkg] Error 2
make[1]: Leaving directory `C:/lazarus/ide'
make: *** [idepkg] Error 2
make: Leaving directory `C:/lazarus'
I can't understand why it's having a hard time finding CcReplicator.pas, as it's in the same directory as the package, and the package compiled fine.
I'm using Lazarus 1.4RC1 by the way.
Thanks in advance,
Jonathan Neve
http://www.copycat.fr