LINUX.ORG.RU

undefined reference to

 , , , ,


0

1

Что-то не пойму, в чём дело. Есть докер-контейнер, в котором развёрнута Убунту и сборочное окружение. При сборке исходники компилируются, но отказываются линковаться с libportaudio, выдавая серию сообщений вроде «undefined reference to `Pa_Initialize'». dev-файлы для portaudio установлены:

# ls /usr/lib/x86_64-linux-gnu/ | grep -i portaudio
libportaudio.a
libportaudio.so
libportaudio.so.2
libportaudio.so.2.0.0
libportaudiocpp.a
libportaudiocpp.so
libportaudiocpp.so.0
libportaudiocpp.so.0.0.12
Линкер упорно игнорирует и -lportaudio, и -L/usr/lib/x86_64-linux-gnu/. Под Федорой всё компилируется, правда, не в контейнере.

Где я не прав?

★★★★★

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

Хм, интересно. И вправду, так линкуется. Спасибо.

meliafaro ★★★★★
() автор топика
Последнее исправление: meliafaro (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.