Lazarus 0.9.24 и libc

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus 0.9.24 и libc

Сообщение SoIAm » 27.11.2007 16:43:01

После того как удалил lazarus 0.9.22 c fpc 2.0.4, и поставил lazarus 0.9.24 с fpc 2.2.0 некоторые компоненты в Лазарусе перестали собираться, говоря cannot find unit libc using by ....
Это было замечено на библиотеке компонентов printer4lazarus,print4lazide(точно не помню названия сейчас), а также сторонней библиотеке ZeosDBO 6.6.1. В lazarus 0.9.22 все компоненты ставятся нормально. libc6-dev установлен
Дистрибутив Debian Etch i386
Как можно решить эту проблему?

Заранее благодарен за ответ
SoIAm
незнакомец
 
Сообщения: 4
Зарегистрирован: 27.11.2007 15:02:37

Сообщение SHURA » 27.11.2007 18:40:21

Для ZeosDBO 6.6.1 необходимо поправить файл ZAbstractRODataset.pas:

procedure TZAbstractRODataset.CheckFieldCompatibility(Field: TField;FieldDef: TFieldDef);

Код: Выделить всё
{$IFDEF FPC}
const
BaseFieldTypes: array[TFieldType] of TFieldType = (
ftUnknown, ftString, ftInteger, ftInteger, ftInteger,
ftBoolean, ftFloat, ftFloat, ftBCD, ftDateTime,
ftDateTime, ftDateTime, ftBytes, ftVarBytes, ftInteger,
ftBlob, ftBlob, ftBlob, ftBlob, ftBlob,
ftBlob, ftBlob, ftUnknown, ftString, ftString,
ftLargeInt, ftADT, ftArray, ftReference, ftDataSet,
ftBlob, ftBlob, ftVariant, ftInterface, ftInterface,
ftString, ftTimeStamp, ftFMTBcd {$ifdef VER2_2} , ftString,ftBlob {$ENDIF} );

{$ELSE}


мне помогло, но у меня Лазарь стоит на винь
Аватара пользователя
SHURA
незнакомец
 
Сообщения: 5
Зарегистрирован: 27.11.2007 18:32:26
Откуда: РФ, Киров


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

Рейтинг@Mail.ru