lcl & lazarus 0.9.27

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

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

DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

lcl & lazarus 0.9.27

Сообщение DIEmens »

поставил lazarus 0.9.27, он уже собран под жтк2... при попытке запустить проэкт
project1.lpr(8,7) Fatal: Can't find unit Interfaces used by Project1
юнит Interfaces найти не могу... пошарив на packages.ubuntu.com нашел данный юнит в lazarus-ide версии 0.9.24
для новых lazarus'ов (0.9.26-27) я юнита interfaces.ppu не нашел... бросил юнит с 0.9.24 в папки с 0.9.27, всеравно ошибка... в fpc.cfg писал путь к папке с юнитом - не помогло...
ось Ubuntu 8.10
fpc 2.2.2

Добавлено спустя 6 минут 12 секунд:
"жизнь моя жестянка"
новый эрор =)
Error: Illegal parameter: ifdef cpux86_64

бросил юнит с 0.9.24 в папки с 0.9.27, всеравно ошибка... в fpc.cfg писал путь к папке с юнитом - не помогло...

всетаки помогло :D
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Re: lcl & lazarus 0.9.27

Сообщение Павел Ишенин »

project1.lpr(8,7) Fatal: Can't find unit Interfaces used by Project1

означает что проект имеет целью несобранный лазарусом widgetset. Проверьте в опциях компилятора под что вы собираете. Соберите LCL под тоже самое и будет у вас interfaces находиться.
DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

Павел Ишенин писал(а):означает что проект имеет целью несобранный лазарусом widgetset. Проверьте в опциях компилятора под что вы собираете. Соберите LCL под тоже самое и будет у вас interfaces находиться.

собираю lcl, галочка стоит на gtk2/
жму собрать и тут же моментально вылетает "LCL" - действие завершено

и всеравно проект собрать не могу
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: lcl & lazarus 0.9.27

Сообщение v-t-l »

Какой widgetset указан в настройках проекта?
DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

т.е.? где смотреть widgetset? :oops:
если "библиотека виджетов" то "по умолчанию (gtk 2 (beta))"
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Re: lcl & lazarus 0.9.27

Сообщение B4rr4cuda »

Код: Выделить всё

cd <путь к лазарусу>/lcl/interfaces/gtk2;make
DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

пишу make получаю:

/bin/rm -f ../../units/x86_64-linux/gtk2/interfaces.ppu \
../../units/x86_64-linux/gtk2/interfaces.o
/usr/bin/ppcx64 -gl -dgtk2 -Fi../gtk/ -Fu../../units/x86_64-linux -Fu../gtk -Fu. -Fu/usr/lib/fpc/2.2.2/units/x86_64-linux/rtl -Fi. -FE. -FU../../units/x86_64-linux/gtk2 -Cg -dx86_64 interfaces.pas
Error: Illegal parameter: ifdef cpux86_64
Error: Illegal parameter: endif
make: *** [interfaces.ppu] Ошибка 1
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Re: lcl & lazarus 0.9.27

Сообщение Павел Ишенин »

Очень странная ошибка. Может чего руками правили?

Да, и еще. Lazarus нельзя собрать на ubuntu 8.10 при помощи fpc 2.2.2 - получите ошибку линковки, т.к. из gtk2 убрали некоторые функции, на которые fp gtk2 пакет ссылался. Поэтому соберите для начала себе fpc 2.2.3 или fpc 2.3.1.

Если ошибка c Lazarus не пройдет, то скачайте его себе из svn и собирайте простым "make bigide". Если он у вас и так из svn, то на всякий случай попробуйте 1) обновиться: "svn up" 2) откатить свои изменения "svn revert -R ./"
DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

можно адрес svn=) или прямой линк=)
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Re: lcl & lazarus 0.9.27

Сообщение Attid »

DIEmens писал(а):можно адрес svn=) или прямой линк=)

freepascal.org и дальше по ссылкам
DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

на фрипаскалт.орг ваще у меня ща не заходит, а если нажать там в давнлоаде svn ошибка... (точно какая не помню, ибо не могу зайти на сайт ваще)

Добавлено спустя 1 минуту 27 секунд:
качаю через фтп ftp://ftp.freepascal.org/pub/fpc/snapshot/v23 =)

Добавлено спустя 2 часа 47 минут 40 секунд:
$ make
Makefile:197: *** The Makefile doesn't support target can't-executed,, please run fpcmake first. Останов.

$ fpcmake
Processing Makefile.fpc
x86_64-linux requires:
Writing Makefile

снова make и снова -
Makefile:197: *** The Makefile doesn't support target can't-executed,, please run fpcmake first. Останов.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Re: lcl & lazarus 0.9.27

Сообщение Attid »

DIEmens
новенький
Сообщения: 29
Зарегистрирован: 26.10.2008 15:12:47

Re: lcl & lazarus 0.9.27

Сообщение DIEmens »

закачал и все равно та бодяга

Добавлено спустя 11 часов 11 минут 6 секунд:
видно я его сам никогда не соберу... дайте пжл собраный деб пакет или бинарик =)
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Re: lcl & lazarus 0.9.27

Сообщение Attid »

а пока до 8,10 не дошел и в ближайший год не собираюсь, так что не смогу тут помочь

Добавлено спустя 3 минуты 53 секунды:
PS можешь попробывать собрfnm QT версию может проще будет =)
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: lcl & lazarus 0.9.27

Сообщение v-t-l »

Попробуй скачать отсюда http://www.hu.freepascal.org/lazarus/ .rpm-пакеты и преобразовать их в deb-ы с помощью alien.
Ответить