Failed to emerge media-video/vlc-2.0.1

Добрый день.

Три дня назад пересел с Кубунты на Calculate 12 (KDE). При сборке vlc возникли проблемы (точнее ошибки). Прошу помощи, т.к. в gentoo/calculate еще “новичек”.

Заранее спасибо.

PS. Полезные файлы в аттаче.

emerge-info.txt (5.86 KB)
emerge-pqv.txt (1 KB)
complete-build-log (9.4 KB)
ebuild-env (125 KB)

Перенес в трекер

Компилятор языка C установлен?

Сергей,
убедитесь, что в вашем make.conf

CFLAGS="-02 -march=native -pipe -sse -sse2 -mmx -acpi"

O2 это буква О, а не цифра 0 :slight_smile:

После этого, убедитесь, что используете бинарный профиль

eselect profile list

если нет, перейдите на соответствующий, не забыв после перехода выполнить

env-update && source /etc/profile

и после всего этого, попробуйте переустановить пакет dev-libs/mpc

Огромное спасибо всем за помощь. Удивила оперативность.

По результату: скомпилилось.
Что сделал:

# Вычистил make.conf, а именно: вернул эту строку “в первозданный вид”:

CFLAGS="-02 -CFLAGS="-02 -march=native -pipe"

# Установил dev-ldev-libs/mpcibs/mpc
# Заново emerge media-video/vlc-2.0.1

Вуаля. VLC готов к просмотру :slight_smile:

Только установил CLS, до этого имел дело только с пакетными дистрибутивами.
Подскажите, вроде ничего сложного, но что делать, не понял:

> emerge media-video/vlc

Local copy of remote index is up-to-date and will be used.
Calculating dependencies 

!!! Problem resolving dependencies for media-video/vlc
... done!

!!! The ebuild selected to satisfy "media-video/vlc" has unmet requirements.
- media-video/vlc-2.0.1::gentoo USE="X a52 aac aalib alsa avcodec avformat cddb dbus dvbpsi dvd encode ffmpeg flac gcrypt ieee1394 libcaca libnotify lirc matroska mmx mp3 mpeg (multilib) musepack ncurses ogg opengl png portaudio postproc qt4 samba sdl speex sse svg swscale theora truetype v4l vaapi vorbis x264 xcb xv (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cdda -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dts -dvb (-dxva2) -egl -fbosd -fluidsynth -fontconfig -gme -gnome -gnutls -growl -httpd (-ios-vout) -jack -kate -kde -libass -libproxy -libsamplerate -libtar -libtiger -linsys -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug -mtp (-neon) -omxil -optimisememory -oss -projectm -pulseaudio -pvr -rtsp -run-as-root -schroedinger -sdl-image -shine -shout -sid -skins -sqlite -switcher -taglib -twolame -udev -upnp -vcdx -vlm (-waveout) (-win32codecs) (-wingdi) -wma-fixed -xml -xosd -zvbi" CDISTRO="CLS"

  The following REQUIRED_USE flag constraints are unsatisfied:
    cddb? ( cdda )

  The above constraints are a subset of the following complete expression:
    aalib? ( X ) bidi? ( truetype ) cddb? ( cdda ) dvb? ( dvbpsi ) dxva2? ( avcodec ) egl? ( X ) ffmpeg? ( avcodec avformat swscale postproc ) fontconfig? ( truetype ) gnutls? ( gcrypt ) httpd? ( lua ) libtar? ( skins ) libtiger? ( kate ) media-library? ( sqlite ) qt4? ( X ) sdl? ( X ) skins? ( truetype qt4 X ) switcher? ( avcodec ) vaapi? ( avcodec X ) vlm? ( encode ) xosd? ( X ) xv? ( xcb )
>

спасибо

Вам говорят, что для флага cddb необходим другой флаг - cdda.
Исправляем так:

echo "media-video/vlc cdda" >> /etc/portage/package.use/custom"
emerge media-video/vlc

Спасибо, помогло! Правда, пришлось собрать без поддержки lirc - он почему-то не собрался… Но не очень-то он нужен