[vlc-devel] OpenBSD build fix

Joris van Rooij jorrizza at jrrzz.net
Tue Apr 21 19:16:39 CEST 2009


Rémi Denis-Courmont writes:

>> AC_CHECK_HEADERS([net/if.h], [], [],
>>   [
>>+    #include <stdlib.h>
>>     #include <sys/socket.h>
>>   ])
>> if test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"; then
> 
> <stdlib.h> looks odd. <sys/types.h> perhaps?

That will do too. I have just used stdlib because it usually covers the 
dependencies.

>>-#include <sys/soundcard.h>
>>+#ifdef HAVE_SYS_SOUNDCARD_H
>>+#  include <sys/soundcard.h>
>>+#endif
>>+#ifdef HAVE_MACHINE_SOUNDCARD_H
>>+#  include <machine/soundcard.h>
>>+#endif
>>+#ifdef HAVE_SOUNDCARD_H
>>+#  include <soundcard.h>
>>+#endif
> 
> Hmm, I thought machine/ was for internal headers?

Yes, that's one thing I wasn't sure about. I thought these headers were 
architecture dependant. Some BSDs do have the only OSS-compatible header in 
machine/, but I could be wrong here. I haven't verified it. OpenBSD doesn't 
have it's soundcard.h in sys/ but, like NetBSD, supplies a deprecated 
OSS-compatible file in soundcard.h.

>>diff --git a/po/Makefile.in.in b/po/Makefile.in.in
>>index fecf500..19f5a07 100644
>>--- a/po/Makefile.in.in
>>+++ b/po/Makefile.in.in
> 
> This file is automatically generated, you cannot patch it.

There's a problem somewhere. Somehow /bin/sh is calling itself, resulting in 
a show stopping error during make install.

Thanks so far.

Greetings,
Joris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090421/5bd09597/attachment.sig>


More information about the vlc-devel mailing list