Собственно сабж. (xine-lib-1.1.19)
$ sudo emerge xine-lib -av
[ebuild N ] media-libs/xine-lib-1.1.19 USE="X a52 aac alsa css dts mad modplug musepack nls opengl sdl theora truetype v4l vcd vorbis xcb xv -aalib (-altivec) -directfb -dxr3 -esd -fbcon -flac -gnome -gtk -imagemagick -ipv6 -jack -libcaca -mmap -mng -oss -pulseaudio (-real) -samba -speex (-vidix) (-vis) -wavpack (-win32codecs) -xinerama -xvmc"
pp.c:79:3: ошибка: unknown type name «pp_context_t»
pp.c:80:3: ошибка: unknown type name «pp_mode_t»
pp.c: В функции «pp_draw»:
pp.c:336:22: предупреждение: в передаче аргумента 1 «pp_postprocess»: несовместимый тип указателя [по умолчанию включена]
/usr/include/libpostproc/postprocess.h:72:7: замечание: expected «const uint8_t **» but argument is of type «uint8_t **»
pp.c: В функции «get_help»:
pp.c:127:13: предупреждение: ignoring return value of «asprintf», declared with attribute warn_unused_result [-Wunused-result]
make[3]: *** [xineplug_post_planar_la-pp.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий...
make[3]: Выход из каталога `/var/tmp/portage/media-libs/xine-lib-1.1.19/work/xine-lib-1.1.19/src/post/planar'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/media-libs/xine-lib-1.1.19/work/xine-lib-1.1.19/src/post'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/media-libs/xine-lib-1.1.19/work/xine-lib-1.1.19/src'
make: *** [all-recursive] Ошибка 1
emake failed
* ERROR: media-libs/xine-lib-1.1.19 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 2621: Called _eapi2_src_compile
* ebuild.sh, line 669: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of 'emerge --info =media-libs/xine-lib-1.1.19',
* the complete build log and the output of 'emerge -pqv =media-libs/xine-lib-1.1.19'.
* The complete build log is located at '/var/tmp/portage/media-libs/xine-lib-1.1.19/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/xine-lib-1.1.19/temp/environment'.
* S: '/var/tmp/portage/media-libs/xine-lib-1.1.19/work/xine-lib-1.1.19'
>>> Failed to emerge media-libs/xine-lib-1.1.19, Log file:
>>> '/var/tmp/portage/media-libs/xine-lib-1.1.19/temp/build.log'
* Messages for package media-libs/xine-lib-1.1.19:
* ERROR: media-libs/xine-lib-1.1.19 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 2621: Called _eapi2_src_compile
* ebuild.sh, line 669: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of 'emerge --info =media-libs/xine-lib-1.1.19',
* the complete build log and the output of 'emerge -pqv =media-libs/xine-lib-1.1.19'.
* The complete build log is located at '/var/tmp/portage/media-libs/xine-lib-1.1.19/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/xine-lib-1.1.19/temp/environment'.
* S: '/var/tmp/portage/media-libs/xine-lib-1.1.19/work/xine-lib-1.1.19'
2. Как установить ffmpeg и libav одновременно? если стоит libav, нет видео-кодеков, но vlc и xine тянут как зависимость libav. ffmpeg нужен также для конвертации видео. Делал через одно место
# emerge -C media-video/ffmpeg
# emerge vlc
# emerge -C libav
# emerge media-video/ffmpeg
emerge media-video/ffmpeg -av
These are the packages that would be merged, in order:
Calculating dependencies ... done!
[ebuild N ] media-video/ffmpeg-0.7.4 USE="3dnow 3dnowext X aac alsa amr bzip2 dirac encode faac frei0r hardcoded-tables mmx mmxext mp3 schroedinger sdl ssse3 static-libs theora threads truetype vaapi vorbis vpx xvid zlib (-altivec) -avx -bindist (-celt) -cpudetection -custom-cflags -debug -doc -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -speex -test -v4l -v4l2 -vdpau -x264" VIDEO_CARDS="nvidia" 0 kB
[blocks B ] media-video/ffmpeg ("media-video/ffmpeg" is blocking media-video/libav-0.8_pre20110818)
Total: 1 package (1 new), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(media-video/ffmpeg-0.7.4::gentoo, ebuild scheduled for merge) pulled in by
media-video/ffmpeg
(media-video/libav-0.8_pre20110818::gentoo, installed) pulled in by
>=media-video/libav-0.6.90_rc[X,encode,-jpeg2k,mp3,sdl,theora,threads,vaapi,vdpau,x264] required by (virtual/ffmpeg-0.6.90::gentoo, installed)