Добрый день, уважаемые форумчане, занимаюсь разработкой проекта с openAL. И недавно возникла необходимость работы с ogg форматом. Для работы с ним нужны пакеты libvorbis-dev, libvorbis-dbg, libogg-dev, libogg-dbg.
Я их установил через Synaptic, после чего когда нужно было прикручивать либы пакетов к проекту, я их не нашел там, где обычно все лежат (/usr/lib). Нашел только в /usr/lib/i386-linux-gnu.
Затем после прикручивания, при компиляции мне Code::Blocks выдал ошибку /usr/bin/ld: ../../../../../usr/lib/i386-linux-gnu/libvorbis.a(info.o)||undefined reference to symbol 'oggpack_reset'| И внизу примечание ||note: 'oggpack_reset' is defined in DSO ../../../../../usr/lib/i386-linux-gnu/libogg.so so try adding it to the linker command line|
Я решил переустановить пакеты, но перед этим проверил свойства пакетов, вкладку "Установленные файлы", а там написано следующее "Список установленных файлов отображается только для установленных пакетов." Переустановка не помогла.
Данные системы:
ОС: Ubuntu 11.10
Оболочка: Gnome 3.x
Компилятор: GCC 4.6
Язык: C++
Звук: ALSA (вместе с PulseAudio)
Библиотеки:
libogg-dev 1.2, libogg-dbg 1.2
libvorbis-dev 1.3, libvorbis-dbg 1.3
libalut 1.1
Подскажите в чем может быть дело? Заранее благодарю.