Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 248790

Summary: media-libs/xine-lib-1.1.15-r1 - pp.c:33:27: error: postprocess.h: No such file or directory
Product: Gentoo Linux Reporter: simon <cjubon>
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: xine-lib build error messages
Output of "emerge --info"
Output of "emerge -pv ffmpeg xine-lib" and "less /var/tmp/portage/media-libs/xine-lib-1.1.15-r1/work/xine-lib-1.1.15-r1/config.log"

Description simon 2008-11-25 14:28:48 UTC
After an upgrade to ffmpeg-0.4.9_p20081018, xine-lib-1.1.15-r1 does not compile any more. I tried to downgrade back to ffmpeg-0.4.9_p20080326 and build again, but to no avail.

Reproducible: Always

Steps to Reproduce:
1.emerge xine-lib
2.
3.

Actual Results:  
"ERROR: media-libs/xine-lib-1.1.15-r1 failed."

Expected Results:  
See also http://forums.gentoo.org/viewtopic.php?p=5290213
Comment 1 simon 2008-11-25 14:31:43 UTC
Created attachment 173354 [details]
xine-lib build error messages
Comment 2 simon 2008-11-25 14:34:13 UTC
Created attachment 173356 [details]
Output of "emerge --info"
Comment 3 simon 2008-11-25 14:37:38 UTC
Building with USE="-imagemagick" (see bug #247292) doesn't help.
Comment 4 Rafał Mużyło 2008-11-25 16:10:33 UTC
Outputs of:
emerge -pv ffmpeg
emerge -pv xine-lib
ls /usr/include/libpostproc/postprocess.h

Add config.log too.
Comment 5 simon 2008-11-26 08:05:02 UTC
Created attachment 173412 [details]
Output of "emerge -pv ffmpeg xine-lib" and "less /var/tmp/portage/media-libs/xine-lib-1.1.15-r1/work/xine-lib-1.1.15-r1/config.log"

ls /usr/include/libpostproc/postprocess.h ??
Comment 6 Rafał Mużyło 2008-11-26 20:06:53 UTC
ls was to check, if you didn't accidentally remove that file.

Your config.log suggests, that you have a stale copy of old
ffmpeg somewhere the compiler can find it.

Your build breaks, cause configure finds ffmpeg/avutil.h.

Comment 7 simon 2008-11-27 20:52:46 UTC
thanks, Rafał, you were right. Actually, it wasn't a stale version, but a directory of symlinks that I had to create a few months ago because of some other package that wouldn't compile without it:

/usr/include/ffmpeg/avutil.h -> ../libavutil/avutil.h

I removed that whole directory (/usr/include/ffmpeg), and now xine-lib compiles fine.

Can be closed, I think. Thanks for your help.
Comment 8 Alexis Ballier gentoo-dev 2008-12-19 12:45:12 UTC
(In reply to comment #7)
> Can be closed, I think. Thanks for your help.

good