[icecast] Compiling icecast2 under OpenBSD 3.1

Nick Ludlam nick at ivision.co.uk
Thu Apr 25 17:13:34 UTC 2002



On Thursday, April 25, 2002, at 02:48  am, Jack Moffitt wrote:

>> Compiling libshout failed because src/mp3.c included <stdint.h> which
>> appears to be missing on OBSD3.1. Using a friend's stdint.h and seeing
>> it fail again showed that machine/types.h equals stdint.h here. `ln -s
>> /usr/include/machine/types.h /usr/include/stdint.h` fixed that. I have
>> no clue why stdint.h wasn't there in the first place - either this is a
>> bug in my snapshot or it's some competing GNU vs BSD philosophies or
>> something.
>
> stdint.h is C99.  It's not a question of bsd vs. gnu.

autoconf seems to cope wih this by the following test during 
./configure :

#include <sys/types.h>
#ifdef HAVE_STDINT_H
#  include <stdint.h>
#elif defined (HAVE_INTTYPES_H)
#  include <inttypes.h>
#endif

I originally thought stdint.h was a linux/gnu ism, and added it to the 
bug list.
http://bugs.xiph.org/show_bug.cgi?id=185

Nick

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast mailing list