Hi Simon,

On 5/30/24 7:21 PM, SIMON BABY via lists.yoctoproject.org wrote:
Hello Alexander,

Thank you for helping this out.

I can see packages-split with below files:

sbaby@eadlng-build-machine:~/workspace/05162024_NIC/741819_NICOPS/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/rabbitmq-c/0.11.0-r0/packages-split/rabbitmq-c-tools$
ls -ll usr/bin/
total 104
-rwxr-xr-x 2 sbaby sbaby 22284 Mar 31  2021 amqp-consume
-rwxr-xr-x 2 sbaby sbaby 18184 Mar 31  2021 amqp-declare-queue
-rwxr-xr-x 2 sbaby sbaby 18184 Mar 31  2021 amqp-delete-queue
-rwxr-xr-x 2 sbaby sbaby 18176 Mar 31  2021 amqp-get
-rwxr-xr-x 2 sbaby sbaby 18184 Mar 31  2021 amqp-publish

sbaby@eadlng-build-machine:~/workspace/05162024_NIC/741819_NICOPS/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/rabbitmq-c/0.11.0-r0/packages-split$
ls -ll rabbitmq-c/usr/lib/
total 80
lrwxrwxrwx 1 sbaby sbaby    20 Mar 31  2021 librabbitmq.so.4 ->
librabbitmq.so.4.5.0
-rwxr-xr-x 2 sbaby sbaby 79204 Mar 31  2021 librabbitmq.so.4.5.0



However, On the target I could not see the amqp-* binaries under /usr/bin.
But I see the library librabbitmq.so.4.5.0. Is this expected? Do we need
only the library to execute some client code with rabbitmq-c  api ?

root@sama7g5ek-sd:~# ls -ll /usr/lib/librabbitmq.so.4.5.0
-rwxr-xr-x 1 root root 79204 Mar  9  2018 /usr/lib/librabbitmq.so.4.5.0

root@sama7g5ek-sd:~# ls -ll /usr/bin/amqp-consume
ls: cannot access '/usr/bin/amqp-consume': No such file or directory
root@sama7g5ek-sd:~#
root@sama7g5ek-sd:~#
root@sama7g5ek-sd:~#
root@sama7g5ek-sd:~#
root@sama7g5ek-sd:~# ls -ll /usr/bin/amqp-*
ls: cannot access '/usr/bin/amqp-*': No such file or directory


The rabbitmq-c recipe generates multiple packages. One of those is rabbitmq-c (named identically to the recipe) and another, rabbitmq-c-tools. If you want the binaries, you need to install rabbitmq-c-tools in your image as well (via e.g. IMAGE_INSTALL variable).

One can know which package to install by using

oe-pkgdata-util find-path '/usr/bin/amqp-*'

this will list the package(s) that contains files matching the regular expression.

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

Reply via email to