Hi

        Was building another project that uses libcdio (MPlayer in this case)
        and ran into a problem:

gmake -C libmpdemux
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -mcpu=970 -mtune=970 
-faltivec -D__APPLE_ALTIVEC__ -pipe -ffast-math -fomit-frame-pointer 
-mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.. -I../loader    -I../libavutil 
-I../libavcodec -I../libavformat    -o cdinfo.o cdinfo.c
In file included from /usr/local/include/cdio/cdio.h:77,
                 from /usr/local/include/cdio/cdda.h:32,
                 from cdd.h:9,
                 from cdinfo.c:16:
/usr/local/include/cdio/read.h:54: error: parse error before "cdio_lseek"
/usr/local/include/cdio/read.h:54: error: parse error before "off_t"
In file included from cdd.h:10,
                 from cdinfo.c:16:
/usr/local/include/cdio/paranoia.h:104: error: parse error before "off_t"

        off_t isn't in scope.  Trivial fix (patch attached) is to include
        <unistd.h> so that programs which include "read.h" are happy.

        Cheers,
        Steven Schultz
--- read.h.dist 2006-01-19 10:44:37.000000000 -0800
+++ read.h      2006-01-19 10:50:59.000000000 -0800
@@ -27,6 +27,8 @@
 #ifndef __CDIO_READ_H__
 #define __CDIO_READ_H__
 
+#include <unistd.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif /* __cplusplus */
_______________________________________________
Libcdio-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/libcdio-devel

Reply via email to