Обсуждение статьи "Установка Lazarus под Linux"

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

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

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Andreich » 01.10.2008 15:34:16

А у меня немного другая проблема... Скачал с официального сайта исходники Lazarus'a (lazarus-0.9.27-16814-20081001-src.zip), распаковал, перешел в папку и согласно инструкции дал команду make clean all, затем sudo make ./install .

После всех этих действий, в каталоге install появился запускающий файл,... Вот только запускает он почему-то версию 0.9.25.
Внимание вопрос: Что я сделал не так?!
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение alexs » 01.10.2008 16:27:54

а в домашнем каталоге в скрытой папке .lazarus нет скомпилированной версии?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Andreich » 01.10.2008 16:52:33

Папка .lazarus присутствует,.. В ней есть различные файлы, но как определить скомпилированную версию. Запускающих файлов обнаружить не удалось! :(
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение alexs » 01.10.2008 16:58:31

ну там не долно быть
*.o
*.ppu
ну и все исполняемые.

также проверь чтобы в usr/bin и usr/local/bin его небыло
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 01.10.2008 17:57:45

Вощем нуна деинстолить предверсию 0.9.25, удалить каталог .lazarus в домашнем и установить новую - тогда все буде чистенько :) А есть вопрос - зачем это все собирать из исходников? Почему не воспользоваться DEB или RPM?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Andreich » 01.10.2008 19:23:47

VirtUX писал(а):Почему не воспользоваться DEB или RPM?

Я использую Ubuntu, поэтому RPM не подходит (есть конечно вариант с alien, но это уже крайние меры),... А DEB пакетов для 0.9.27 мне найти не удалось!
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Attid » 02.10.2008 10:40:46

VirtUX писал(а):Посмотрим будет-ли под Ubunta 8.10 собираться? :)
Под openSUSE 11.0 и Mandriva 2008 Spring тоже все отлично пашет ;)


если не будет прийдется понижать версию гтк+ или жаловаться разработчикам лазаря, хотя они вроде в ногу со временем идут.
по крайней мере лазарус 9,24 в убунте 6,04 работал, а 9,26 уже требует 7,10. так что думаю что проблем с релизными версиями дистров не будет.

Добавлено спустя 30 минут 35 секунд:
Andreich писал(а):согласно инструкции дал команду make clean all, затем sudo make ./install .

я делаю только make all и все работает =)



VirtUX писал(а):Почему не воспользоваться DEB или RPM?

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

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Andreich » 02.10.2008 14:24:51

Attid писал(а):я делаю только make all и все работает


А у меня вот что на это говорит...

Код: Выделить всё
Compiling restrictionbrowser.pas
Compiling projectwizarddlg.pas
Compiling idecmdline.pas
Linking ../lazarus
/usr/bin/ld: cannot find -lglib
lazarus.pp(122,1) Error: Error while linking
lazarus.pp(122,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Padre_Mortius » 02.10.2008 15:04:28

Не хватает библиотеки libglib. Прочитать инструкцию тоже не повредит. там вроде как часть библиотек была расписана
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Attid » 02.10.2008 15:39:51

Andreich писал(а):Внимание вопрос: Что я сделал не так?!

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

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 07.10.2008 10:01:47

VirtUX писал(а):С GTK2 так и не вышло ничего :(
Добавил это недорозумение в багтрекер 0012308. Мот успеют поправить...
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 08.10.2008 12:40:07

Оказалось, что ошибка с GTK2 известная (11837), т.ч. будем ждать фиксацию ее в новых FPC.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Alchemist » 09.10.2008 06:57:15

Padre_Mortius писал(а):Не хватает библиотеки libglib. Прочитать инструкцию тоже не повредит. там вроде как часть библиотек была расписана


Любые сообщения вида: "/usr/bin/ld: cannot find -lglib", означают не то, что библиотеки не хватает, а то что не установлен соответствующий библиотеке *-devel-* пакет с *.a файлами. Нормальная ситуация для большинства нынешних дистрибутивов.
Alchemist
незнакомец
 
Сообщения: 4
Зарегистрирован: 18.11.2006 17:40:30

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение Maniak » 29.10.2008 02:51:41

Почти аналогично но немного другая ошибка, как будто библиотека не полная:
Код: Выделить всё
/usr/bin/../lib/libglib-2.0.so: undefined reference to `pcre_dfa_exec'
/usr/bin/../lib/libglib-2.0.so: undefined reference to `pcre_compile2'
/usr/bin/../lib/libglib-2.0.so: undefined reference to `pcre_get_stringtable_entries'
/usr/local/share/lazarus/ide/lazarus.pp(122,1) Error: Error while linking
/usr/local/share/lazarus/ide/lazarus.pp(122,1) Fatal: There were 1 errors compiling module, stopping

подскажите что делать очень срочно нужен. Данная ошибка только при компиляции под gtk2, в случае gtk(первого) компиляция проходит нормально :(
Maniak
незнакомец
 
Сообщения: 2
Зарегистрирован: 28.10.2008 02:19:17

Re: Обсуждение статьи "Установка Lazarus под Linux"

Сообщение VirtUX » 29.10.2008 09:59:30

Какая ОС? Какой Lazarus?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru