Summary: | cdrdao-1.1.8 fails to compile with linux-headers-2.6.7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Selecter <selecter> |
Component: | Current packages | Assignee: | Lars Weiler (RETIRED) <pylon> |
Status: | RESOLVED CANTFIX | ||
Severity: | blocker | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Selecter
2004-06-21 06:40:19 UTC
No problems with new version. See Bug#: 54312 Confirm successful build of cdrdao 1.1.9 with headers-2.6.7 It doesn't compile against linux26-headers-2.6.7-r1, either. This is because a) several bugs in the headers (mainly CPU and optimization specific) b) the use of "new" as a variable name in list.h, which gcc 3.4.1 apparently doesn't like c) the use of void* arithmetic. To prepare for the c) problem, I'd recommend adding # /usr/include/list.h from linux26-headers uses void* arithmetic CXXFLAGS="${CXXFLAGS} -fpermissive" to the ebuild script. This and modified includes makes it compile for me with linux26-headers-2.6.7-r1, gcc-3.4.1-r1, glibc-2.3.4.20040619. |