Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55767 - faad2-2.0-r2.ebuild installs a buggy header file (mpeg4ip.h)
Summary: faad2-2.0-r2.ebuild installs a buggy header file (mpeg4ip.h)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 55769
  Show dependency tree
 
Reported: 2004-07-01 02:33 UTC by Filippo Veneri
Modified: 2004-07-10 11:14 UTC (History)
1 user (show)

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


Attachments
fixed ebuild (faad2-2.0-r3.ebuild,1.88 KB, text/plain)
2004-07-01 02:36 UTC, Filippo Veneri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Filippo Veneri 2004-07-01 02:33:42 UTC
Before installing the header file '/usr/include/mpeg4ip.h' the ebuild removes
the following line:

#include <systems.h>

According to <foser@gentoo.org> systems.h breaks building of apps. But it turns
out that also includes (directly or indirectly) sys/types.h, which is needed by
the header /usr/include/mp4.h. Thus all apps that include mp4.h cannot be
compiled.

Reproducible: Always
Steps to Reproduce:
1.Compile an application that includes mp4.h (for example faac-1.24)

Actual Results:  
Broken compilation with lots of errors

Expected Results:  
compile smoothly
Comment 1 Filippo Veneri 2004-07-01 02:36:13 UTC
Created attachment 34564 [details]
fixed ebuild
Comment 2 Filippo Veneri 2004-07-01 03:02:28 UTC
This bug blocks bug# 55769
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-10 11:08:40 UTC
I'm taking this as it's trivial and blocks a few sound packages.
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-10 11:14:34 UTC
fixed in portage.