Установите gdb-7.2 на Solaris 11 для ошибки ошибки сегментации

Я пытаюсь установить gdb-7.2 в Solaris 11 для отладки сценария c ++, который выдает предупреждение об ошибке сегментации.

После настройки (./configure)

проверка поддержки -fkeep-inline-functions … да
настроить: создание ./config.status
config.status: создание Makefile

Я перехожу на make (make), однако это не удается из-за следующих ошибок:

ar: creating libgdb.a ranlib libgdb.a
rm -f gdb
gcc -g -O2 -rdynamic \
-o gdb gdb.o libgdb.a \
../readline/libreadline.a ../opcodes/libopcodes.a ../bfd/libbfd.a \
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a \
-ldl -lcurses -lz -lsocket -lnsl -lm -lsocket -lnsl -ldl -lm \
-lpython2.6 -lexpat ../libiberty/libiberty.a gnulib/libgnu.a
Undefined first referenced symbol in file
wattr_on libgdb.a(tui-wingeneral.o)
wattr_off libgdb.a(tui-wingeneral.o)
ld: fatal: symbol referencing errors. No output written to gdb collect2: ld returned 1 exit status
*** Error code 1 make: Fatal error: Command failed for target `gdb'

В чем может быть возможная проблема, и есть ли решение для этого?

0

Решение

Похоже, какая-то ошибка связывается с библиотекой проклятий Solaris. Я не могу поставить диагноз. Стоит покопаться и патчить вверх по течению …

Между тем, вы, вероятно, можете обойти это, настроив с помощью —disable-tui.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]