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