Отправляет email-рассылки с помощью сервиса Sendsay

wesnoth: SDL_mixer with ogg/vorbis

Привет всем!

Собираю wesnoth-0.8. В документации сказано, что надо сабж.
Ставлю последовательно (сорцы):
libogg-1.1
libvorbis-1.0.1
SDL_mixer-1.2.6
(Миксер ворбис увидел)

Конфигурирую wesnoth:
checking for Mix_OpenAudio in -lSDL_mixer... no
configure: error: *** SDL_mixer lib not found! Get SDL_mixer from
http://www.libsdl.org/projects/SDL_mixer/index.html

Сношу ворбис с оггом, перебираю миксер - видит, но хочет с поддержкой огг.
Ставлю, перебираю - опять не видит. Чего это он?

Ответить   Matvey Mon, 16 May 2005 16:23:52 +0300 (#368469)

 

Ответы:

В сообщении от 16 Май 2005 17:23 Matvey написал(a):

Для начала посмотрите в config.log
То что configure говорит в stderr может не соответствовать истине:
может, и Mix_OpenAudio() в libSDL_mixer есть, а тестовая программа не
собирается совсем по другой причине.

Ответить   "Sergey B. Khvatov" Mon, 16 May 2005 17:49:19 +0400 (#368480)

 

On Mon, 16 May 2005 17:49:19 +0400
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

Вы правы:
configure:5503: checking for Mix_OpenAudio in -lSDL_mixer
configure:5533: gcc -o conftest -g -O2 -I/usr/X11R6/include conftest.c -lSDL_mixer
-L/usr/X11R6/lib -lX11 -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread >&5
/usr/lib/libvorbis.so.0: undefined reference to `oggpack_writealign'
/usr/local/lib/libvorbisfile.so.3: undefined reference to `ogg_stream_reset_serialno'
/usr/local/lib/libvorbisfile.so.3: undefined reference to `ogg_stream_packetpeek'
collect2: ld returned 1 exit status

Но ведь огг и ворбис нормально собрались и стали, откуда взялись левые ссылки?

Ответить   Matvey Mon, 16 May 2005 18:13:26 +0300 (#368517)

 

В сообщении от Вторник 17 Май 2005 02:13 Matvey написал(a):

Попробуй их пересобрать. Тут похоже либы уже старые и версия не подходит.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18717; Возраст листа: 662; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/368800

Ответить   Nickolai Tue, 17 May 2005 15:24:12 +1100 (#368800)

 

On Tue, 17 May 2005 15:24:12 +1100
Nickolai <subscribe***@y*****.ru> wrote:

Кого - их? огг, ворбис и сдл качались в день пОста, самые последние.

Ответить   Matvey Tue, 17 May 2005 17:28:40 +0300 (#369138)

 

В сообщении от 17 Май 2005 18:28 Matvey написал(a):

У вас libvorbis из /usr/lib, а libvorbisfile из /usr/local/lib.
Это конечно допустимо, но подозрительно. Возможно у вас в /usr/lib
и /usr/local/lib лежат несовместимые версии одних и тех же библиотек

Ответить   "Sergey B. Khvatov" Tue, 17 May 2005 18:44:47 +0400 (#369148)

 

В сообщении от 1116256406 секунд после начала Эпохи Unix Вы написали:

# echo /usr/local/lib >>/etc/ld.so.conf
# ldconfig

Ответить   Konstantin Korikov Tue, 17 May 2005 08:11:51 +0300 (#368833)

 

On Tue, 17 May 2005 08:11:51 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

Уже год, как прописано :)

Ответить   Matvey Tue, 17 May 2005 12:27:51 +0300 (#369125)

 

В сообщении от 16 Май 2005 19:13 Matvey написал(a):

Никакие они не левые - вы же хотите ogg vorbis использовать. А вот ни с
libogg, ни с libvorbis тестовая программа не линкуется. Надо configure.in
править.

Ответить   "Sergey B. Khvatov" Tue, 17 May 2005 11:19:03 +0400 (#368888)

 

On Tue, 17 May 2005 11:19:03 +0400
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

Гы... КАК?

Ответить   Matvey Tue, 17 May 2005 12:28:43 +0300 (#369126)