LINUX.ORG.RU

Вопрос по libreadline


0

1

Добрый вечер.

Пытаюсь запустить приложение, использующее libreadline.5 (приложение - JLinkGDBServer, но не суть).

libreadline установил тривиально: configure, make install, ldconfig.

Однако, при запуске целевого приложения вижу вот что:

symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC
Проблема в неправильной либе, видимо. Что делать?

Дистрибутив ubuntu.


Ответ на: комментарий от Deleted

Покажи вывод ldd на него.

linux-gate.so.1 =>  (0xb78b3000)
libjlinkarm.so.4 => /usr/lib/libjlinkarm.so.4 (0xb743b000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7422000)
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7418000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb740f000)
libreadline.so.5 => /usr/local/lib/libreadline.so.5 (0xb73e1000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7287000)/lib/ld-linux.so.2 (0xb78b4000)

Поздравляю, Шарик - ты балбес.(с)

Ну вот, поставил из репозитория убунту. А толку.

symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC

Какая версия и архитектура?

i386 10.04

Spym
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.