Установка Lazarus на Ubuntu 10.10

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

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

Re: Установка Lazarus на Ubuntu 10.10

Сообщение jec » 25.02.2011 06:25:11

Привет чесной компании!!
Установил 0.9.29 на UBUNTU 10.10, разрешил зависимости (libgtk-2.0 не хватало), сменил хозяина /usr/lib/lazarus.
Перед этим удалил все следы lazarus 0.9.28 и fpc 2.4.0, удалил из домашней папку .lazarus. Всё работает, НО!!!! Хочу работать с SQLite.
Иду: Пакет -> Настройка установленных пакетов..., перебрасываю из "Доступные пакеты" в "Пакеты для установки в IDE", жму "Сохранить и перезапустить IDE" и ОБЛОМ... Вылетает окошко в редакторе с сообщением о невозможности
Тот же эффект и на 10.04 и 10.10 с лазарем из родных репозиториев.
В Windows XP этих проблем не имею, однако в Ubuntu надо
jec
новенький
 
Сообщения: 14
Зарегистрирован: 19.01.2011 12:57:57

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 25.02.2011 13:07:47

Не знаю, поможет или нет в данном случае, но попробуйте так:
- Пакет --> Открыть файл пакета (.lpk) (выбираем нужный пакет).
- Устанавливаем выбранный пакет кнопкой Установить.
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение WAYFARER » 25.02.2011 16:28:37

jec
какая ошибка то? Целиком текст можно?
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Установка Lazarus на Ubuntu 10.10

Сообщение jec » 25.02.2011 18:43:19

WAYFARER писал(а):jec
какая ошибка то? Целиком текст можно?

Можно...
Код: Выделить всё
/usr/lib/lazarus/0.9.29/ide/lazarus.pp(1,1) Fatal: Can't find unit sqlite3laz used by Lazarus


Добавлено спустя 5 минут 34 секунды:
Iv_ писал(а):Не знаю, поможет или нет в данном случае, но попробуйте так:
- Пакет --> Открыть файл пакета (.lpk) (выбираем нужный пакет).
- Устанавливаем выбранный пакет кнопкой Установить.

В этом варианте компиляция прерывается с вердиктом:
Код: Выделить всё
/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lsqlite3
/usr/lib/lazarus/0.9.29/ide/lazarus.pp(130,1) Error: Error while linking
/usr/lib/lazarus/0.9.29/ide/lazarus.pp(130,1) Fatal: There were 1 errors compiling module, stopping
jec
новенький
 
Сообщения: 14
Зарегистрирован: 19.01.2011 12:57:57

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Mr.Smart » 25.02.2011 18:53:01

у вас отсутствует библиотека libsqlite3.so. отсюда и все проблемы
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Установка Lazarus на Ubuntu 10.10

Сообщение jec » 25.02.2011 18:56:16

Такое же сообщение при поаытке подключить lazreport.
Где-то не прописаны какие-то пути???

Добавлено спустя 4 минуты 24 секунды:
Mr.Smart писал(а):у вас отсутствует библиотека libsqlite3.so. отсюда и все проблемы

Где она должна присутствовать? Её дополнительно надо где-то добывать?
А lazreport'у тоже библиотеки не хватает? В Windows в каждый проект длл"ку вкладываю...
jec
новенький
 
Сообщения: 14
Зарегистрирован: 19.01.2011 12:57:57

Re: Установка Lazarus на Ubuntu 10.10

Сообщение v-t-l » 26.02.2011 09:55:00

Выполнить в терминале
Код: Выделить всё
sudo apt-get install libsqlite3-dev
или
Код: Выделить всё
cd /usr/lib
sudo ln -s libsqlite3.so.0 libsqlite3.so
v-t-l
энтузиаст
 
Сообщения: 742
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Установка Lazarus на Ubuntu 10.10

Сообщение jec » 26.02.2011 21:28:07

v-t-l писал(а):Выполнить в терминале
Код: Выделить всё
sudo apt-get install libsqlite3-dev
или
Код: Выделить всё
cd /usr/lib
sudo ln -s libsqlite3.so.0 libsqlite3.so

Не сразу, но получилось оживить sqlite.
А с lazreport что делать? Подозреваю, что и с прочими пакетами из правой колонки не всё просто будет... для меня
jec
новенький
 
Сообщения: 14
Зарегистрирован: 19.01.2011 12:57:57

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Mr.Smart » 26.02.2011 22:02:06

jec
Пробуйте собирать Lazarus и обращайте внимание на сообщения вида
Код: Выделить всё
/usr/bin/ld: cannot find -lxxxxx

где xxxxx соответствует не найденной библиотеке libxxxxx.so
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Установка Lazarus на Ubuntu 10.10

Сообщение v-t-l » 29.12.2012 11:23:56

Мантра для успешной линковки. :) Повторять в терминале пока не соберется lazarus :D
Код: Выделить всё
for k in `make bigide 2>&1 | grep "cannot find -l" | sed -r 's|^.*cannot find -l(.*)$|\1|g'`; do LSO=`locate lib$k.so | grep '/lib/' | sort -r | tail -n 1` ; echo $LSO ; pushd `dirname $LSO` ; sudo ln -s `basename $LSO` lib$k.so ; popd ; done

Запустить lazarus и пересобрать его еще раз, уже непосредственно из него самого (Сервис->Пересобрать Lazarus). После уже можно доустанавливать компоненты.
v-t-l
энтузиаст
 
Сообщения: 742
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru