Greetings,

I compiled rsyslog from meta-oe:
bitbake rsyslog

I set up a binary feed ("bitbake package-index") and a webserver to serve it, and when I try to install the rsyslog package, I get:
$ opkg install rsyslog
 * Solver encountered 1 problem(s):
 * Problem 1/1:
 *   - conflicting requests
 *   - nothing provides libestr0 >= 0.1.11 needed by rsyslog-8.2306.0-r0.core2-64

Indeed, no "*libestr*" package(s) got generated. Why not?

I checked RDEPENDS:rsyslog and it contains "logrotate" for which a package was indeed generated. I thought that shared libraries dependencies were automatically detected and added to runtime dependencies. That's confirmed by https://docs.yoctoproject.org/dev/overview-manual/concepts.html#automatically-added-runtime-dependencies . Why didn't it happen?

I checked that libestr got compiled (it's part of the DEPENDS for rsyslog), but I can't find any package for it, even in the working area.

It sounds like a very basic misconception between my keyboard and my chair. What did I get wrong?

Thanks in advance for your insights.

Cheers
Michael.

--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#61583): https://lists.yoctoproject.org/g/yocto/message/61583
Mute This Topic: https://lists.yoctoproject.org/mt/102348862/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to