All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Urban <urban@unix-beratung.de>
To: buildroot@busybox.net
Subject: [Buildroot] libintl.h: need a hint or two
Date: Mon, 17 May 2010 12:20:36 +0200	[thread overview]
Message-ID: <4BF11874.5080405@unix-beratung.de> (raw)
In-Reply-To: <20100517085520.586c2c8d@surf>

Hi Thomas,

On 05/17/2010 08:55 AM, Thomas Petazzoni wrote:
> On Mon, 17 May 2010 00:03:41 +0200
> Robert Urban <urban@unix-beratung.de> wrote:
> 
>> I'm trying to build a router/firewall system.  Thus I've chosen the ipsec-tools
>> and radvd packages.
>>
>> These in turn have a dependency on flex.  The flex compile is failing with the
>> following error, when compiling "dfa.c":
>>
>> In file included from flexdef.h:102,
>>                  from ccl.c:34:
>> gettext.h:26:22: error: libintl.h: No such file or directory
>>
>> And it's right, there is no "libintl.h" under .../staging/usr/include/...
>>
>> Please correct me if I'm wrong, but it seems I can only get libintl.h by turning
>> on first UCLIBC_MJN3_ONLY and then UCLIBC_HAS_GETTEXT_AWARENESS, but if
>> UCLIBC_MJN3_ONLY is enabled, I get slews of other errors...
>>
>> I guess I'm doing something wrong.  Can someone help?
> 
> Do you have the full build log available somewhere and the .config file
> you are using ?
> 
> In general, when using a uClibc toolchain, gettext/libintl must be
> compiled separatly from the C library by using the BR2_PACKAGE_GETTEXT
> package of Buildroot. So, either flex should depend on it, or it's
> because the configure cache has been loaded with incorrect
> informations. Only the full build log can tell.

as you can see, gettext and libintl are auto-selected by my other choices:

(config-file):
BR2_PACKAGE_GETTEXT=y
BR2_PACKAGE_LIBINTL=y

The build log can be found at:
http://www.spielwiese.de/rob/Buildroot/build.log.gz

and the config at:
http://www.spielwiese.de/rob/Buildroot/config

After my last mail I thought I might have some problem with left-over files, so
I did a "make distclean" and did another build, but the result is the same.

I git cloned the buildroot environment on the 13th of May, and haven't updated
it since.

I would be grateful if you could have a look.

cheers,

Rob Urban

  reply	other threads:[~2010-05-17 10:20 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-16 22:03 [Buildroot] libintl.h: need a hint or two Robert Urban
2010-05-17  6:55 ` Thomas Petazzoni
2010-05-17 10:20   ` Robert Urban [this message]
2010-05-17 14:22     ` Robert Urban

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BF11874.5080405@unix-beratung.de \
    --to=urban@unix-beratung.de \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.