LINUX.ORG.RU

[gentoo]mplayer-vaapi-20110127 не собирается

 


0

0

Пробую скомпилить mplayer-vaapi-20110127, сборка обрывается на

make -C ffmpeg/libavcodec
make[1]: Entering directory `/home/daemonpnz/src/mplayer-32825/ffmpeg/libavcodec'
CC	vaapi_vc1.o
vaapi_vc1.c: In function 'vaapi_vc1_start_frame':
vaapi_vc1.c:163:36: error: 'struct <anonymous>' has no member named 'profile'
make[1]: *** [vaapi_vc1.o] Error 1
make[1]: Leaving directory `/home/daemonpnz/src/mplayer-32825/ffmpeg/libavcodec'
make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
В арче же есть уже собранный mplayer-vaapi (mplayer r32825 и mplayer-vaaapi патч от 20110127). Пробовал собрать по такому же принципу, но получается та же самая ошибка. Предыдущая версия от 20101115 собирается нормально.

Кто виноват? Что дедать?

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

вот-вот. в локальном своем оверлее надо собирать, ТС. не делайте из генты слаку!

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

Ванга? Гадаешь по никам? Или просто скора в толксы сходить не хватает и ты решил тупыми бессодержательными сообщениями подзаработать немного шкворца?

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

гента это всё равно что дзен - надо либо делать, либо не делать, безо всяких «попробую немножко, понарошку»

погугли mplayer-vaapi ebuild

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

вася, а чего такого ценного в ваших толксах? откровения нытиков вроде тебя?

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

гента это всё равно что дзен - надо либо делать, либо не делать, безо всяких «попробую немножко, понарошку»

под каждый эксперимент предлагаешь писать ebuild?!

eix mplayer-vaapi
[quote]погугли mplayer-vaapi ebuild [/quote]
[U] media-video/mplayer-vaapi
     Available versions:  **9999-r21 (~)9999-r22 (~)9999-r23 (~)20100224 (~)20100414 (~)20100602 (~)20100713 (~)20101115 (~)20110127
Че гуглить-то?! Есть у меня ебилды, вывод тот же самый, за исключением путей так тебя зацепивших.

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

Спасибо К.О. Но как бэ в арче собран данный пакет и там ничего не багует. С той же ревизией и тем же патчем.

daemonpnz ★★★★★
() автор топика
>>> Source compiled.
>>> Test phase [not enabled]: media-video/mplayer-vaapi-20110127

>>> Install mplayer-vaapi-20110127 into /var/tmp/portage/media-video/mplayer-vaapi-20110127/image/ category media-video
>>> Completed installing mplayer-vaapi-20110127 into /var/tmp/portage/media-video/mplayer-vaapi-20110127/image/

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/local/bin/mplayer-vaapi

что не так?
тоже ебыдло

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

хм

emerge -pv =mplayer-1.0_rc4_p20100107
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-sound/twolame-0.3.12  USE="-static-libs" 472 kB [0]
[ebuild  N    ] media-video/mplayer-1.0_rc4_p20100107  USE="X a52 aac alsa ass cddb cdio dirac directfb dts dv dvb dvd dvdnav enca encode faac faad fbcon ffmpeg-mt gif iconv ipv6 jpeg live lzo mmx mmxext mp3 network opengl osdmenu png quicktime rar real rtc samba schroedinger sdl shm speex sse sse2 ssse3 theora toolame tremor truetype twolame unicode v4l v4l2 vdpau vorbis x264 xinerama xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) -bidi -bindist -bl -bs2b -cdparanoia -cpudetection -custom-cpuopts -debug -dga -doc -dxr3 -esd -ftp -ggi -gmplayer -jack -joystick -ladspa -libcaca -lirc -mad -md5sum -mng -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio (-svga) -tga (-vidix) (-win32codecs) -xanim -xvmc -zoran" VIDEO_CARDS="nvidia -mga -s3virge -tdfx -vesa" 8,587 kB [1]                                                            
[blocks B     ] media-video/mplayer ("media-video/mplayer" is blocking media-video/mplayer-uau-1.0_rc4_p20101220)                                                                           

Total: 2 packages (2 new), Size of downloads: 9,058 kB
Conflict: 1 block (1 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/zugaina

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-video/mplayer-uau-1.0_rc4_p20101220::multimedia, installed) pulled in by
    media-video/mplayer-uau required by @selected

  (media-video/mplayer-1.0_rc4_p20100107::zugaina, ebuild scheduled for merge) pulled in by
    =mplayer-1.0_rc4_p20100107


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

где я не вижу флага vaapi?

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

яка чудная цяця, на сайте зугаины куча пакетов, которые типа в оверлее, а делаешь layman -a zugaina - и там, наверное, вдвое меньше

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

layman -a stuff
после поста - залил на гитхаб - ебыдло...там одно название :3

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

>загуина - это так - гуголь для ебыдлов

о, не знал, спасибо

icecat
()
Ответ на: комментарий от daemonpnz
CFLAGS="-O2 -march=core2 -fno-align-functions -fno-align-labels -mfpmath=sse -msse4.1 -fexcess-precision=fast --param l2-cache-size=512 -pipe -fomit-frame-pointer -Wno-all"
CXXFLAGS="${CFLAGS}"

 [4] i686-pc-linux-gnu-4.5.2 *
megabaks ★★★★
()

Проблема решена. В ебилде предыдущего среза накладывался только патч mplayer-vaapi, в этом же требуется патчить сначала с помощью mplayer-vaapi, а потом mplayer-vaapi-0.29.

Всем спасибо за помощь.

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