lcl & lazarus 0.9.27

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

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

lcl & lazarus 0.9.27

Сообщение DIEmens » 06.12.2008 05:04:58

поставил 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
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение Павел Ишенин » 06.12.2008 09:44:20

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

означает что проект имеет целью несобранный лазарусом widgetset. Проверьте в опциях компилятора под что вы собираете. Соберите LCL под тоже самое и будет у вас interfaces находиться.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 06.12.2008 16:33:33

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

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

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

Re: lcl & lazarus 0.9.27

Сообщение v-t-l » 06.12.2008 17:21:23

Какой widgetset указан в настройках проекта?
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 06.12.2008 18:46:59

т.е.? где смотреть widgetset? :oops:
если "библиотека виджетов" то "по умолчанию (gtk 2 (beta))"
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение B4rr4cuda » 07.12.2008 03:26:22

Код: Выделить всё
cd <путь к лазарусу>/lcl/interfaces/gtk2;make
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 07.12.2008 03:57:09

пишу 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
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение Павел Ишенин » 07.12.2008 12:00:30

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

Да, и еще. 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 ./"
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 08.12.2008 00:09:13

можно адрес svn=) или прямой линк=)
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение Attid » 08.12.2008 01:05:14

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

freepascal.org и дальше по ссылкам
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 08.12.2008 01:57:26

на фрипаскалт.орг ваще у меня ща не заходит, а если нажать там в давнлоаде 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. Останов.
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение Attid » 08.12.2008 11:47:37

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

Re: lcl & lazarus 0.9.27

Сообщение DIEmens » 08.12.2008 17:06:35

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

Добавлено спустя 11 часов 11 минут 6 секунд:
видно я его сам никогда не соберу... дайте пжл собраный деб пакет или бинарик =)
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: lcl & lazarus 0.9.27

Сообщение Attid » 09.12.2008 12:01:08

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

Добавлено спустя 3 минуты 53 секунды:
PS можешь попробывать собрfnm QT версию может проще будет =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: lcl & lazarus 0.9.27

Сообщение v-t-l » 09.12.2008 12:22:55

Попробуй скачать отсюда http://www.hu.freepascal.org/lazarus/ .rpm-пакеты и преобразовать их в deb-ы с помощью alien.
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 18

Рейтинг@Mail.ru