Страница 8 из 16

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 00:23:32
Сквозняк
В альте http://ftp.altlinux.org/pub/distributio ... S.classic/ fpc-ide-2.6.0 работает?

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 12:41:43
alex_alex_alex1
gdb не работает нигде, ни в одном дистрибутиве.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 15:21:39
bormant
gdb работает 1) в сборке с офсайта, 2) если собирать его с gdb-6.2.1, как это сделано на офсайте (в этом случае ему нужна статическая библиотека gdb).
Сборка с офсайта в Slackware работает без проблем.

Для сборки с новыми версиями, возможно, придётся пересматривать взаимодействие с отладчиком.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 18:53:29
alex_alex_alex1
Уже говорилось о том, что такое старье gdb 6-ой версии в передовых дистрибутивах устарел много лет назад, в том числе и в Slackware, где уже gdb 7.5. http://pkgs.org/search/?keyword=gdb

Добавлено спустя 2 минуты 18 секунд:
Причем лентяи не проверили работает ли в Арче viewtopic.php?f=1&t=8769#p68920

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 19:08:35
bormant
Скажите пожалуйста, каких возможностей gdb-7.5 вам не хватает в "таком старье", как рабочий gdb-6.2.1?
Не получается собрать fp с рабочим gdb-6.2.1 не затрагивая дистрибутивный gdb?

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 20:12:26
alex_alex_alex1
Уважаемый bormant, пакеты собираются исходя из пакетов, имеющихся в дистрибутивах. gdb 6-ой версии не входит в этот список.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 20:27:05
bormant
... это как посмотреть. Где-то собирается все как вы говорите, где-то местами иначе, чтобы работало и ни от чего не зависело.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 20:52:03
alex_alex_alex1
Надо собрать только с новыми версиями gdb, причем желательно дистрибутивными. Иное не интересует. Итак понятно, что на старье работает - надо, чтобы работало на современном.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 12.02.2013 22:40:13
Сквозняк
В чём проблема: бери и пиши новый биндинг к либам которые сишники ломают несколько раз в году для развлечения. Сначала напиши патчи а потом уже собирай, именно в такой последовательности. Если что, четвёртую кинелерру для федоры уже несколько лет никто собрать не может - такой на С/С++ пишут софт замечательный и такая есть польза от либ новых, несовместимых, версий. Лично я лишь сейчас, в первый раз, сумел пройти квест со сборкой с gdb - впечатлений от секаса с замечательной системой сборки make хватит на несколько фильмов про немецких сантехников :) Посему пользу от отладчика, тем более нового, ещё прочувствовать не успел.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 13.02.2013 00:10:57
alex_alex_alex1
С новым отладчиком всё собирается, но при попытке отладки программы IDE падает или не запускается вообще - черный экран.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 13.02.2013 01:14:12
Сквозняк
Что собирается ещё не показатель, нужно исправлять сгенерированные обновлением ошибки в коде. Причём make опять подкладывает жирную свинью: нужно ковыряться по Makefile, прописывать туда -Xm и прочие отладочные параметры, убирать strip.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 20.02.2013 10:30:36
alex_alex_alex1
Какие новости?

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 20.02.2013 16:57:48
Сквозняк
Не каждый день занимаюсь этим вопросом. Нашёл место где вписываются неправильные данные о горизонтальном положении курсора в окне редактирования исходников. fpcbuild-2.6.0/fpcsrc/ide/wcedit.pas procedure TIndicator.Draw; Казалось бы, пропиши поверх нормальные данные и дело в шляпе, но не тут-то было - ООП не даёт использовать данные параллельного объекта напрямую, хоть их через глобальную переменную прокидывай :twisted: Имхо данные прокидывались через указатели, вот в 64 битной версии и напортачилось.

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 20.02.2013 22:07:39
alex_alex_alex1
Можно и глобальной переменной - лишь бы работало. Но важный вопрос - отладчик, с ним есть ли прогресс?

Re: Прикручивание русского языка к FP в линуксе

СообщениеДобавлено: 21.02.2013 16:23:40
Сквозняк
alex_alex_alex1 писал(а):Но важный вопрос - отладчик, с ним есть ли прогресс?

"Не занимайся множеством дел, имначе убегать будешь - не убежишь и не останешься без вины." Новый отладчик конечно хорошо но ты не задумывался о выпуске 64 битной сборки иде? Разберусь с этим багом, посмотрю что там с этим @#$%#$%%^^ отладчиком в 64 битной сборке и уже после проверим, если будут патчи, их работу на 32 битной сборке - очень нудно её собирать имея из 32 битных дистрибутивов лишь ASPLinux 14.Не занимайся множеством дел, имначе убегать будешь - не убежишь и не останешься без вины.

Можно и глобальной переменной - лишь бы работало.

Ясно, таможня даёт добро :mrgreen: