All of lore.kernel.org
 help / color / mirror / Atom feed
* vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
@ 2011-01-21 11:22 Paul Menzel
  2011-01-21 11:58 ` Henning Heinold
  2011-01-21 18:10 ` Khem Raj
  0 siblings, 2 replies; 19+ messages in thread
From: Paul Menzel @ 2011-01-21 11:22 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 3237 bytes --]

Dear OE folks,


task `compile` of `vdr_1.7.16` fails with the following error messages.

        ar ru libsi.a util.o si.o section.o descriptor.o
        ar: creating libsi.a
        make[1]: Leaving directory `/home/paul/oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/vdr-1.7.16-r1/vdr-1.7.16/libsi'
        arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/home/paul/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
        tools.o: In function `TouchFile(char const*)':
        tools.c:(.text+0xb54): warning: the use of OBSOLESCENT `utime' is discouraged, use `utimes'
        i18n.o: In function `SetEnvLanguage(char const*)':
        i18n.c:(.text+0xb0): undefined reference to `_nl_msg_cat_cntr'
        i18n.o: In function `I18nRegister(char const*)':
        i18n.c:(.text+0xd4): undefined reference to `bindtextdomain'
        i18n.o: In function `I18nTranslate(char const*, char const*)':
        i18n.c:(.text+0x1c0): undefined reference to `dgettext'
        i18n.c:(.text+0x1c8): undefined reference to `gettext'
        i18n.o: In function `I18nInitialize(char const*)':
        i18n.c:(.text+0x550): undefined reference to `textdomain'
        i18n.c:(.text+0x55c): undefined reference to `bindtextdomain'
        i18n.c:(.text+0x600): undefined reference to `gettext'
        i18n.c:(.text+0x684): undefined reference to `gettext'
        collect2: ld returned 1 exit status
        make: *** [vdr] Error 1
        FATAL: oe_runmake failed
        ERROR: Function do_compile failed

`bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
`minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
the uClibc upgrade.

Using `angstrom-2008.1` or `minimal` the recipe builds fine.


Thanks,

Paul


PS: Another off topic question. Is there a guideline how to deal with

        warning: the use of OBSOLESCENT `utime' is discouraged, use `utimes'

since I found it a lot on the WWW and [3] says `utime` should be used
over `utimes`. Or this this also related to the build error as well? I
do not see it using EGLIBC.


[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=6db340758e2c6674d06fec02b0c34fc1689153aa
[2] https://dev.openwrt.org/changeset/24899
[3] http://www.t2-project.org/irclogs/t2-2005-01-25.html (»utime() replaces utimes()«)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-21 11:22 vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'` Paul Menzel
@ 2011-01-21 11:58 ` Henning Heinold
  2011-01-21 18:10 ` Khem Raj
  1 sibling, 0 replies; 19+ messages in thread
From: Henning Heinold @ 2011-01-21 11:58 UTC (permalink / raw)
  To: openembedded-devel

Hi Paul,

seems vdr is not checking for libiconv and gettext the right way and so the right libs for linking
are missing. The utime warning is coding
stuff.

Bye Henning



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-21 11:22 vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'` Paul Menzel
  2011-01-21 11:58 ` Henning Heinold
@ 2011-01-21 18:10 ` Khem Raj
  2011-01-21 23:39   ` Paul Menzel
  1 sibling, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-01-21 18:10 UTC (permalink / raw)
  To: openembedded-devel

On Fri, Jan 21, 2011 at 3:22 AM, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
>
> `bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
> `minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
> the uClibc upgrade.
>

Did it work before this? I guess not. Upgrade has nothing to do with
it. Its gettext/libiconv issue
in the faulty recipe itself I believe

> Using `angstrom-2008.1` or `minimal` the recipe builds fine.
>

Sure that uses glibc/eglibc with full gettext/iconv support



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-21 18:10 ` Khem Raj
@ 2011-01-21 23:39   ` Paul Menzel
  2011-01-22  8:17     ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-21 23:39 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1319 bytes --]

Am Freitag, den 21.01.2011, 10:10 -0800 schrieb Khem Raj:
> On Fri, Jan 21, 2011 at 3:22 AM, Paul Menzel
> <paulepanter@users.sourceforge.net> wrote:
> >
> > `bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
> > `minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
> > the uClibc upgrade.
> >
> 
> Did it work before this? I guess not. Upgrade has nothing to do with
> it. Its gettext/libiconv issue in the faulty recipe itself I believe

I just reset to when the recipe was updated [1].

        commit f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
        Author:     Paul Menzel <paulepanter@users.sourceforge.net>
        AuthorDate: Mon Jul 12 21:32:52 2010 +0200
        Commit:     Khem Raj <raj.khem@gmail.com>
        CommitDate: Wed Jan 12 00:05:25 2011 -0800
        
            vdr: update to 1.7.16 from 1.7.10

It built fine. Any thoughts?

I will try to pinpoint the faulty commit. I am trying to build with
2a7ddea6 [2] next, which is the commit before the last change to the VDR
recipe.

[…]


Thanks,

Paul


[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
[2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=2a7ddea6f7cd12f88a086e9d3e9228008a102248

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-21 23:39   ` Paul Menzel
@ 2011-01-22  8:17     ` Paul Menzel
  2011-01-22 18:23       ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-22  8:17 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1549 bytes --]

Am Samstag, den 22.01.2011, 00:39 +0100 schrieb Paul Menzel:
> Am Freitag, den 21.01.2011, 10:10 -0800 schrieb Khem Raj:
> > On Fri, Jan 21, 2011 at 3:22 AM, Paul Menzel wrote:
> > >
> > > `bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
> > > `minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
> > > the uClibc upgrade.
> > >
> > 
> > Did it work before this? I guess not. Upgrade has nothing to do with
> > it. Its gettext/libiconv issue in the faulty recipe itself I believe
> 
> I just reset to when the recipe was updated [1].
> 
>         commit f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
>         Author:     Paul Menzel <paulepanter@users.sourceforge.net>
>         AuthorDate: Mon Jul 12 21:32:52 2010 +0200
>         Commit:     Khem Raj <raj.khem@gmail.com>
>         CommitDate: Wed Jan 12 00:05:25 2011 -0800
>         
>             vdr: update to 1.7.16 from 1.7.10
> 
> It built fine. Any thoughts?
> 
> I will try to pinpoint the faulty commit. I am trying to build with
> 2a7ddea6 [2] next, which is the commit before the last change to the VDR
> recipe.

That failed already. Now I will try 260f78b3 y[3].


Thanks,

Paul

> [1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
> [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=2a7ddea6f7cd12f88a086e9d3e9228008a102248
[3] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=260f78b3e5b171fea66fe7c901f489ea713d2988

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-22  8:17     ` Paul Menzel
@ 2011-01-22 18:23       ` Paul Menzel
  2011-01-22 19:48         ` Khem Raj
  2011-01-23  9:51         ` Bernhard Reutner-Fischer
  0 siblings, 2 replies; 19+ messages in thread
From: Paul Menzel @ 2011-01-22 18:23 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2563 bytes --]

Am Samstag, den 22.01.2011, 09:17 +0100 schrieb Paul Menzel:
> Am Samstag, den 22.01.2011, 00:39 +0100 schrieb Paul Menzel:
> > Am Freitag, den 21.01.2011, 10:10 -0800 schrieb Khem Raj:
> > > On Fri, Jan 21, 2011 at 3:22 AM, Paul Menzel wrote:
> > > >
> > > > `bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
> > > > `minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
> > > > the uClibc upgrade.
> > > >
> > > 
> > > Did it work before this? I guess not. Upgrade has nothing to do with
> > > it. Its gettext/libiconv issue in the faulty recipe itself I believe
> > 
> > I just reset to when the recipe was updated [1].
> > 
> >         commit f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
> >         Author:     Paul Menzel <paulepanter@users.sourceforge.net>
> >         AuthorDate: Mon Jul 12 21:32:52 2010 +0200
> >         Commit:     Khem Raj <raj.khem@gmail.com>
> >         CommitDate: Wed Jan 12 00:05:25 2011 -0800
> >         
> >             vdr: update to 1.7.16 from 1.7.10
> > 
> > It built fine. Any thoughts?
> > 
> > I will try to pinpoint the faulty commit. I am trying to build with
> > 2a7ddea6 [2] next, which is the commit before the last change to the VDR
> > recipe.
> 
> That failed already. Now I will try 260f78b3 y[3].

s/already/also/

The commit since when building fails is a88aca1d [6].

        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
        Date:   Wed Jan 12 20:34:55 2011 +0100
        
            autotools.bbclass: pass distro_imposed_configure_flags
            
            Acked-by: Khem Raj <raj.khem@gmail.com>
            Acked-by: Tom Rini <tom_rini@mentor.com>
            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>

Any idea?


Thanks,

Paul


> > [1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
> > [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=2a7ddea6f7cd12f88a086e9d3e9228008a102248
> [3] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=260f78b3e5b171fea66fe7c901f489ea713d2988
[4] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=3de42fccb9d8baa70e37dbdbf8bedf5ecafb9a4d (fails)
[5] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=67d127a52d6565bc90f49e2bff5de80db85b2021 (works)
[6] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=a88aca1d7dfa3a08957dd49cb61bac850f197106 (fails)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-22 18:23       ` Paul Menzel
@ 2011-01-22 19:48         ` Khem Raj
  2011-01-23 16:08           ` Paul Menzel
  2011-01-23  9:51         ` Bernhard Reutner-Fischer
  1 sibling, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-01-22 19:48 UTC (permalink / raw)
  To: openembedded-devel

On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
> The commit since when building fails is a88aca1d [6].
>
>        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
>        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>        Date:   Wed Jan 12 20:34:55 2011 +0100
>
>            autotools.bbclass: pass distro_imposed_configure_flags
>
>            Acked-by: Khem Raj <raj.khem@gmail.com>
>            Acked-by: Tom Rini <tom_rini@mentor.com>
>            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>
> Any idea?
>

I see. I think its to do with enable-ipv6 or somesuch. Can you run
do_configure for vdr before and after this commit and port
the contents of line invoking configure.

>
>



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-22 18:23       ` Paul Menzel
  2011-01-22 19:48         ` Khem Raj
@ 2011-01-23  9:51         ` Bernhard Reutner-Fischer
  1 sibling, 0 replies; 19+ messages in thread
From: Bernhard Reutner-Fischer @ 2011-01-23  9:51 UTC (permalink / raw)
  To: Paul Menzel, openembedded-devel

"Paul Menzel" <paulepanter@users.sourceforge.net> wrote:

>Am Samstag, den 22.01.2011, 09:17 +0100 schrieb Paul Menzel:
>> Am Samstag, den 22.01.2011, 00:39 +0100 schrieb Paul Menzel:
>> > Am Freitag, den 21.01.2011, 10:10 -0800 schrieb Khem Raj:
>> > > On Fri, Jan 21, 2011 at 3:22 AM, Paul Menzel wrote:
>> > > >
>> > > > `bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2)
>[1] and
>> > > > `minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is
>related to
>> > > > the uClibc upgrade.
>> > > >
>> > > 
>> > > Did it work before this? I guess not. Upgrade has nothing to do
>with
>> > > it. Its gettext/libiconv issue in the faulty recipe itself I
>believe
>> > 
>> > I just reset to when the recipe was updated [1].
>> > 
>> >         commit f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
>> >         Author:     Paul Menzel <paulepanter@users.sourceforge.net>
>> >         AuthorDate: Mon Jul 12 21:32:52 2010 +0200
>> >         Commit:     Khem Raj <raj.khem@gmail.com>
>> >         CommitDate: Wed Jan 12 00:05:25 2011 -0800
>> >         
>> >             vdr: update to 1.7.16 from 1.7.10
>> > 
>> > It built fine. Any thoughts?
>> > 
>> > I will try to pinpoint the faulty commit. I am trying to build with
>> > 2a7ddea6 [2] next, which is the commit before the last change to
>the VDR
>> > recipe.
>> 
>> That failed already. Now I will try 260f78b3 y[3].
>
>s/already/also/
>
>The commit since when building fails is a88aca1d [6].
>
>        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
>        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>        Date:   Wed Jan 12 20:34:55 2011 +0100
>        
>            autotools.bbclass: pass distro_imposed_configure_flags
>            
>            Acked-by: Khem Raj <raj.khem@gmail.com>
>            Acked-by: Tom Rini <tom_rini@mentor.com>
>        Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>
>Any idea?
>
>
>Thanks,
>
>Paul
>
>
>> > [1]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=f4f7638828b0e06fa7ae37ccba0e1ec294b5c30a
>> > [2]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=2a7ddea6f7cd12f88a086e9d3e9228008a102248
>> [3]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=260f78b3e5b171fea66fe7c901f489ea713d2988
>[4]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=3de42fccb9d8baa70e37dbdbf8bedf5ecafb9a4d
>(fails)
>[5]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=67d127a52d6565bc90f49e2bff5de80db85b2021
>(works)
>[6]
>http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=a88aca1d7dfa3a08957dd49cb61bac850f197106
>(fails)

Hi Paul,

I will have a look as soon as I am near a computer.
You could see which of nls, ipv6 or largefile configure options trigger. If it is nls then I suspect the intl-proxy package setting (or something such) is set incorrectly.



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-22 19:48         ` Khem Raj
@ 2011-01-23 16:08           ` Paul Menzel
  2011-01-23 19:57             ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-23 16:08 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 4185 bytes --]

Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel
> <paulepanter@users.sourceforge.net> wrote:
> > The commit since when building fails is a88aca1d [6].
> >
> >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >        Date:   Wed Jan 12 20:34:55 2011 +0100
> >
> >            autotools.bbclass: pass distro_imposed_configure_flags
> >
> >            Acked-by: Khem Raj <raj.khem@gmail.com>
> >            Acked-by: Tom Rini <tom_rini@mentor.com>
> >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >
> > Any idea?
> 
> I see. I think its to do with enable-ipv6 or somesuch. Can you run
> do_configure for vdr before and after this commit and port
> the contents of line invoking configure.

Strange. VDR just uses a plain Makefile and no Autotools. Since this
commit, it seems that `-lintl` is not passed.

### works

	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr

### fails

	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr

	$ wdiff log.do_compile.*
	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr

Now the question is why is the patch not applied [7] and why did it start breaking with this commit.


Thanks,

Paul


[7] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/vdr/vdr_1.7.16.bb?id=7190532c5a810ef886e8607ce042a319020f06c6#n8

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-23 16:08           ` Paul Menzel
@ 2011-01-23 19:57             ` Paul Menzel
  2011-01-23 22:09               ` Khem Raj
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-23 19:57 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 5305 bytes --]

Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> > > The commit since when building fails is a88aca1d [6].
> > >
> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> > >
> > >            autotools.bbclass: pass distro_imposed_configure_flags
> > >
> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >
> > > Any idea?
> > 
> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> > do_configure for vdr before and after this commit and port
> > the contents of line invoking configure.
> 
> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> commit, it seems that `-lintl` is not passed.
> 
> ### works
> 
> 	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> 
> ### fails
> 
> 	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> 
> 	$ wdiff log.do_compile.*
> 	arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> 
> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.

Ok, I am sorry, my last report was messed up. I did not reset to
a88aca1d but 49891de0 [8], where 7190532c [9]

        commit 7190532c5a810ef886e8607ce042a319020f06c6
        Author: Tom Rini <tom_rini@mentor.com>
        Date:   Tue Jan 18 17:58:02 2011 -0700
        
            vdr: Switch to libc-uclibc
            
            Signed-off-by: Tom Rini <tom_rini@mentor.com>

is applied, which seems to be the reason the patch is not applied and
therefore `-lintl` not added.

Comparing the options passed in 67d127a5 (builds) and a88aca1d (fails) I
cannot see any differences for VDR’s recipe.

So I assume, that I have to rebuild everything disabling some things in
`DISTRO_FEATURES`. I will start with leaving `nls` out.


Sorry and thanks,

Paul


> [7] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/vdr/vdr_1.7.16.bb?id=7190532c5a810ef886e8607ce042a319020f06c6#n8
[8] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/vdr/vdr_1.7.16.bb?id=49891de0b13c86c2fdcc5e0fdabd4faa867e83bc
[9] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/vdr/vdr_1.7.16.bb?id=7190532c5a810ef886e8607ce042a319020f06c6

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-23 19:57             ` Paul Menzel
@ 2011-01-23 22:09               ` Khem Raj
  2011-01-24  1:24                 ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-01-23 22:09 UTC (permalink / raw)
  To: openembedded-devel

On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
> Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
>> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
>> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
>> > > The commit since when building fails is a88aca1d [6].
>> > >
>> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
>> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
>> > >
>> > >            autotools.bbclass: pass distro_imposed_configure_flags
>> > >
>> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
>> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
>> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>> > >
>> > > Any idea?
>> >
>> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
>> > do_configure for vdr before and after this commit and port
>> > the contents of line invoking configure.
>>
>> Strange. VDR just uses a plain Makefile and no Autotools. Since this
>> commit, it seems that `-lintl` is not passed.
>>
>> ### works
>>
>>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
>>
>> ### fails
>>
>>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
>>
>>       $ wdiff log.do_compile.*
>>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
>>
>> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
>
> Ok, I am sorry, my last report was messed up. I did not reset to
> a88aca1d but 49891de0 [8], where 7190532c [9]
>
>        commit 7190532c5a810ef886e8607ce042a319020f06c6
>        Author: Tom Rini <tom_rini@mentor.com>
>        Date:   Tue Jan 18 17:58:02 2011 -0700
>
>            vdr: Switch to libc-uclibc
>
>            Signed-off-by: Tom Rini <tom_rini@mentor.com>
>
> is applied, which seems to be the reason the patch is not applied and
> therefore `-lintl` not added.

I have fixed a typo in it. Please retry latest master.

-Khem



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-23 22:09               ` Khem Raj
@ 2011-01-24  1:24                 ` Paul Menzel
  2011-01-28 16:36                   ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-24  1:24 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 5432 bytes --]

Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> >> > > The commit since when building fails is a88aca1d [6].
> >> > >
> >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> >> > >
> >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> >> > >
> >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >> > >
> >> > > Any idea?
> >> >
> >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> >> > do_configure for vdr before and after this commit and port
> >> > the contents of line invoking configure.
> >>
> >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> >> commit, it seems that `-lintl` is not passed.
> >>
> >> ### works
> >>
> >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> >>
> >> ### fails
> >>
> >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> >>
> >>       $ wdiff log.do_compile.*
> >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> >>
> >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> >
> > Ok, I am sorry, my last report was messed up. I did not reset to
> > a88aca1d but 49891de0 [8], where 7190532c [9]
> >
> >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> >        Author: Tom Rini <tom_rini@mentor.com>
> >        Date:   Tue Jan 18 17:58:02 2011 -0700
> >
> >            vdr: Switch to libc-uclibc
> >
> >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> >
> > is applied, which seems to be the reason the patch is not applied and
> > therefore `-lintl` not added.
> 
> I have fixed a typo in it.

Thank you for fixing this in cb23dffd [10].

> Please retry latest master.

Unfortunately the build still fails.

I also tried to disable the features `largefile` and (second run
additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
`bitbake -k vdr` from scratch each time, but it failed too.

Was that the right way to debug this? Do you have any other ideas?


Thanks,

Paul


[10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-24  1:24                 ` Paul Menzel
@ 2011-01-28 16:36                   ` Paul Menzel
  2011-01-31 17:35                     ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-28 16:36 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 6077 bytes --]

Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
> Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> > >> > > The commit since when building fails is a88aca1d [6].
> > >> > >
> > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> > >> > >
> > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> > >> > >
> > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >> > >
> > >> > > Any idea?
> > >> >
> > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> > >> > do_configure for vdr before and after this commit and port
> > >> > the contents of line invoking configure.
> > >>
> > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> > >> commit, it seems that `-lintl` is not passed.
> > >>
> > >> ### works
> > >>
> > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> > >>
> > >> ### fails
> > >>
> > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> > >>
> > >>       $ wdiff log.do_compile.*
> > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> > >>
> > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> > >
> > > Ok, I am sorry, my last report was messed up. I did not reset to
> > > a88aca1d but 49891de0 [8], where 7190532c [9]
> > >
> > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> > >        Author: Tom Rini <tom_rini@mentor.com>
> > >        Date:   Tue Jan 18 17:58:02 2011 -0700
> > >
> > >            vdr: Switch to libc-uclibc
> > >
> > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> > >
> > > is applied, which seems to be the reason the patch is not applied and
> > > therefore `-lintl` not added.
> > 
> > I have fixed a typo in it.
> 
> Thank you for fixing this in cb23dffd [10].
> 
> > Please retry latest master.
> 
> Unfortunately the build still fails.
> 
> I also tried to disable the features `largefile` and (second run
> additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
> `bitbake -k vdr` from scratch each time, but it failed too.
> 
> Was that the right way to debug this? Do you have any other ideas?

I encounter a strange thing from clean builds.

        bitbake -k vdr # fails
        bitbake -k console-image # works
        bitbake -k x11-image # works
        USE_NLS="yes" bitbake -k # fails

I have no clue what could cause this. I guess that `console-image` or
`x11-image` force some different options to the internationalization
programs and that this got changed with the `autotools.bbclass` change.

Does anyone have a hint?


Thanks,

Paul


> [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-28 16:36                   ` Paul Menzel
@ 2011-01-31 17:35                     ` Paul Menzel
  2011-02-10 23:46                       ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-01-31 17:35 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 6334 bytes --]

Am Freitag, den 28.01.2011, 17:36 +0100 schrieb Paul Menzel:
> Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
> > Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> > > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> > > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> > > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> > > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> > > >> > > The commit since when building fails is a88aca1d [6].
> > > >> > >
> > > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> > > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> > > >> > >
> > > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> > > >> > >
> > > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> > > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> > > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > > >> > >
> > > >> > > Any idea?
> > > >> >
> > > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> > > >> > do_configure for vdr before and after this commit and port
> > > >> > the contents of line invoking configure.
> > > >>
> > > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> > > >> commit, it seems that `-lintl` is not passed.
> > > >>
> > > >> ### works
> > > >>
> > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> > > >>
> > > >> ### fails
> > > >>
> > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> > > >>
> > > >>       $ wdiff log.do_compile.*
> > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> > > >>
> > > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> > > >
> > > > Ok, I am sorry, my last report was messed up. I did not reset to
> > > > a88aca1d but 49891de0 [8], where 7190532c [9]
> > > >
> > > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> > > >        Author: Tom Rini <tom_rini@mentor.com>
> > > >        Date:   Tue Jan 18 17:58:02 2011 -0700
> > > >
> > > >            vdr: Switch to libc-uclibc
> > > >
> > > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> > > >
> > > > is applied, which seems to be the reason the patch is not applied and
> > > > therefore `-lintl` not added.
> > > 
> > > I have fixed a typo in it.
> > 
> > Thank you for fixing this in cb23dffd [10].
> > 
> > > Please retry latest master.
> > 
> > Unfortunately the build still fails.
> > 
> > I also tried to disable the features `largefile` and (second run
> > additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
> > `bitbake -k vdr` from scratch each time, but it failed too.
> > 
> > Was that the right way to debug this? Do you have any other ideas?
> 
> I encounter a strange thing from clean builds.
> 
>         bitbake -k vdr # fails
>         bitbake -k console-image # works
>         bitbake -k x11-image # works
>         USE_NLS="yes" bitbake -k # fails
> 
> I have no clue what could cause this. I guess that `console-image` or
> `x11-image` force some different options to the internationalization
> programs and that this got changed with the `autotools.bbclass` change.
> 
> Does anyone have a hint?

Just a breadcrumb please? ;-)


Thanks,

Paul


> > [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-01-31 17:35                     ` Paul Menzel
@ 2011-02-10 23:46                       ` Paul Menzel
  2011-02-11 17:37                         ` Khem Raj
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-02-10 23:46 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 6612 bytes --]

Am Montag, den 31.01.2011, 18:35 +0100 schrieb Paul Menzel:
> Am Freitag, den 28.01.2011, 17:36 +0100 schrieb Paul Menzel:
> > Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
> > > Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> > > > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> > > > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> > > > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> > > > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> > > > >> > > The commit since when building fails is a88aca1d [6].
> > > > >> > >
> > > > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> > > > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > > > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> > > > >> > >
> > > > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> > > > >> > >
> > > > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> > > > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> > > > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > > > >> > >
> > > > >> > > Any idea?
> > > > >> >
> > > > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> > > > >> > do_configure for vdr before and after this commit and port
> > > > >> > the contents of line invoking configure.
> > > > >>
> > > > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> > > > >> commit, it seems that `-lintl` is not passed.
> > > > >>
> > > > >> ### works
> > > > >>
> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> > > > >>
> > > > >> ### fails
> > > > >>
> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> > > > >>
> > > > >>       $ wdiff log.do_compile.*
> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> > > > >>
> > > > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> > > > >
> > > > > Ok, I am sorry, my last report was messed up. I did not reset to
> > > > > a88aca1d but 49891de0 [8], where 7190532c [9]
> > > > >
> > > > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> > > > >        Author: Tom Rini <tom_rini@mentor.com>
> > > > >        Date:   Tue Jan 18 17:58:02 2011 -0700
> > > > >
> > > > >            vdr: Switch to libc-uclibc
> > > > >
> > > > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> > > > >
> > > > > is applied, which seems to be the reason the patch is not applied and
> > > > > therefore `-lintl` not added.
> > > > 
> > > > I have fixed a typo in it.
> > > 
> > > Thank you for fixing this in cb23dffd [10].
> > > 
> > > > Please retry latest master.
> > > 
> > > Unfortunately the build still fails.
> > > 
> > > I also tried to disable the features `largefile` and (second run
> > > additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
> > > `bitbake -k vdr` from scratch each time, but it failed too.
> > > 
> > > Was that the right way to debug this? Do you have any other ideas?
> > 
> > I encounter a strange thing from clean builds.
> > 
> >         bitbake -k vdr # fails
> >         bitbake -k console-image # works
> >         bitbake -k x11-image # works
> >         USE_NLS="yes" bitbake -k # fails
> > 
> > I have no clue what could cause this. I guess that `console-image` or
> > `x11-image` force some different options to the internationalization
> > programs and that this got changed with the `autotools.bbclass` change.
> > 
> > Does anyone have a hint?
> 
> Just a breadcrumb please? ;-)

Bernhard, have you had time to take a look?



Thanks,

Paul


> > > [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-02-10 23:46                       ` Paul Menzel
@ 2011-02-11 17:37                         ` Khem Raj
  2011-02-12  7:53                           ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-02-11 17:37 UTC (permalink / raw)
  To: openembedded-devel

On Thu, Feb 10, 2011 at 3:46 PM, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
> Am Montag, den 31.01.2011, 18:35 +0100 schrieb Paul Menzel:
>> Am Freitag, den 28.01.2011, 17:36 +0100 schrieb Paul Menzel:
>> > Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
>> > > Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
>> > > > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
>> > > > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
>> > > > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
>> > > > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
>> > > > >> > > The commit since when building fails is a88aca1d [6].
>> > > > >> > >
>> > > > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
>> > > > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>> > > > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
>> > > > >> > >
>> > > > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
>> > > > >> > >
>> > > > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
>> > > > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
>> > > > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
>> > > > >> > >
>> > > > >> > > Any idea?
>> > > > >> >
>> > > > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
>> > > > >> > do_configure for vdr before and after this commit and port
>> > > > >> > the contents of line invoking configure.
>> > > > >>
>> > > > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
>> > > > >> commit, it seems that `-lintl` is not passed.
>> > > > >>
>> > > > >> ### works
>> > > > >>
>> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
>> > > > >>
>> > > > >> ### fails
>> > > > >>
>> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
>> > > > >>
>> > > > >>       $ wdiff log.do_compile.*
>> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
>> > > > >>
>> > > > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
>> > > > >
>> > > > > Ok, I am sorry, my last report was messed up. I did not reset to
>> > > > > a88aca1d but 49891de0 [8], where 7190532c [9]
>> > > > >
>> > > > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
>> > > > >        Author: Tom Rini <tom_rini@mentor.com>
>> > > > >        Date:   Tue Jan 18 17:58:02 2011 -0700
>> > > > >
>> > > > >            vdr: Switch to libc-uclibc
>> > > > >
>> > > > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
>> > > > >
>> > > > > is applied, which seems to be the reason the patch is not applied and
>> > > > > therefore `-lintl` not added.
>> > > >
>> > > > I have fixed a typo in it.
>> > >
>> > > Thank you for fixing this in cb23dffd [10].
>> > >
>> > > > Please retry latest master.
>> > >
>> > > Unfortunately the build still fails.
>> > >
>> > > I also tried to disable the features `largefile` and (second run
>> > > additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
>> > > `bitbake -k vdr` from scratch each time, but it failed too.
>> > >
>> > > Was that the right way to debug this? Do you have any other ideas?
>> >
>> > I encounter a strange thing from clean builds.
>> >
>> >         bitbake -k vdr # fails
>> >         bitbake -k console-image # works
>> >         bitbake -k x11-image # works
>> >         USE_NLS="yes" bitbake -k # fails
>> >
>> > I have no clue what could cause this. I guess that `console-image` or
>> > `x11-image` force some different options to the internationalization
>> > programs and that this got changed with the `autotools.bbclass` change.
>> >
>> > Does anyone have a hint?
>>
>> Just a breadcrumb please? ;-)
>
> Bernhard, have you had time to take a look?
>
>

vdr built fine on minimal-uclibc/qemuarm on latest oe/master unless
its reproducible what you are seeing
It will be hard to fix it.

>
> Thanks,
>
> Paul
>
>
>> > > [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-02-11 17:37                         ` Khem Raj
@ 2011-02-12  7:53                           ` Paul Menzel
  2011-02-12 20:54                             ` Khem Raj
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-02-12  7:53 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 7553 bytes --]

Am Freitag, den 11.02.2011, 09:37 -0800 schrieb Khem Raj:
> On Thu, Feb 10, 2011 at 3:46 PM, Paul Menzel wrote:
> > Am Montag, den 31.01.2011, 18:35 +0100 schrieb Paul Menzel:
> >> Am Freitag, den 28.01.2011, 17:36 +0100 schrieb Paul Menzel:
> >> > Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
> >> > > Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> >> > > > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> >> > > > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> >> > > > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> >> > > > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> >> > > > >> > > The commit since when building fails is a88aca1d [6].
> >> > > > >> > >
> >> > > > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> >> > > > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >> > > > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> >> > > > >> > >
> >> > > > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> >> > > > >> > >
> >> > > > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> >> > > > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> >> > > > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> >> > > > >> > >
> >> > > > >> > > Any idea?
> >> > > > >> >
> >> > > > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> >> > > > >> > do_configure for vdr before and after this commit and port
> >> > > > >> > the contents of line invoking configure.
> >> > > > >>
> >> > > > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> >> > > > >> commit, it seems that `-lintl` is not passed.
> >> > > > >>
> >> > > > >> ### works
> >> > > > >>
> >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> >> > > > >>
> >> > > > >> ### fails
> >> > > > >>
> >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> >> > > > >>
> >> > > > >>       $ wdiff log.do_compile.*
> >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> >> > > > >>
> >> > > > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> >> > > > >
> >> > > > > Ok, I am sorry, my last report was messed up. I did not reset to
> >> > > > > a88aca1d but 49891de0 [8], where 7190532c [9]
> >> > > > >
> >> > > > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> >> > > > >        Author: Tom Rini <tom_rini@mentor.com>
> >> > > > >        Date:   Tue Jan 18 17:58:02 2011 -0700
> >> > > > >
> >> > > > >            vdr: Switch to libc-uclibc
> >> > > > >
> >> > > > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> >> > > > >
> >> > > > > is applied, which seems to be the reason the patch is not applied and
> >> > > > > therefore `-lintl` not added.
> >> > > >
> >> > > > I have fixed a typo in it.
> >> > >
> >> > > Thank you for fixing this in cb23dffd [10].
> >> > >
> >> > > > Please retry latest master.
> >> > >
> >> > > Unfortunately the build still fails.
> >> > >
> >> > > I also tried to disable the features `largefile` and (second run
> >> > > additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
> >> > > `bitbake -k vdr` from scratch each time, but it failed too.
> >> > >
> >> > > Was that the right way to debug this? Do you have any other ideas?
> >> >
> >> > I encounter a strange thing from clean builds.
> >> >
> >> >         bitbake -k vdr # fails
> >> >         bitbake -k console-image # works
> >> >         bitbake -k x11-image # works
> >> >         USE_NLS="yes" bitbake -k # fails
> >> >
> >> > I have no clue what could cause this. I guess that `console-image` or
> >> > `x11-image` force some different options to the internationalization
> >> > programs and that this got changed with the `autotools.bbclass` change.
> >> >
> >> > Does anyone have a hint?
> >>
> >> Just a breadcrumb please? ;-)
> >
> > Bernhard, have you had time to take a look?
> 
> vdr built fine on minimal-uclibc/qemuarm on latest oe/master

I did too with a clean build directory and `minimal-uclibc`.

	MACHINE = "qemuarm" bitbake -k vdr

It failed for me again.

> unless its reproducible what you are seeing
> It will be hard to fix it.

I can reproduce this every time when I build from a clean build
directory (`rm -rf minimal-uclibc-dev`).

As written above I cannot reproduce this when having built
`console-image` or `x11-image` before. So I am wondering what “language
specific options” they set or pass to the recipes.


Thanks,

Paul


> >> > > [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-02-12  7:53                           ` Paul Menzel
@ 2011-02-12 20:54                             ` Khem Raj
  2011-02-24 22:27                               ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-02-12 20:54 UTC (permalink / raw)
  To: openembedded-devel

On (12/02/11 08:53), Paul Menzel wrote:
> Am Freitag, den 11.02.2011, 09:37 -0800 schrieb Khem Raj:
> > On Thu, Feb 10, 2011 at 3:46 PM, Paul Menzel wrote:
> > > Am Montag, den 31.01.2011, 18:35 +0100 schrieb Paul Menzel:
> > >> Am Freitag, den 28.01.2011, 17:36 +0100 schrieb Paul Menzel:
> > >> > Am Montag, den 24.01.2011, 02:24 +0100 schrieb Paul Menzel:
> > >> > > Am Sonntag, den 23.01.2011, 14:09 -0800 schrieb Khem Raj:
> > >> > > > On Sun, Jan 23, 2011 at 11:57 AM, Paul Menzel wrote:
> > >> > > > > Am Sonntag, den 23.01.2011, 17:08 +0100 schrieb Paul Menzel:
> > >> > > > >> Am Samstag, den 22.01.2011, 11:48 -0800 schrieb Khem Raj:
> > >> > > > >> > On Sat, Jan 22, 2011 at 10:23 AM, Paul Menzel wrote:
> > >> > > > >> > > The commit since when building fails is a88aca1d [6].
> > >> > > > >> > >
> > >> > > > >> > >        commit a88aca1d7dfa3a08957dd49cb61bac850f197106
> > >> > > > >> > >        Author: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >> > > > >> > >        Date:   Wed Jan 12 20:34:55 2011 +0100
> > >> > > > >> > >
> > >> > > > >> > >            autotools.bbclass: pass distro_imposed_configure_flags
> > >> > > > >> > >
> > >> > > > >> > >            Acked-by: Khem Raj <raj.khem@gmail.com>
> > >> > > > >> > >            Acked-by: Tom Rini <tom_rini@mentor.com>
> > >> > > > >> > >            Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> > >> > > > >> > >
> > >> > > > >> > > Any idea?
> > >> > > > >> >
> > >> > > > >> > I see. I think its to do with enable-ipv6 or somesuch. Can you run
> > >> > > > >> > do_configure for vdr before and after this commit and port
> > >> > > > >> > the contents of line invoking configure.
> > >> > > > >>
> > >> > > > >> Strange. VDR just uses a plain Makefile and no Autotools. Since this
> > >> > > > >> commit, it seems that `-lintl` is not passed.
> > >> > > > >>
> > >> > > > >> ### works
> > >> > > > >>
> > >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig -lintl  ./libsi/libsi.a -o vdr
> > >> > > > >>
> > >> > > > >> ### fails
> > >> > > > >>
> > >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig  ./libsi/libsi.a -o vdr
> > >> > > > >>
> > >> > > > >>       $ wdiff log.do_compile.*
> > >> > > > >>       arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os [--pipe-] -fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype -lfontconfig {+-lintl+}  ./libsi/libsi.a -o vdr
> > >> > > > >>
> > >> > > > >> Now the question is why is the patch not applied [7] and why did it start breaking with this commit.
> > >> > > > >
> > >> > > > > Ok, I am sorry, my last report was messed up. I did not reset to
> > >> > > > > a88aca1d but 49891de0 [8], where 7190532c [9]
> > >> > > > >
> > >> > > > >        commit 7190532c5a810ef886e8607ce042a319020f06c6
> > >> > > > >        Author: Tom Rini <tom_rini@mentor.com>
> > >> > > > >        Date:   Tue Jan 18 17:58:02 2011 -0700
> > >> > > > >
> > >> > > > >            vdr: Switch to libc-uclibc
> > >> > > > >
> > >> > > > >            Signed-off-by: Tom Rini <tom_rini@mentor.com>
> > >> > > > >
> > >> > > > > is applied, which seems to be the reason the patch is not applied and
> > >> > > > > therefore `-lintl` not added.
> > >> > > >
> > >> > > > I have fixed a typo in it.
> > >> > >
> > >> > > Thank you for fixing this in cb23dffd [10].
> > >> > >
> > >> > > > Please retry latest master.
> > >> > >
> > >> > > Unfortunately the build still fails.
> > >> > >
> > >> > > I also tried to disable the features `largefile` and (second run
> > >> > > additionally) `ipv6` in `conf/distro/minimal-uclibc.conf` and run
> > >> > > `bitbake -k vdr` from scratch each time, but it failed too.
> > >> > >
> > >> > > Was that the right way to debug this? Do you have any other ideas?
> > >> >
> > >> > I encounter a strange thing from clean builds.
> > >> >
> > >> >         bitbake -k vdr # fails
> > >> >         bitbake -k console-image # works
> > >> >         bitbake -k x11-image # works
> > >> >         USE_NLS="yes" bitbake -k # fails
> > >> >
> > >> > I have no clue what could cause this. I guess that `console-image` or
> > >> > `x11-image` force some different options to the internationalization
> > >> > programs and that this got changed with the `autotools.bbclass` change.
> > >> >
> > >> > Does anyone have a hint?
> > >>
> > >> Just a breadcrumb please? ;-)
> > >
> > > Bernhard, have you had time to take a look?
> > 
> > vdr built fine on minimal-uclibc/qemuarm on latest oe/master
> 
> I did too with a clean build directory and `minimal-uclibc`.
> 
> 	MACHINE = "qemuarm" bitbake -k vdr
> 
> It failed for me again.
> 
> > unless its reproducible what you are seeing
> > It will be hard to fix it.
> 
> I can reproduce this every time when I build from a clean build
> directory (`rm -rf minimal-uclibc-dev`).

I see I think its due to catch 22 of gettext and libintl probably. Let me
see if it can be reproduced here. As it builds fine into familiar images
its
not that critical
> 
> As written above I cannot reproduce this when having built
> `console-image` or `x11-image` before. So I am wondering what “language
> specific options” they set or pass to the recipes.
> 
> 
> Thanks,
> 
> Paul
> 
> 
> > >> > > [10] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=cb23dffdbe3c3a7432c2e2eb19742c254163c05a



> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'`
  2011-02-12 20:54                             ` Khem Raj
@ 2011-02-24 22:27                               ` Paul Menzel
  0 siblings, 0 replies; 19+ messages in thread
From: Paul Menzel @ 2011-02-24 22:27 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1049 bytes --]

Am Samstag, den 12.02.2011, 12:54 -0800 schrieb Khem Raj:
> On (12/02/11 08:53), Paul Menzel wrote:
> > Am Freitag, den 11.02.2011, 09:37 -0800 schrieb Khem Raj:

[…]

> > > vdr built fine on minimal-uclibc/qemuarm on latest oe/master
> > 
> > I did too with a clean build directory and `minimal-uclibc`.
> > 
> > 	MACHINE = "qemuarm" bitbake -k vdr
> > 
> > It failed for me again.
> > 
> > > unless its reproducible what you are seeing
> > > It will be hard to fix it.
> > 
> > I can reproduce this every time when I build from a clean build
> > directory (`rm -rf minimal-uclibc-dev`).
> 
> I see I think its due to catch 22 of gettext and libintl probably. Let me
> see if it can be reproduced here. As it builds fine into familiar images
> its not that critical

I could not reproduce that issue with commit faa2c615, i. e. current
master [11]. I do not know what changed.

[…]


Thanks,

Paul


[11] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=faa2c615c811964d8d1b612851b6b80914a37e82

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2011-02-24 22:29 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-21 11:22 vdr: minimal-uclibc: task `compile` fails with `undefined reference to `_nl_msg_cat_cntr'` Paul Menzel
2011-01-21 11:58 ` Henning Heinold
2011-01-21 18:10 ` Khem Raj
2011-01-21 23:39   ` Paul Menzel
2011-01-22  8:17     ` Paul Menzel
2011-01-22 18:23       ` Paul Menzel
2011-01-22 19:48         ` Khem Raj
2011-01-23 16:08           ` Paul Menzel
2011-01-23 19:57             ` Paul Menzel
2011-01-23 22:09               ` Khem Raj
2011-01-24  1:24                 ` Paul Menzel
2011-01-28 16:36                   ` Paul Menzel
2011-01-31 17:35                     ` Paul Menzel
2011-02-10 23:46                       ` Paul Menzel
2011-02-11 17:37                         ` Khem Raj
2011-02-12  7:53                           ` Paul Menzel
2011-02-12 20:54                             ` Khem Raj
2011-02-24 22:27                               ` Paul Menzel
2011-01-23  9:51         ` Bernhard Reutner-Fischer

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.