Добавляю LCL в зависимости к первому проекту - начинает падать при компиляции на файле:
/home/tori/projects/Janna/src/bgra/geometrytypes.inc(562,1) Ошибка: Argument cannot be assigned to
- Код: Выделить всё
function TBGRACustomGradient.GetColorAtF(position: single): TBGRAPixel;
begin <<<---- строчка 562
position *= 65536;
if position < low(integer) then
result := GetColorAt(low(Integer))
else if position > high(integer) then
result := GetColorAt(high(Integer))
else
result := GetColorAt(round(position));
end;
закомментировал в этой функции все, между begin и end - без толку, та же ошибка на строчке с begin. Убираю LCL из зависимостей, все компилируется, ставишь обратно - нет.
в доках BGRA было сказано, что на линукс системах может не компилиться, решается установкой LCLProc := gtk2, ставил, без толку.
удаляешь LCL - все компилируется, ставишь обратно - нет. Другой проект с такими же зависимостями, с той же версией BGRA нормально компилируется.
1. Как это лечить?
2. Как можно проблему отсутствия шрифтов в случае без LCL решить?
Lazarus 1.6.2.