Message ID | 1516085015-89929-1-git-send-email-denis@denix.org |
---|---|
State | New |
Headers | show |
Series | [oe,meta-networking] ndisc6: need to set USE_NLS="yes" to use gettext.h | expand |
Ping. On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko <denys@ti.com> > > Otherwise we can get gettext-minimal-native dependency instead, which does not > provide gettext.h header. > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > --- > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > index 48a83b8..58f1230 100644 > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > LDFLAGS += "-fuse-ld=gold" > TOOLCHAIN = "gcc" > > +USE_NLS = "yes" > + > do_configure_prepend() { > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > ${S}/autogen.sh > -- > 2.7.4 > > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
That should only be true for native recipes? On 23 January 2018 at 22:39, Denys Dmytriyenko <denis@denix.org> wrote: > Ping. > > > On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > > From: Denys Dmytriyenko <denys@ti.com> > > > > Otherwise we can get gettext-minimal-native dependency instead, which > does not > > provide gettext.h header. > > > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > > --- > > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > index 48a83b8..58f1230 100644 > > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > > LDFLAGS += "-fuse-ld=gold" > > TOOLCHAIN = "gcc" > > > > +USE_NLS = "yes" > > + > > do_configure_prepend() { > > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > > ${S}/autogen.sh > > -- > > 2.7.4 > > > > -- > > _______________________________________________ > > Openembedded-devel mailing list > > Openembedded-devel@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Not really: ERROR: ndisc6-1.0.4+gitAUTOINC+4c794b5512-r0 do_configure: Function failed: do_configure (log file is located at .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) ERROR: Logfile of failure stored in: .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315 Log data follows: | DEBUG: Executing shell function do_configure | cp: cannot stat '.../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h': No such file or directory | WARNING: .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/run.do_configure.23315:1 exit 1 from 'cp .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/git/include' | ERROR: Function failed: do_configure (log file is located at .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) ERROR: Task (/OE/arago-rocko/sources/meta-openembedded/meta-networking/recipes-support/ndisc6/ndisc6_git.bb:do_configure) failed with exit code '1' On Wed, Jan 24, 2018 at 10:53:08AM +0000, Burton, Ross wrote: > That should only be true for native recipes? > > On 23 January 2018 at 22:39, Denys Dmytriyenko <denis@denix.org> wrote: > > > Ping. > > > > > > On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > Otherwise we can get gettext-minimal-native dependency instead, which > > does not > > > provide gettext.h header. > > > > > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > > > --- > > > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > > > 1 file changed, 2 insertions(+) > > > > > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > index 48a83b8..58f1230 100644 > > > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > > > LDFLAGS += "-fuse-ld=gold" > > > TOOLCHAIN = "gcc" > > > > > > +USE_NLS = "yes" > > > + > > > do_configure_prepend() { > > > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > > > ${S}/autogen.sh > > > -- > > > 2.7.4 > > > > > > -- > > > _______________________________________________ > > > Openembedded-devel mailing list > > > Openembedded-devel@lists.openembedded.org > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > -- > > _______________________________________________ > > Openembedded-devel mailing list > > Openembedded-devel@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Oh right, presumably your distro is turning off NLS. Yeah if the upstream doesn't understand how to turn it off, then yes this would be the workaround. Ross On 26 January 2018 at 22:10, Denys Dmytriyenko <denis@denix.org> wrote: > Not really: > > ERROR: ndisc6-1.0.4+gitAUTOINC+4c794b5512-r0 do_configure: Function > failed: do_configure (log file is located at .../work/armv7ahf-neon-linux- > gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) > ERROR: Logfile of failure stored in: .../work/armv7ahf-neon-linux- > gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315 > Log data follows: > | DEBUG: Executing shell function do_configure > | cp: cannot stat '.../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h': > No such file or directory > | WARNING: .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > gitAUTOINC+4c794b5512-r0/temp/run.do_configure.23315:1 exit 1 from 'cp > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > gitAUTOINC+4c794b5512-r0/git/include' > | ERROR: Function failed: do_configure (log file is located at > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) > ERROR: Task (/OE/arago-rocko/sources/meta-openembedded/meta-networking/ > recipes-support/ndisc6/ndisc6_git.bb:do_configure) failed with exit code > '1' > > > > On Wed, Jan 24, 2018 at 10:53:08AM +0000, Burton, Ross wrote: > > That should only be true for native recipes? > > > > On 23 January 2018 at 22:39, Denys Dmytriyenko <denis@denix.org> wrote: > > > > > Ping. > > > > > > > > > On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > > > Otherwise we can get gettext-minimal-native dependency instead, which > > > does not > > > > provide gettext.h header. > > > > > > > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > > > > --- > > > > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > > > > 1 file changed, 2 insertions(+) > > > > > > > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > index 48a83b8..58f1230 100644 > > > > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > > > > LDFLAGS += "-fuse-ld=gold" > > > > TOOLCHAIN = "gcc" > > > > > > > > +USE_NLS = "yes" > > > > + > > > > do_configure_prepend() { > > > > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > > > > ${S}/autogen.sh > > > > -- > > > > 2.7.4 > > > > > > > > -- > > > > _______________________________________________ > > > > Openembedded-devel mailing list > > > > Openembedded-devel@lists.openembedded.org > > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > -- > > > _______________________________________________ > > > Openembedded-devel mailing list > > > Openembedded-devel@lists.openembedded.org > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > > -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Yes, but in this case upstream is the ndisc recipe - see do_configure_prepend in the patch below that does copying of gettext.h from STAGING_DATADIR_NATIVE. -- Denys On Fri, Jan 26, 2018 at 11:52:23PM +0000, Burton, Ross wrote: > Oh right, presumably your distro is turning off NLS. Yeah if the upstream > doesn't understand how to turn it off, then yes this would be the > workaround. > > Ross > > On 26 January 2018 at 22:10, Denys Dmytriyenko <denis@denix.org> wrote: > > > Not really: > > > > ERROR: ndisc6-1.0.4+gitAUTOINC+4c794b5512-r0 do_configure: Function > > failed: do_configure (log file is located at .../work/armv7ahf-neon-linux- > > gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) > > ERROR: Logfile of failure stored in: .../work/armv7ahf-neon-linux- > > gnueabi/ndisc6/1.0.4+gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315 > > Log data follows: > > | DEBUG: Executing shell function do_configure > > | cp: cannot stat '.../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > > gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h': > > No such file or directory > > | WARNING: .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > > gitAUTOINC+4c794b5512-r0/temp/run.do_configure.23315:1 exit 1 from 'cp > > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > > gitAUTOINC+4c794b5512-r0/recipe-sysroot-native/usr/share/gettext/gettext.h > > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > > gitAUTOINC+4c794b5512-r0/git/include' > > | ERROR: Function failed: do_configure (log file is located at > > .../work/armv7ahf-neon-linux-gnueabi/ndisc6/1.0.4+ > > gitAUTOINC+4c794b5512-r0/temp/log.do_configure.23315) > > ERROR: Task (/OE/arago-rocko/sources/meta-openembedded/meta-networking/ > > recipes-support/ndisc6/ndisc6_git.bb:do_configure) failed with exit code > > '1' > > > > > > > > On Wed, Jan 24, 2018 at 10:53:08AM +0000, Burton, Ross wrote: > > > That should only be true for native recipes? > > > > > > On 23 January 2018 at 22:39, Denys Dmytriyenko <denis@denix.org> wrote: > > > > > > > Ping. > > > > > > > > > > > > On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > > > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > > > > > Otherwise we can get gettext-minimal-native dependency instead, which > > > > does not > > > > > provide gettext.h header. > > > > > > > > > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > > > > > --- > > > > > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > > index 48a83b8..58f1230 100644 > > > > > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > > > > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > > > > > LDFLAGS += "-fuse-ld=gold" > > > > > TOOLCHAIN = "gcc" > > > > > > > > > > +USE_NLS = "yes" > > > > > + > > > > > do_configure_prepend() { > > > > > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > > > > > ${S}/autogen.sh > > > > > -- > > > > > 2.7.4 > > > > > > > > > > -- > > > > > _______________________________________________ > > > > > Openembedded-devel mailing list > > > > > Openembedded-devel@lists.openembedded.org > > > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > > -- > > > > _______________________________________________ > > > > Openembedded-devel mailing list > > > > Openembedded-devel@lists.openembedded.org > > > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > > > > -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Ping? On Tue, Jan 23, 2018 at 05:39:13PM -0500, Denys Dmytriyenko wrote: > Ping. > > > On Tue, Jan 16, 2018 at 01:43:35AM -0500, Denys Dmytriyenko wrote: > > From: Denys Dmytriyenko <denys@ti.com> > > > > Otherwise we can get gettext-minimal-native dependency instead, which does not > > provide gettext.h header. > > > > Signed-off-by: Denys Dmytriyenko <denys@ti.com> > > --- > > meta-networking/recipes-support/ndisc6/ndisc6_git.bb | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > index 48a83b8..58f1230 100644 > > --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb > > @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" > > LDFLAGS += "-fuse-ld=gold" > > TOOLCHAIN = "gcc" > > > > +USE_NLS = "yes" > > + > > do_configure_prepend() { > > cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include > > ${S}/autogen.sh > > -- > > 2.7.4 > > > > -- > > _______________________________________________ > > Openembedded-devel mailing list > > Openembedded-devel@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb index 48a83b8..58f1230 100644 --- a/meta-networking/recipes-support/ndisc6/ndisc6_git.bb +++ b/meta-networking/recipes-support/ndisc6/ndisc6_git.bb @@ -22,6 +22,8 @@ EXTRA_OECONF += "PERL=${USRBINPATH}/perl" LDFLAGS += "-fuse-ld=gold" TOOLCHAIN = "gcc" +USE_NLS = "yes" + do_configure_prepend() { cp ${STAGING_DATADIR_NATIVE}/gettext/gettext.h ${S}/include ${S}/autogen.sh