Конференция "KOL" » Lazarus и ошибка "не найден файл" [Lazarus, Windows, WinCE]
 
  • Demiurg © (27.10.08 11:52) [0]
    Ребята, второй день бьюсь с установкой KOL-MCK CE 2.80.1 (kol-ce-2.80.1.zip), взятого здесь: ttp://sourceforge.net/projects/kol-ce/ под Лазаря 0.9.26 Beta (lazarus-0.9.26-fpc-2.2.2-win32.exe + Lazarus-0.9.26-fpc-2.2.2-cross-arm-wince-win32.exe), взятого здесь: http://sourceforge.net/projects/lazarus/

    До установки KOL пересобирал Лазаря с очисткой и ключом -dDisableFakeMethods, применял патч, описанный парой постов выше.

    Компиляция пакета происходит нормально, а вот установка обламывается с сообщением, что не найден файл KOL.PAS. В настройках компилятора пакета уже и прямые пути к папке с KOL.PAS прописал для -Fu и -Fi...
    Не знаю, что еще делать. Почему он может не находить файл?
    Лазарь установлен у меня в общей рабочей папке C:\BORLAND\lazarus, KOL - C:\BORLAND\lazarus\kol\kol, MCK - C:\BORLAND\lazarus\kol\mck

    Вот лог установки:
    C:\BORLAND\lazarus\fpc\2.2.2\bin\i386-win32\make.exe: Entering directory `C:/BORLAND/lazarus'
    C:/BORLAND/lazarus/fpc/2.2.2/bin/i386-win32/make.exe -C ide ide
    make.exe[1]: Entering directory `C:/BORLAND/lazarus/ide'
    ../tools/svn2revisioninc.exe .. revision.inc
    C:/BORLAND/lazarus/fpc/2.2.2/bin/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG @C:\DOCUME~1\ALEXAN~1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg'
    make.exe[2]: Entering directory `C:/BORLAND/lazarus/ide'
    C:/BORLAND/lazarus/fpc/2.2.2/bin/i386-win32/fpc.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32 -Fu../components/synedit/units/i386-win32 -Fu../components/custom -Fu../components/mpaslex -Fu../ideintf/units/i386-win32 -Fu../designer -Fu../designer/jitform/units/i386-win32 -Fu../debugger -Fu../converter -Fu../packager -Fu../packager/units/i386-win32 -Fu../units/i386-win32 -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32 -WG @C:\DOCUME~1\ALEXAN~1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp
    Free Pascal Compiler version 2.2.2 [2008/10/05] for i386
    Copyright (c) 1993-2008 by Florian Klaempfl
    Target OS: Win32 for i386
    Compiling lazarus.pp
    PPU Loading ..\units\i386-win32\KOL.ppu
    PPU Source: KOL.PAS not found
    File C:\BORLAND\lazarus\kol\kol\KOLDEF.INC is newer than PPU file ..\units\i386-win32\KOL.ppu
    PPU Source: C:\BORLAND\lazarus\kol\kol\KOLDEF.INC time 2007/08/22 14:39:18 *
    File C:\BORLAND\lazarus\kol\kol\delphidef.inc is newer than PPU file ..\units\i386-win32\KOL.ppu
    PPU Source: C:\BORLAND\lazarus\kol\kol\delphidef.inc time 2007/05/18 20:41:32 *
    File C:\BORLAND\lazarus\kol\kol\KOLDEF.INC is newer than PPU file ..\units\i386-win32\KOL.ppu
    PPU Source: C:\BORLAND\lazarus\kol\kol\KOLDEF.INC time 2007/08/22 14:39:18 *
    File C:\BORLAND\lazarus\kol\kol\delphicommctrl.inc is newer than PPU file ..\units\i386-win32\KOL.ppu
    PPU Source: C:\BORLAND\lazarus\kol\kol\delphicommctrl.inc time 2007/08/22 14:39:18 *
    KOL.PAS(77,12) Fatal: Can't find unit KOL used by mirror

    В чем же дело?
    Спасибо!
  • Demiurg © (27.10.08 12:38) [1]
    Установилось.

    Обидно то, что понять, почему вдруг заработало, - не могу. :-(
    Сделал множество разных вещей, попутно пытаясь компилировать LCL-проект под WinCE.
    Неуютное ощущение, все-таки. Заработало, а от чего...
  • AnarchyMob © (28.10.08 22:17) [2]
    У меня тоже такое было, возможно вам поможет изменить вашу учётную запись так чтобы она была названа латинскими символами, с русской "учёткой" лазарь вообще не пересобирается, точнее собирается, но линкуется бинарник Lazarus.exe вместо Lazarus.New.exe, а установить MCK мне помогла только переустановка лазаря, хотя я MCK не пользуюсь. Вы правы, плохо когда незнаешь причину ошибки.
 
Конференция "KOL" » Lazarus и ошибка "не найден файл" [Lazarus, Windows, WinCE]
Есть новые Нет новых   [134431   +15][b:0][p:0]