[MPlayer-cvslog] r31855 - trunk/configure

reimar subversion at mplayerhq.hu
Thu Jul 29 10:44:45 CEST 2010


Author: reimar
Date: Thu Jul 29 10:44:44 2010
New Revision: 31855

Log:
Make the sys/cdio.h header test work by explictly including
sys/types.h before.
Broken headers are a Solaris and BSD tradition, hoping
for them to get their act together is hopeless, so we
work around it (for now at least).

Modified:
   trunk/configure

Modified: trunk/configure
==============================================================================
--- trunk/configure	Thu Jul 29 02:56:14 2010	(r31854)
+++ trunk/configure	Thu Jul 29 10:44:44 2010	(r31855)
@@ -3763,7 +3763,14 @@ echores "$_dvdio"
 
 echocheck "sys/cdio.h"
 _cdio=no
-header_check sys/cdio.h && _cdio=yes
+cat > $TMPC << EOF
+// types.h needed to workaround broken headers
+// on e.g. OpenSolaris
+#include <sys/types.h>
+#include <sys/cdio.h>
+int main(void) { return 0; }
+EOF
+compile_check $TMPC && _cdio=yes
 if test "$_cdio" = yes ; then
   def_cdio='#define DVD_STRUCT_IN_SYS_CDIO_H 1'
 else


More information about the MPlayer-cvslog mailing list