Openembedded Core Discussions
 help / color / mirror / Atom feed
From: "Sreejith Ravi" <sreejith.ravi087@gmail.com>
To: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH] package.bbclass: Fix broken dev package dependency.
Date: Mon, 24 Jun 2024 05:23:03 -0700	[thread overview]
Message-ID: <2056.1719231783802644622@lists.openembedded.org> (raw)
In-Reply-To: <CANNYZj8eaSiyiAkCHgedu-+3T8ph3ETK_O4aq7T=y_kDCJ1JKA@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1840 bytes --]

We are building the components through Yocto and using dev IPKs for the dependent packages (generated from Yocto) to resolve the build dependencies.

Steps:
1) Generate the libical IPKs from Yocto.
2) Copy the IPKs to a folder and create the local opkg feed.
3) Remove libical from the BlueZ dependencies list.
4) Install the libical-dev IPK from the local feed to the BlueZ recipe sysroot.
4) Build the BlueZ package.

When we tried to build BlueZ from source, by using the libical dev IPK, we are getting the error.
"
configure:14460: checking for libical
configure:14467: $PKG_CONFIG --exists --print-errors "libical"
Package icu-i18n was not found in the pkg-config search path.
Perhaps you should add the directory containing `icu-i18n.pc'
to the PKG_CONFIG_PATH environment variable
Package 'icu-i18n', required by 'libical', not found
configure:14470: $? = 1
configure:14484: $PKG_CONFIG --exists --print-errors "libical"
Package icu-i18n was not found in the pkg-config search path.
Perhaps you should add the directory containing `icu-i18n.pc'
to the PKG_CONFIG_PATH environment variable
Package 'icu-i18n', required by 'libical', not found
configure:14487: $? = 1
configure:14501: result: no
Package 'icu-i18n', required by 'libical', not found
configure:14517: error: libical is required
"

Similarly, when we are trying to build the 'gstreamer1.0_1.18' package, which has a dependency on 'glib2-0,' and using the glib2-0 dev IPK, it is failing with the error below due to the missing zlib dependency chain.
"
pkg-config error with 'gio-2.0': Could not generate cargs for gio-2.0:
Package zlib was not found in the pkg-config search path.
Perhaps you should add the directory containing `zlib.pc'
to the PKG_CONFIG_PATH environment variable
Package 'zlib', required by 'gio-2.0', not found
"

[-- Attachment #2: Type: text/html, Size: 1984 bytes --]

  reply	other threads:[~2024-06-24 12:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-24  9:56 [PATCH] package.bbclass: Fix broken dev package dependency Sreejith Ravi
2024-06-24 11:07 ` [OE-core] " Alexander Kanavin
2024-06-24 11:20   ` Sreejith Ravi
2024-06-24 11:27     ` Alexander Kanavin
2024-06-24 12:23       ` Sreejith Ravi [this message]
2024-06-24 12:36         ` Alexander Kanavin
2024-06-24 12:47           ` Sreejith Ravi
2024-06-24 12:53             ` [OE-core] " Alexander Kanavin
2024-06-24 13:02               ` Sreejith Ravi
2024-06-24 13:26                 ` [OE-core] " Alexander Kanavin
2024-06-24 13:34                   ` Sreejith Ravi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2056.1719231783802644622@lists.openembedded.org \
    --to=sreejith.ravi087@gmail.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox