http://oss.sgi.com/bugzilla/show_bug.cgi?id=213
kelledin@xxxxxxxxxxxxxxxxxxx changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |
------- Additional Comments From kelledin@xxxxxxxxxxxxxxxxxxx 2003-30-06 01:53
PDT -------
This is actually NOT a KDE bug. It's an XFS bug. The problem is that if gcc
-ansi is used, the
kernel headers do not define the __u64 type, yet the XFS-patched
include/asm-i386/byteorder.h
relies on __u64 being a defined type.
The non-XFS-patched include/asm-i386/byteorder.h will not introduce this type
dependency for
userspace code built with gcc -ansi; it will quite sensibly refuse to provide
swab64(). The
XFS-patched include/asm-i386/byteorder.h should follow the same behavior.
kdemultimedia's CD player app (KsCD IIRC) hits this because it includes
<linux/cdrom.h>, which
indirectly includes <asm/byteorder.h>. KsCD has a pretty obvious need to do
this, I think. ;)
I will attach a patch below that fixes this for XFS-patched 2.4.20.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
|