Hi,

I auto-follow on this question:

On 06/09/2013 17:51, JC wrote:

I'm trying to install ruby-dev (in order to be able to apply some passenger features). Passenger requires ruby-dev

ruby-dev has indeed been built but when I'm trying to install it, I can't:

root@qemuarm:~# smart install ruby-dev
rpmdb: BDB0113 Thread/proc
Computing transaction...
error: Can't install ruby-dev-1.9.3+p194-r1.0@armv5te: no package provides libcrypto-dev


libcrypto-dev is not present because openssl does not generate it (it's empty, the lib is taken by libcrypto package) I hacked (may be I'll clean) it by modifying the openssl recipe allowing libcrypto-dev to be empty.

Then I ran into the same error with libssl-dev so the "hack" is now :


PACKAGES =+ " libcrypto-dev  libssl-dev"
ALLOW_EMPTY_libcrypto-dev = "1"
ALLOW_EMPTY_libssl-dev = "1"

Now the next error is :
Computing transaction...error: Can't install ruby-dev-1.9.3+p194-r1.0@armv5te: no package provides ncurses-libtinfo-dev


That one is trickier. It seems that libtinfo is provided by the package ncurses-terminfo, not ncurses-libtinfo.

I'm really confused about the status of meta-ruby. I assume I'm not the only one willing to install ruby-dev am I ?

Is there some basic mistake I made ?

How can yocto even generate the package if it cannot satisfy these dependencies by itself ?

Thanks for your help... I'm really puzzled now :(

Regards
Jay

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to