[gstreamer-bugs] [Bug 609918] configure: WARNING: cdda_interface.h: present but cannot be compiled
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Feb 15 13:43:06 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=609918
GStreamer | gst-plugins-base | 0.10.26
Daniel Macks <dmacks> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dmacks at netspace.org
--- Comment #2 from Daniel Macks <dmacks at netspace.org> 2010-02-15 21:43:02 UTC ---
I get the same thing on my OS X 10.4/ppc machine. Here's the relevant
config.log excerpt (this is a fink-driven build, as is submitter's)
configure:22040: checking cdda_interface.h usability
configure:22040: gcc -c -Os -funroll-loops -fstrict-aliasing -fno-common
-fno-common -I/sw/lib/freetype219/include/freetype2
-I/sw/lib/freetype219/include -I/sw/include/libcdparanoia -I/sw/include
conftest.c >&5
In file included from
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSITaskLib.h:29,
from /sw/include/libcdparanoia/cdda_interface.h:25,
from conftest.c:102:
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:70:
error: parse error before string constant
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:80:
error: parse error before '}' token
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:81:
error: parse error before '*' token
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:91:
error: parse error before string constant
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:109:
error: parse error before '}' token
In file included from /sw/include/libcdparanoia/cdda_interface.h:25,
from conftest.c:102:
/System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSITaskLib.h:585:
error: parse error before 'SCSICmd_INQUIRY_StandardData'
configure:22040: $? = 1
configure: failed program was:
[...]
| #include <cdda_interface.h>
So it looks like the IOKit framework headers are using a type or token without
#including the file that declares it. I'm not sure if it is documented that
some other header must also be #included (either for cdda or IOKit), or if it's
more simply a bug in IOKit headers. Regardless, it's *also* a weakness in
fink's cdparanoia/cdda package, not compensating for standard usability...I'll
alert its maintainer for input there.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list