Summary: | media-video/vlc-2.0.7 with media-libs/freetype-2.5.3 - freetype.c:67:30: fatal error: freetype/ftsynth.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Phil Stracchino (Unix Ronin) <phils> |
Component: | Current packages | Assignee: | Paweł Stankowski <aambitny> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | dlan, media-video, tg42 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 499806 | ||
Bug Blocks: | |||
Attachments: |
build.log.gz
Environment |
Description
Phil Stracchino (Unix Ronin)
2014-03-21 14:52:03 UTC
Created attachment 373192 [details]
build.log.gz
Created attachment 373194 [details]
Environment
babylon5:root:/var/tmp/portage/media-video/vlc-2.0.7/temp:10 # emerge -pqv '=media-video/vlc-2.0.7::gentoo' [ebuild R ] media-video/vlc-2.0.7 USE="X a52 aac alsa avcodec avformat bidi cdda cddb dbus dirac dts dvbpsi dvd encode ffmpeg flac fontconfig gcrypt httpd kate kde libnotify live lua matroska mmx mp3 mpeg mtp musepack ncurses ogg opengl png postproc qt4 rtsp schroedinger sdl sdl-image shine skins speex sse svg swscale theora truetype twolame udev v4l vaapi vlm vorbis wma-fixed x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bluray -dc1394 -debug (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -gme -gnome (-gnutls) -growl -ieee1394 (-ios-vout) -jack -libass -libcaca -libproxy -libsamplerate -libtar -libtiger -linsys -lirc (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug (-neon) -omxil -optimisememory (-opus*) -oss -portaudio -projectm -pulseaudio -pvr -run-as-root -samba -shout -sid -sqlite -switcher -taglib -upnp -vcdx (-waveout) (-wingdi) -xosd -zvbi" I'm not quite clear why USE=-opus is appearing in this list, because I have USE=opus enabled, not disabled, in /etc/portage/make.conf, but media-video/vlc doesn't HAVE an opus USE flag anyway. You need at least >=media-video/vlc-2.1.1 with freetype-2.5.3 (In reply to Lars Wendler (Polynomial-C) from comment #4) > You need at least >=media-video/vlc-2.1.1 with freetype-2.5.3 Thanks Lars. I'll give that a shot. Hopefully it'll also resolve my OTHER vlc problem, which I wasn't going to post until I could complete a rebuild. (In reply to Phil Stracchino from comment #5) > (In reply to Lars Wendler (Polynomial-C) from comment #4) > > You need at least >=media-video/vlc-2.1.1 with freetype-2.5.3 > > Thanks Lars. I'll give that a shot. Hopefully it'll also resolve my OTHER > vlc problem, which I wasn't going to post until I could complete a rebuild. And the answer is yes, current unstable vlc resolves both this problem and the problem that vlc was causing X11 to crash hard, which I now presume to have been a library mismatch issue. Solution confirmed. It still needs to be stabilized; other than that, I plan to set up an upper limit on the dependency in the older ebuilds, but I'll need to check them first. + 26 Mar 2014; Tom Wijsman <TomWij@gentoo.org> vlc-2.0.5.ebuild, + vlc-2.0.7.ebuild, vlc-2.0.8.ebuild, vlc-2.0.8a.ebuild, vlc-2.0.9.ebuild, + vlc-2.0.9999.ebuild, vlc-2.1.0.ebuild: + Restrict freetype version on older versions of vlc; fixes bug #505266, + reported by Phil Stracchino (alaric). Thank you very much for reporting. This will cause a blocker as we move forward. *** Bug 523372 has been marked as a duplicate of this bug. *** Since vlc-2.1.x is broken in an essential way (cf. Bug 523366) i would like to be able to continue to use vlc 2.0.9. vlc 2.0.9 can be forcibly compiled against media-libs/freetype-2.5.3 when either /usr/include/freetype2 is soft-linked to freetype or the respective #include statements are patched. Due to the dependency on <media-libs/freetype-2.5.3 (which is wrong, IMnsHO, and the reason i issued Bug 523372), portage is quite unhappy with the installation, afterwards. |