Проблема с компиляцией пустой формы

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

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

Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

Climber писал(а):Она и раньше так же завершалась, только первые три строки я раньше не писал. Не знаю только, имеет ли это какое-нибудь значение...

fpc нарвался на юниты скомпилированные другой версией fpc
Может у тебя все-таки новая версия fpc установилась в /usr/local/lib/fpc ?

Короче ответь на вопросы:
1. какой fpc ты хочешь установить/установил (из пакета или из исходников и какой версии)
2. тоже самое о лазарус

Удали пакет fpc если он тебя стоял как пакет
Удали вручную /usr/lib/fpc/ и /usr/local/lib/fpc/ начисто, если что-то осталось
Поставь fpc компиляцией из исходников или бинарным пакетом
убедись, что правильно настроен fpc.cfg
проверь по пунктам, как я приводил выше
перекомпилируй lazarus
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

Когда я поставил fpc, появилось сообщение, что можно обновить систему. В том числе там упоминались компоненты fpc... Может, в этом проблема?
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

можно - это не значит нужно
Не знаю что это за сообщение и к чему...

Компилятор-то работает или не проверял?
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

Компилятор-то работает, я уже писал, кажется...
Только что удалил всё, поставил fpc из исходников, потом поставил из исходников lazarus, все упоминавшиеся в топике настройки проверил - ну не работает, хоть тресни! Видно, не судьба... :evil:
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

попробуй сначало на лайвСД или на чистой системе где нибуть в vmware если не пойдет то и правда не судьба =)
после удаления поиск удаление всего что содержит fpc\lazarus сделал ?
домашнию директорию почистил ?

Компилятор-то работает, я уже писал, кажется...

что значит кажется ? напиши хелоу вод скомпилируй и запусти.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

УРА!!!!!
Я его победил. Собственно, как я это сделал: как посоветовал Attid, удалил все пакеты, потом нашел все файлы, в названии которых упоминались fpc и lazarus, удалил эти файлы, поставил из пакета fpc, потом скомпилировал free pascal из исходников, потом компилировал lazarus (с боями - когда компиляция спотыкалась об отсутствие каких-либо модулей, доустанавливал наугад пакеты fp-units-*.deb). Потом читал файлы readme и install из папки с lazarus'ом и пробовал подряд все команды оттуда. Правда, осталась маленькая проблемка - запустить можно только из командной строки командой ./lazarus. Но это фигня, главное - пустая форма компилируется! 8)
Всем спасибо за поддержку, без нее я давно бы все это забросил...
haword
постоялец
Сообщения: 301
Зарегистрирован: 02.03.2006 10:34:40

Сообщение haword »

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

Сообщение Attid »

haword
нет.
во первых это не зачем, раз есть деб во вторых никто не горонтирует работу при установке из rpm. в третьих поддержка rpm не устанавливается, а ставится конвекотр. а конвектор всегда хуже.
в том что автору топика пришлось делать столько движений никто не виноват. так как я сказал
от туда fp_all_deb.tar распаковываем ставим все что внутри.

что есть три команды
wget ***fp_all_deb.tar
tar ** fp_all_deb.tar
sudo dpkg -i *.deb

Climber
ставить и из пакета и из исходниках не правельно.
правельно или то или то.
но раз работает сам смотри. осталось ли желание сдалать все так чтоб работало по ману.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

В принципе, пока меня все устрафвает. Есть еще идея сменить ubuntu на freeBSD, так что меня ждет еще много приключений :wink:
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

там вроде порт уже есть.
Ответить