Использую AspLinux 12 Carbon сборка 2.6
Установил Lazarus, из пакета lazarus-0.9.27-20090126.1.i386.rpm.
Запускаю - всё нормально, Пустая форма собирается нормально. Форма с объектами вставленными автоматически
тоже собирается хорошо. Пытаюсь добавить код в объект - не даёт, пишет
unit1.pas(8,44) Error: не найден исходный код: модуль /usr/lib/lazarus/lcl/units/i386-linux/forms.ppu
Если кто знает в чём дело, напишите - буду благодарен!
Олег, ICQ 392-353-787
не работает Lazarus. Может Вы подскажете
Модератор: Модераторы
Добавьте в проект пути в модулям: Параметры компилятора => Другие модули
Помогло так-то, но теперь не собирается проект вобще, пишет
project1.lpr(1,1) Fatal: Can't find unit contnrs used by Masks
project1.lpr(1,1) Fatal: Can't find unit contnrs used by Masks
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Все ненайденные файлы у вас есть
смотрим каталог fpc с компилированными модулями
у меня это /usr/local/lib/fpc/2.3.1/units/i386-linux (я вручную всё компилил из исходников)
вот в этой папке в соответсвующем подкаталоге обязательно будет нужный тебе файл
укажи нужную папку в файле конфигурации fpc.cfg - по умолчанию он находится в /etc/
обычно там минимум каталогов описан. Допиши требуемоей тебе.
смотрим каталог fpc с компилированными модулями
у меня это /usr/local/lib/fpc/2.3.1/units/i386-linux (я вручную всё компилил из исходников)
вот в этой папке в соответсвующем подкаталоге обязательно будет нужный тебе файл
укажи нужную папку в файле конфигурации fpc.cfg - по умолчанию он находится в /etc/
обычно там минимум каталогов описан. Допиши требуемоей тебе.
Добрый день. У меня проблема примерно такого же рода.(Во всяком случае у меня её не было в версии ubuntu 8.10).
Установил себе ubuntu 9.04.
Скачал из svn
fpc-2.2.4-20090501.x86_64.rpm
fpc-src-2.2.4-20090501.x86_64.rpm
lazarus-0.9.27.19788-20090504.x86_64.rpm
сделал deb и установил.
при компиляции проектов так же выводились сообщения о не возможности найти библиотеки.
Соответственно я исправил файл etc/fpc.cfg. Добавил ети строчки
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-base
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-image
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/paszlib
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/hash
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/pasjpeg
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/x11
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/gtk2
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-xml
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-xml
После этого в ubutu 8.10 все компилилось.
А в версии 9.04 выкидывает при компиляции следующее сообщение.
/usr/bin/ld: cannot find -lX11
Попытка прописать путь к
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/x11/
не увенчалась успехом.
не знаю что делать....
Установил себе ubuntu 9.04.
Скачал из svn
fpc-2.2.4-20090501.x86_64.rpm
fpc-src-2.2.4-20090501.x86_64.rpm
lazarus-0.9.27.19788-20090504.x86_64.rpm
сделал deb и установил.
при компиляции проектов так же выводились сообщения о не возможности найти библиотеки.
Соответственно я исправил файл etc/fpc.cfg. Добавил ети строчки
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-base
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-image
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/paszlib
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/hash
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/pasjpeg
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/x11
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/gtk2
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-xml
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-xml
После этого в ubutu 8.10 все компилилось.
А в версии 9.04 выкидывает при компиляции следующее сообщение.
/usr/bin/ld: cannot find -lX11
Попытка прописать путь к
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/x11/
не увенчалась успехом.
не знаю что делать....
Re: не работает Lazarus. Может Вы подскажете
surface писал(а):
/usr/bin/ld: cannot find -lX11
Attid 05.05.2009 16:46:00
библиатечки девелоперской не хватает
А что делать для этого?
Я так понял её надо закачать.
Если через терминал тогда что качать?
Добавлено спустя 53 минуты 53 секунды:
Все, разобрался. Оказывается не хватало следующего пакета libgtk2.0-dev
Установил
apt-get install libgtk2.0-dev
и все заработало.
surface писал(а):
/usr/bin/ld: cannot find -lX11
Attid 05.05.2009 16:46:00
библиатечки девелоперской не хватает
А что делать для этого?
Я так понял её надо закачать.
Если через терминал тогда что качать?
Добавлено спустя 53 минуты 53 секунды:
Все, разобрался. Оказывается не хватало следующего пакета libgtk2.0-dev
Установил
apt-get install libgtk2.0-dev
и все заработало.
в секции initialization набираю: if Roo, затем нажимаю комбинацию клавишь [Ctrl+Space] должно (по идее) автоматом добавить mex или развернуть меню выбора вариантов. Но вместо этого, в окне сообщений, появляется (без указания номера строки и имени модуля) сообщение EAccessViolation: Access violation. Из-за чего это может быть? Где я накосячил?
