FS#16964 - iat installs headers with generic names in /usr/include

Attached to Project: Community Packages
Opened by Pierre Chapuis (catwell) - Sunday, 01 November 2009, 20:21 GMT
Last edited by Ionut Biru (wonder) - Sunday, 01 November 2009, 21:38 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The iat packages installs headers with generic names in /usr/include:

usr/include
|-- calculate_pregap.h
|-- cmdline.h
|-- convert_2_iso.h
|-- debug.h
|-- define.h
|-- ecma119.h
|-- ecma167.h
|-- mkcore.h
|-- mkcue.h
|-- mktoc.h
|-- mmc2r11.h
`-- util.h

This is bad because other packages may use the same names and use these header files instead of theirs. For examples it makes the build of openmpi fail because it uses cmdline.h.

A fix is to use the configure switch --includedir=/usr/include/$pkgname.

This bug was previously reported and fixed in Gentoo: http://bugs.gentoo.org/show_bug.cgi?id=288203
This task depends upon

Closed by  Ionut Biru (wonder)
Sunday, 01 November 2009, 21:38 GMT
Reason for closing:  Implemented

Loading...