Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266293 - all media-video/vlc-xxx ebuilds have a flawed dependency on media-libs/libtheora
Summary: all media-video/vlc-xxx ebuilds have a flawed dependency on media-libs/libtheora
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-15 18:39 UTC by gentoo-bugs.20.masuefke
Modified: 2009-04-16 11:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gentoo-bugs.20.masuefke 2009-04-15 18:39:10 UTC
When building with libtheora-1.0_alpha3 installed buiilding vlc-0.9.8a failed with "pixelformat: no such name in the structure"
This could be tracked down to an older version (libtheora-1.0_alpha3) of libtheora.
The vlc ebuild works fine if libtheora-1.0_beta3_r1 is installed

I suggest in all vlc-ebuilds that dependencies for libtheora be changed to 
theora? (>=media-libs/libstheora-1.0_beta3_r1) 


Reproducible: Always

Steps to Reproduce:
1. Have an ancient libtheora (1.0_alpha3) installed
2. USE="theora" emerge vlc
3. Watch the theora import module fail to compile

Actual Results:  
Compile failed.
Log can be provided on request.
The Error was something about "pixelformat".
The header file /usr/include/theora/theora.h does not define a theora_info -> pixelformat in Versions below 1.0_beta3


Expected Results:  
emerge should have updated libtheora befoce compiling the vlc ebuild
Comment 1 Alexis Ballier gentoo-dev 2009-04-16 11:07:42 UTC
dep adjusted, thanks for the report