[yocto] problem with ruby

Clement CHERBEIX Clement.CHERBEIX at viveris.fr
Wed Apr 10 07:05:55 PDT 2019


I've try that and doesn't change anything...
I think the problem is from the gem zlib who is not build / take by Yocto so it can't be use.
When i try to use it with a simple ruby program i can't find zlib in the environment of the devshell.

________________________________
De : Khem Raj <raj.khem at gmail.com>
Envoyé : mardi 9 avril 2019 20:22:47
À : Clement CHERBEIX
Cc : Yocto Project
Objet : Re: [yocto] problem with ruby

probably it has to be added to linker flags explicitly.

On Tue, Apr 9, 2019 at 12:00 AM Clement CHERBEIX
<Clement.CHERBEIX at viveris.fr> wrote:
>
> It's done but I keep the same problem, I've add zlib in the PACKAGECONFIG too without any result...
>
>
>
> ________________________________
> De : Khem Raj <raj.khem at gmail.com>
> Envoyé : lundi 8 avril 2019 20:04
> À : Clement CHERBEIX
> Cc : Yocto Project
> Objet : Re: [yocto] problem with ruby
>
> On Mon, Apr 8, 2019 at 9:44 AM Clément Cherbeix
> <clement.cherbeix at viveris.fr> wrote:
> >
> > Hello all,
> >
> > I’m trying to add the MIB mechanics in my yocto project, for that I use dadi (ruby depenedent) but I get an error when bitbake try to compile :
> >
> > DEBUG: Executing shell function do_compile
> >
> > ERROR:  Loading command: build (LoadError)
> >
> >                 cannot load such file -- zlib
> >
> > ERROR:  While executing gem ... (NoMethodError)
> >
> >     undefined method `invoke_with_build_args' for nil:NilClass
> >
> > WARNING: /home/modem/tkh/build/tmp/work/x86_64-linux/libxml-ruby-native/2.8.0-r0/temp/run.do_compile.567:1 exit 1 from 'LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" gem build $gem'
> >
> >
> >
> > I have tried to build the gem in an environment outside of Yocto and it was correct but when I try to do it in Yocto, I get my error.
> > Did someone have an idea on what to do ?
> > what is the recommended way of building ruby via gem in yocto ?
> >
> >
>
> It seems that it is using ruby-native but does not have zlib-native
> and it cant find this library. Can you add zlib to DEPENDS in ruby
> recipe and see if that helps.
>
> >
> > Here is my build environment :
> >
> > BB_VERSION           = "1.40.0"
> >
> > BUILD_SYS            = "x86_64-linux"
> >
> > NATIVELSBSTRING      = "universal"
> >
> > TARGET_SYS           = "x86_64-poky-linux"
> >
> > DISTRO               = "poky"
> >
> > DISTRO_VERSION       = "2.6.1"
> >
> > TUNE_FEATURES        = "m64 corei7"
> >
> >
> >
> > Thanks in advance !
> >
> >
> >
> > Clément C.
> >
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190410/efa0198c/attachment-0001.html>


More information about the yocto mailing list