[vlc-devel] Re: [minor bug] --disable-nls breaking build of vlc-0.8.5 on GNU/Linux

Rémi Denis-Courmont rem at videolan.org
Thu Nov 2 16:10:43 CET 2006

Le jeudi 2 novembre 2006 01:33, Claudio Fontana a écrit :
> misc/charset.c: In function `GetFallbackEncoding':
> misc/charset.c:573: warning: implicit declaration of
> function `setlocale'
> misc/charset.c:573: error: `LC_ALL' undeclared (first
> use in this function)
> misc/charset.c:573: error: (Each undeclared identifier
> is reported only once
> misc/charset.c:573: error: for each function it
> appears in.)
> misc/charset.c:573: warning: assignment makes pointer
> from integer without a cast

> It seems src/misc/charset.c does not protect any of
> the intl-related stuff within #ifdef ENABLE_NLS.

--disable-nls is about not using libintl. It's not about not using 
setlocale which is part of both C99 and POSIX.

Removing the #ifdef HAVE_LOCALE_H and the corresponding #endif should 
fix the problem.

Rémi Denis-Courmont
soon graduating
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20061102/1fe87ced/attachment.sig>

More information about the vlc-devel mailing list