Lazarus 1.1-37460 FPC 2.6.1 Windows 7, Linux Mint 13
При сборки даёт такую ошибку, хотя этот модуль есть
DBDCLDialogMain.pas(37,1) Fatal: Can not find IBConnection used by DBDCLDialogMain, ppu=C:\lazarus\fpc\2.6.1\units\i386-win32\fcl-db\ibconnection.ppu
вот интересная секция uses:
- Код: Выделить всё
{$IFDEF MSWINDOWS}
Windows, ActiveX, ComObj, wininet, {$IFDEF DELPHI}MSScriptControl_TLB,{$ENDIF} ShellApi,
{$ENDIF}
{$IFDEF UNIX}
linux,
{$ENDIF}
{$IFDEF ADO}
ADODB, ADOConst, ADOInt,
{$ENDIF}
{$IFDEF BDE}
BDE, DBClient, DBTables, Bdeconst,
{$ENDIF}
{$IFDEF IB}
IBDatabase, IBTable, IBCustomDataSet, IBSQL, IBQuery, IBUpdateSQL, IBDCLConst, IBVisualConst, IBXConst,
{$ENDIF}
{$IFDEF UNIXIB}
[b]ibconnection[/b], sqldb,
{$ENDIF}
{$IFDEF ZEOS}
ZSqlMetadata, ZStoredProcedure, ZSqlUpdate, ZAbstractRODataset, ZAbstractDataset, ZDataset, ZConnection,
{$ENDIF}
Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
ExtCtrls, Grids, DB, StdCtrls, ComCtrls, Dialogs, dbctrls,
Buttons, ExtDlgs, Menus, dbgrids,
{$IFDEF FPC}
FileUtil, EditBtn,
{$ENDIF}
{$IFDEF DELPHI}
JPEG,
{$ENDIF}
sumprops;
дополнение:
каталог вывода модулей (опция -FU) lib\$(TargetCPU)-$(TargetOS)
А в ошибках пишет:
Параметры были изменены, перекомпиляция с очисткой (ключ -B)
PPU Loading D:\Tango\My Projects\DCL\Multi\UNIXIB\lib\i386-win32\ibconnection.ppu
PPU Source: ibconnection.pp not found
Recompiling IBConnection, checksum changed for System
DBDCLDialogMain.pas(37,1) Fatal: Can not find IBConnection used by DBDCLDialogMain, ppu=C:\lazarus\fpc\2.6.1\units\i386-win32\fcl-db\ibconnection.ppu
настораживает то что он ищет модули в папки проекта, а потом пишет что в C:\lazarus\fpc\2.6.1\units\i386-win32\ их нет.