Автор Тема: не могу решить проблему с FreePascal  (Прочитано 16031 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: не могу решить проблему с FreePascal
« Ответ #30 : 03.04.2013 20:01:47 »
Тут что-то написано как они решали:
http://forum.mageialinux.ru/viewtopic.php?id=251&p=2
ну. и смотреть что в исходниках
ftp://ftp.mageialinux.ru/mageia2/SRPMS/

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: не могу решить проблему с FreePascal
« Ответ #31 : 03.04.2013 20:20:26 »
Не путайте fpc - это компилятор, а fp - это IDE.
Да это не я путаю :)
Загрузил с магеи пакет - там то что в альте fpc.....src.rpm назвали fp-ide.....src.rpm
Если будет время... попробую собрать на выходных на p5 - посмотрю... не дерется ли с оригинальной fpc.... и вообще что это...
« Последнее редактирование: 03.04.2013 20:23:58 от YYY »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: не могу решить проблему с FreePascal
« Ответ #32 : 03.04.2013 23:39:02 »
и зачем это нужно? Раньше вроде как отладчик использовали, а тут он поломан. Пользы от такой оболочки никакой (похожесть скриншотов на древние книжки - довольно сомнительно), geany или аналогичный редактор ничуть не хуже осваивается (русский в программах и сообщения об ошибках под linux отлично показывается; на винде не работает).

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #33 : 04.04.2013 00:53:50 »
Отладчик может и починят, вопрос времени. На любителя fp: кому надо - использует, кому не надо - не использует. Не Вам, yaleks, решать за всех. Это выберет для себя каждый сам.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: не могу решить проблему с FreePascal
« Ответ #34 : 04.04.2013 23:47:57 »
Отладчик может и починят, вопрос времени. На любителя fp: кому надо - использует, кому не надо - не использует.
не кому надо, а кто не знает о существовании более современных и удобных способов. Пока предлагается такое, "уважаемые и заслуженные преподаватели" ни одной извилины не задействуют для актуализации своих т.н. методразработок (у их учеников от такого интерфейса большого интереса к программированию не будет, т.к. в большинстве им обоснованно покажется, что ЭТО устарело на 25 лет).

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #35 : 04.04.2013 23:57:55 »
Напротив, становится всё более популярным. Книжку "Свободное программное обеспечение. FREE PASCAL для студентов и школьников (+ CD)", Авторы: Ю. Л. Кетков, А. Ю. Кетков. Почитайте на досуге.
Русская книга, русское IDE.
« Последнее редактирование: 05.04.2013 00:01:28 от Classic »

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #36 : 26.04.2013 20:17:10 »
Раньше вроде как отладчик использовали, а тут он поломан.
отладчик в Федора починили https://bugzilla.redhat.com/show_bug.cgi?id=893998

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: не могу решить проблему с FreePascal
« Ответ #37 : 26.04.2013 21:02:59 »
Раньше вроде как отладчик использовали, а тут он поломан.
отладчик в Федора починили https://bugzilla.redhat.com/show_bug.cgi?id=893998
Я старую fp-ide собрал в p5 но так и не нашел времени проверить... так и валяются...

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #38 : 27.04.2013 00:27:12 »
Вот теперь можно доделать с отладчиком.

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #39 : 30.04.2013 19:18:29 »
В Mageia к fp-ide отладчик добавили сегодня: http://forum.mageialinux.ru/viewtopic.php?pid=10149#p10149

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #40 : 01.09.2013 11:53:36 »
Есть ли прогресс по Free Pascal?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: не могу решить проблему с FreePascal
« Ответ #41 : 01.09.2013 12:04:19 »
Следите за багом - планирую заняться.
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: не могу решить проблему с FreePascal
« Ответ #42 : 01.09.2013 12:11:44 »
я так и не проверил что собирал...
Стал собирать последнее "майское" и не понял по дебагеру...
Уж собирать дак все вместе...
Но там получается требует определенную версию...
Т.е. для сборки на p7 надо с версией разбираться.... а времени пока нет - 1 сентября
Плюс хотелось бы чтоб оно не трогало оригинальные fpc и лазарус... Видимо в local или даже opt пихать надо...
« Последнее редактирование: 01.09.2013 12:13:53 от YYY »

Оффлайн derugu

  • Завсегдатай
  • *
  • Сообщений: 274
  • Филинов Андрей
Re: не могу решить проблему с FreePascal
« Ответ #43 : 07.09.2013 09:49:12 »
А православная консоль не устраивает? Работает везде, всегда, даже в МакОС Икс

Паскаль
fpc a.pas -g
gdb a

В Си
gcc main.c -o start -ggdb
gdb start

Питон
python -m pdb a.py

Про команды отладчика тут http://goo.gl/GsOACH
« Последнее редактирование: 07.09.2013 09:53:17 от derugu »

Оффлайн Classic

  • Начинающий
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #44 : 30.10.2013 02:26:46 »
Я обратился в Mageia Linux с просьбой помочь завести pascal в Alt Linux.
Вот чего они ответили:

Спасибо за проявленный интерес к проекту. Пакет fp-ide-ru от Магеи работает в Альте, то есть можно установить его даже не пересобирая, какой-то явной несовместимости нет, отладчик в IDE свой, системный не используется. Есть только несостыковка на уровне зависимостей, которые требует пакет fp-ide-ru для установки (Requires). В Альте под вопросом пакет libXxf86dga-devel-1.1.4-alt1.i586.rpm, его бы пересобрать, чтобы он предоставлял (Provides) pkgconfig(xxf86dga); тоже самое и с lxterminal, нет Provides: lxterminal.  Обратитесь к разработчикам с этим вопросом, это исправляется элементарно.
Временно используйте костыль: lxterminal (если потребуется), так как его ничего не предоставляет:
https://drive.google.com/file/d/0B6CY1Q0WgkewZU5Ednd1Q1R0UEk/edit?usp=sharing
https://drive.google.com/file/d/0B6CY1Q0WgkewMmhCZkRyeWUwWGc/edit?usp=sharing
В Alt требуется обновить пакет sakura, с имеющимся не работает, но от Магеи sakura ставится и работает без пересборки.
Обращайтесь с ошибками по fp-ide-ru: http://code.google.com/p/fp-ide-ru/issues/list
На практике всё работает, я внёс правки для fp-ide-ru-2.6.2-12 для Alt Linux, проверено в altlinux-5.0.2-school-master-i586-ru-install-dvd5.iso. Не работает notify-send в Alt, поэтому IDE не сможет выдавать всплывающие уведомления в трее.
Только если использовать пакет от Магеи, то "Опции" -> "Директории..." -> "Модули" -> "Директории модулей:" - здесь надо убрать $fpcversion: http://pixs.ru/showimage/fpiderualt_4254224_9540804.png , также не совпадают пути библиотек (но это редко нужно исправлять): "Опции" -> "Директории..." -> "Библиотеки" -> "Директории библиотек:".
Всё это можно прописать как надо в спек-файле, тогда в IDE не придётся исправлять.
Для Fedora потребуется костыль glibc-i18ndata:
https://drive.google.com/file/d/0B6CY1Q0Wgkewa3VGak94TTlqRkk/edit?usp=sharing
https://drive.google.com/file/d/0B6CY1Q0WgkewajJyR1lSYjJ5clE/edit?usp=sharing
« Последнее редактирование: 30.10.2013 12:29:46 от Classic »