При сборке из исходных текстов, наблюдаю такую картину:
make[2]: Entering directory `/var/tmp/portage/dev-lang/fpc-ide-2.2.0/work/fpcbuild-2.2.0/fpcsrc/ide'
LibGDB not found
LIBGDBFILE=
GDBLIBDIR=../libgdb/linux
Внимательное изучение makefile показало, что идет проверка на наличие файла libgdb.a Однако такого файла в системе найти не удалось, в то время как gdb версии 6.7.1 установлен и работает. Файл с созвучным названием, был найден только тут: /usr/lib64/libgdbm.a Возможно, что у меня какой-то неправильный gdb или собрал я его неправильно.
Однако был поставлен эксперимент, суть которого в следующем: во время работы emerge fpc-ide, после распаковки архива с исходниками, а именно появления сообщения ">>> Source unpacked.", процесс компиляции останавливался Ctrl-Z, создавались отсутствующие папки libgdb/linux в каталоге с исходниками, туда помещался файл libgdbm.a с именем libgdb.a, после чего компиляция возобновлялась. В результате я больше не видел сообщения make о том, что "LibGDB was not found, IDE has no Debugger support", напротив при компиляции пишется, что: "LibGDB found in ../libgdb/linux/libgdb.a" и IDE собирается с поддержкой дебагера. Я не планировал получить работоспособную IDE, т.к. libgdm.a в моем случае просто муляж, но я так и не избавился от того-же сообщения IDE при попытке начать отладку "No debugger support available".
Вопрос: сталкивался ли кто с этой проблемой на 64-разрядных linux-системах? Что это за файл libgdm.a? Как мне его заиметь? Какие вообще есть идеи, как заставит в IDE работать отладку?
ОС: Gentoo linux, 2007.0, ядро 2.6.21, x86_64
upd: Ситуация получается такая: скорее всего у меня неправильная версия gdb. А именно, скорее всего нужна более ранняя версия gdb, чем у меня. Но какая? Дегрейд на более древнюю версию сопряжен с рядом трудностей, а именно, с тем, что у меня в портежах есть ебилды для версий gdb-6.6-r2, gdb-6.7 и gdb-6.7.1. Установка 6.6-r2 проблемы не решила, libgdb.a как небыло так и нет. Всвязи с этим, просьба к вам: если у вас отладка работает, посмотрите, какой версии gdb установлен?