Пакет исходных текстов FPC2.2.0

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Пакет исходных текстов FPC2.2.0

Сообщение Brainenjii » 24.09.2007 01:27:47

Кто-нибудь пробовал скачать это дело с http://www.freepascal.org/down/i386/lin ... r#linuxrpm ? Скачалось замечательно, даж с нескольких зеркал пробовал, но когда пытаюсь установить - выдает, что не найден fpc на носителе...
И список файлов отличается от предыдущих пакетов с исходниками...
UPD:
Такое ощущение, что забыли сделать rpmbuild... Потому как тарник с spec'ом лежат, и даже начинает формироваться rpm, но не заканчивает, подозреваю из-за того, что у меня нет pdftolatex (или что-то вроде этого - на него ругается)...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Attid » 24.09.2007 10:02:12

я ставил fpc-2.2.0.i386-linux.tar
там типа скомпилиные бинарники устанавливаются со скрипта.
все встало и работает нормалек.

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

Сообщение Brainenjii » 24.09.2007 11:52:02

Я вот тоже на svn версии посидеть попытался, но с ней indy ругалось на отсутствие rtl :(
UPD: блин... Поставил из tar'ника... Но исходников fpc нет, хотя никаких ругательств со стороны install.sh не было :cry: И indy, хоть и поставилось ведет себя крайне странно...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Attid » 24.09.2007 14:05:55

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

Re: Пакет исходных текстов FPC2.2.0

Сообщение Yogrik » 24.09.2007 15:48:57

Brainenjii писал(а):Кто-нибудь пробовал скачать это дело с http://www.freepascal.org/down/i386/lin ... r#linuxrpm ? Скачалось замечательно, даж с нескольких зеркал пробовал, но когда пытаюсь установить - выдает, что не найден fpc на носителе...

А что именно вы качали ???
*.rpm иди *.src.rpm
Yogrik
постоялец
 
Сообщения: 116
Зарегистрирован: 23.03.2006 00:41:48

Сообщение Yogrik » 24.09.2007 16:14:58

Просто по ссылке нет пакетов исходных текстов в *.rpm
Но есть *.rpm с уже скомпиленным freepascal
и есть *.srс.rpm этот пакет предназначен для компиляции и получения пакета с уже скомпиленным freepascal......

Возмьмите *.tar.gz, который находится в *.src.rpm распакуйте куда вам удобно и укажите его в Lazarus как "Каталог исходников FPC", а *.rpm просто поставте.......

Все должно работать......
Yogrik
постоялец
 
Сообщения: 116
Зарегистрирован: 23.03.2006 00:41:48

Сообщение Brainenjii » 24.09.2007 20:06:58

я скачал
fpc-2.2.0-0.src.rpm (23 MB) contains the sources
в тамошнем tar.gz - не совсем исходники... Там инсталл исходников... А make all - после очень продолжительного времени вываливается с ошибкой :(

UPD: Да, и еще, устанавливать фпц из сходников понятно как - sh install.sh, а как удалять ?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Yogrik » 24.09.2007 21:50:04

Brainenjii писал(а):я скачал
fpc-2.2.0-0.src.rpm (23 MB) contains the sources
в тамошнем tar.gz - не совсем исходники... Там инсталл исходников...

...а что вы хотите-то????

Brainenjii писал(а):А make all - после очень продолжительного времени вываливается с ошибкой :(

Телепаты в отпуске.....

Brainenjii писал(а):UPD: Да, и еще, устанавливать фпц из сходников понятно как - sh install.sh, а как удалять ?

/dev/head + /dev/hands
Yogrik
постоялец
 
Сообщения: 116
Зарегистрирован: 23.03.2006 00:41:48

Сообщение Brainenjii » 24.09.2007 22:26:42

...а что вы хотите-то????
посмотрите на тот же пакет из снапшотов, или с предыдущей стабильной версии - там в списке файлов сами исходники... А тут - tar и spec... Из которых, по идее, rpm с _самими_ исходниками и собираются... Собственно такого собранного rpm'а и хочу ^_^ Но тот что для стабильной 2.2.0 версии не работает, а с тем, что в снапшоте не хочет работать indy - ругается на отсутствие rtl...
Телепаты в отпуске...../dev/head + /dev/hands
Ругается на то что не может каких-то пользователей удалить или что-то подобное... Да и вообще, я уверен (практически), что tar в том rpm'e - не для установки напрямую, я для сборки rpm'a, так что ошибки при использовании его не по назначению вполне естественны... А вот с /dev/head + /dec/hands не совсем понятно... sh instal.sh uninstall не работает... Из альтернатив эти устройства предлагают только удаление вручную /usr/lib/fpc(или /usr/local/lib/fpc), но /dev/ass чует что это повлечет неудобства в дальнейшем ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Matich » 24.09.2007 22:36:35

Attid писал(а):еслиб я сидел на svn то не качал бы rpm а просто откатился до ревизии с которой был релиз. =)


Использую TortoiseSVN. Правильно ли я откатываюсь назад?
Сейчас у меня 8629, я выбираю
Update to revision 8339.
Последний раз редактировалось Matich 24.09.2007 22:41:37, всего редактировалось 1 раз.
Matich
новенький
 
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Brainenjii » 24.09.2007 22:39:34

Attid писал(а):еслиб я сидел на svn то не качал бы rpm а просто откатился до ревизии с которой был релиз. =)

Что-то пропустил это сообщение, но в том-то и фишка - rpm с исходными текстами релизной версией 2.2.0 - не работает!

UPD: а, протупил... Под SVN я имел в виду ежедневный snapshot с сайта лазаруса...

UPD2: блин, я тупой чтоли... Скачал tar.gz с исходниками - и тоже не ставится!!! может я что не так делаю - распаковываю, захожу в образовавшийся каталог и делаю make all... После этого долго бежит лог, после чего вываливается с
/usr/bin/ld: Warning: alignment 4 of symbol `gdb_sysroot' in /root/fpcsrc/libgdb/linux/i386/libgdb.a(main.o) is smaller than 16 in /root/fpcsrc/packages/base/gdbint/units/i386-linux/gdbint.o
make[4]: Leaving directory `/root/fpcsrc/ide'
make postgdbinfo
make[4]: Entering directory `/root/fpcsrc/ide'
LibGDB was found, IDE has Debugger support
make[4]: Leaving directory `/root/fpcsrc/ide'
make[3]: Leaving directory `/root/fpcsrc/ide'
make[2]: Leaving directory `/root/fpcsrc/ide'
make[1]: Leaving directory `/root/fpcsrc'
make installer_all FPC=/root/fpcsrc/compiler/ppc386 RELEASE=1
make[1]: Entering directory `/root/fpcsrc'
make -C installer all
make: Entering an unknown directory
make: *** installer: Нет такого файла или каталога. Останов.
make: Leaving an unknown directory
make[1]: *** [installer_all] Ошибка 2
make[1]: Leaving directory `/root/fpcsrc'
make: *** [build-stamp.i386-linux] Ошибка 2
linux:~/fpcsrc #

Всяко пробовал, даже вот в этот раз под рутом запускал... Результат - тот же :(
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение alexs » 25.09.2007 08:44:42

Brainenjii писал(а):make -C installer all

make: Entering an unknown directory

make: *** installer: Нет такого файла или каталога. Останов.

make: Leaving an unknown directory


вот тут происходит попытка установится в папку, которая есть у разработчиков FPC и нет у тебя

когда я делаю make install - у меня FPC ставится в /usr/local/bin, /usr/local/lib, но я делаю это от обычного пользователя, а не от рута.

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

Сообщение Brainenjii » 25.09.2007 11:39:07

Пфффф... Все, надоело ^_^ Возвращаюсь на 0.9.22 и 2.0.4... Только вот как удалить поставленный не из rpm'a fpc теперь ? Удалять вручную ?
PS. Если у кого-нибудь есть доступ к разрабам fpc, скажите им, что fpc-2.2.0.src.rpm кривой ^_^ Или попробуйте сами его поставить без извлечения tar.gz из него - может это все ж таки я глючу и все установливатся нормально...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Yogrik » 25.09.2007 16:16:15

Brainenjii писал(а):Пфффф... Все, надоело ^_^ Возвращаюсь на 0.9.22 и 2.0.4... Только вот как удалить поставленный не из rpm'a fpc теперь ? Удалять вручную ?
PS. Если у кого-нибудь есть доступ к разрабам fpc, скажите им, что fpc-2.2.0.src.rpm кривой ^_^ Или попробуйте сами его поставить без извлечения tar.gz из него - может это все ж таки я глючу и все установливатся нормально...


Не подтверждаю, у меня все нормально поставилось, и даже пакет собрался.......
Yogrik
постоялец
 
Сообщения: 116
Зарегистрирован: 23.03.2006 00:41:48

Сообщение Brainenjii » 23.10.2007 13:12:29

И все-таки ^_^ На OpenSUSE 10.3 все та же ошибка... Качаю ftp://ftp.freepascal.org/pub/fpc/dist/i ... -0.src.rpm - при попытке установить яст вываливается с ошибкой - "Пакет fpc не найден на носителе"... Все еще уверен, что этот самый fpc-2.2.0-0.src.rpm собран неправильно... Извлечение из него tar.gz и извлечения содержимого архива в /usr/share/fpcsrc/ помогает, но YaST, вполе логично, не видит пакета fpc-src для разрешения зависимостей при установке Lazarus...

UPD: Заодно еще - последний снапшот Lazarus'a - по прежднему нет возможности выбирать компоненты в combobox'aх в Designtime... Т.е. ставлю на форму ActionList1, ImageList1, пытаюсь в инспекторе объектов у ActionList1 свойство ImageList - щелкаю на стрелку, а списка нет... Вернее есть, но пустой...

UPD2: Уже несколько snapshot'ов сие безобразие продолжается ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru