[vlc-devel] Build Error in Extras/Contrib libdvdnav on Cygwin

Mark Moriarty mfmbusiness at earthlink.net
Thu Nov 2 03:27:56 CET 2006

Here's what I'm seeing when I try to make, a fresh extras/contrib (it's
downloading the individual packages, patching them, then building):
make[6]: Entering directory
..OK for a bit, then:
mkdir .libs
libtool: link: warning: undefined symbols not allowed in i686-pc-mingw32
ar cru .libs/libdvdread.a  dvd_reader.o nav_read.o ifo_read.o dvd_input.o
f.o md5.o nav_print.o ifo_print.o
ranlib .libs/libdvdread.a
creating libdvdread.la
.OK for a bit, then:
Making all in vm
make[6]: Entering directory
./.. -DDVDNAV_COMPILE -I../../src -I../../src/dvdread
as/contrib/include -mno-cygwin -isystem /usr/include/mingw -mno-cygwin
/usr/include/mingw -I/include -Dssize_t=long -O3 -Wall
_LARGEFILE64_SOURCE -I/home/mfm/vlc-trunk/extras/contrib/include -mno-cygwin
ystem /usr/include/mingw -mno-cygwin -isystem /usr/include/mingw -I/include
-c d
ecoder.c -o decoder.o
In file included from ./decoder.h:29,
                 from ../../src/dvdnav_internal.h:80,
                 from decoder.c:35:
/usr/include/mingw/sys/time.h:39: error: parse error before '(' token
/usr/include/mingw/sys/time.h:39: error: parse error before "void"
make[6]: *** [decoder.lo] Error 1
make[6]: Leaving directory
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
make[3]: *** [all] Error 2
make[3]: Leaving directory
make[2]: *** [.dvdnav] Error 2

Decoder.h line 29 is just an include:
#include <sys/time.h>

When I look at mingw/sys/time.h, line 39 is the int __cdecl line of the
   Implementation as per:
   The Open Group Base Specifications, Issue 6
   IEEE Std 1003.1, 2004 Edition

   The timezone pointer arg is ignored.  Errors are ignored.
int __cdecl gettimeofday(struct timeval *__restrict__,

			 void *__restrict__  /*	tzp (unused) */);

Anyone have any thoughts on this?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20061101/a1143c8f/attachment.html>

More information about the vlc-devel mailing list