LINUX.ORG.RU

не собирается mplayer


0

0

дистр - Debian Sid

вот конец вывода

cc -I../libvo -I../../libvo -fno-PIC -O4 -march=athlon -mtune=athlon -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./libavutil -I./libavcodec -o mplayer mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o libvo/libvo.a libao2/libao2.a input/libinput.a vidix/libvidix.a Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a libavformat/libavformat.a libavutil/libavutil.a libpostproc/libpostproc.a -lmad -lpng -lz -lz -ljpeg -lasound -ldl -lpthread -lfreetype -lz -lncurses -lnsl -lfontconfig libfaad2/libfaad2.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lglib-2.0 -laa -lGL -ldl -lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -L/usr/lib -lSDL -lvga -ldirectfb -L/usr/lib -ldl -lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/local/lib -lesd -laudiofile -lm -lasound -ljack -laudio -lXt -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -Wl,-z,noexecstack -lpthread -ldl -rdynamic -lm
/usr/lib/libpangocairo-1.0.so: undefined reference to `pango_matrix_get_font_scale_factor'
/usr/bin/../lib/libpangoft2-1.0.so.0: undefined reference to `pango_quantize_line_geometry'
/usr/lib/libpangocairo-1.0.so: undefined reference to `pango_font_describe_with_absolute_size'
collect2: ld returned 1 exit status

Гы. У меня вот он вообще не использует библиотеку pango. Попробуй поиграться с параментрами configure, чтобы он ее не использовал. Возможно, он ожидает другую версию.

anonymous
()

Или снеси пакет типа pango-devel и перезапусти configure

anonymous
()
Ответ на: комментарий от anonymous

сам по себе он её не использует, но после запуска ./configure с параметром --enable-gui появилось вот это.
Сам плеер работает, но оболочки нет (((

lazybones
() автор топика
Ответ на: комментарий от UVV

Ло этого успешно стоял MPlayer v1.0pre8(с гуём)
попробывал собрать последний CVS - вылезла эта фигня.
Попробывал снова собрать v1.0pre8 - и опять (

lazybones
() автор топика
Ответ на: комментарий от cthulhu

Е-х-х... Если да, то у тебя точно с либами проблемы. Есть предположение, что pango собрано не с той версией cairo, которая установлена.

cthulhu ★☆
()
Ответ на: комментарий от UVV

да - именно что тот мплеер(v1.0pre8) тоже не собирается
ну как - собранный давным давно он(v1.0pre8) пережил несколько обновлений дистрибутива.
А терь вот не собирается - ни стабильная версия(v1.0pre8) ни CVS - с одной и той же ошибкой

lazybones
() автор топика
Ответ на: комментарий от cthulhu

>Есть предположение, что pango собрано не с той версией cairo, которая установлена.

Это мона определить ? Дистриб - Debian sid

lazybones
() автор топика
Ответ на: комментарий от lazybones

Вообще-то трудно предплолжить, чтобы в дистрибе были кривые библиотеки.

anonymous
()
Ответ на: комментарий от lazybones

> попробывал собрать последний CVS - вылезла эта фигня.

Какой еще ЦВС, когда полгода как уже на СВН переползли? Специально попробовал сегодняшний срез - все собирается и пашет без каких-то уююков.

e
()
Ответ на: комментарий от lazybones

Вообще-то нет, если сами либы они работают.

Кстати, я тут посмотрел... Символ pango_font_describe_with_absolute_size появился только в pango-1.14. У тебя какая версия?

cthulhu ★☆
()
Ответ на: комментарий от e

Кстати, да... Но сути проблемы это не меняет.

У меня подобный трабл однажды был. Решил я его варварски - пересобрал либу ручками.

cthulhu ★☆
()
Ответ на: комментарий от cthulhu

Да, блин, это же чистый C! Когда в библиотеке нет нужной функции, то проявляется это только при линковке. Так что наверняка дело в этом

anonymous
()
Ответ на: комментарий от cthulhu

Но есть в хидерах. Что означает несоответствие оных к либе.

cthulhu ★☆
()
Ответ на: комментарий от lazybones

М-да... Лепить свою поверх пакета в дебиане, я так понимаю, не рекомендуется. Даже не знаю, что посоветовать. Я на слаке просто пересобрал проблемную либу и все заработало.

cthulhu ★☆
()

пасибо всем - проблема решилась
однажды я просто сам собрал эту библиотеку проинсталил и забыл )
Переинсталил пакет и удалил ту самомборную
Всем пасибо - всё работает )

lazybones
() автор топика
Ответ на: комментарий от lazybones

если не трудно можешь постучат ьв аську: 121022010, у меня те же траблы с мплеером, хотел бы проконсультироватся.... зарание спасибо...

chiffa
()
Ответ на: комментарий от lazybones

если не трудно можешь постучат ьв аську: 121022010, у меня те же траблы с мплеером, хотел бы проконсультироватся.... зарание спасибо...

chiffa
()
Ответ на: комментарий от lazybones

> однажды я просто сам собрал эту библиотеку проинсталил и забыл )

Легким движением make install любой дистрибутив превращается в slackware. Как ты думаешь, для чего народ описывает "зависимости" и придумал "пакетный менеджер"?

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Ну хватит уже, а? В slackware тоже есть пакетный менеджер. Те, кто им не пользуются и делают make install - ССЗБ.

Deleted
()
Ответ на: комментарий от no-dashi

Да знаю я !
Это видимо давно было - я уж забыть успел....

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