Greetings,
On 02.11.23 at 19:16, Michael Opdenacker wrote:
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.
A simpler way to ask this...
When I build rsyslogd ("bitbake rsyslog"), an ipk package is built for
this software, but not for its shared library dependencies, for example
for libestr.
How to explain this?
Thanks in advance
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 (#61599): https://lists.yoctoproject.org/g/yocto/message/61599
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]
-=-=-=-=-=-=-=-=-=-=-=-