今、mutt の rpmbuild をしようとしてみたら、 エラー: ビルド依存性の失敗: pkgconfig(kyotocabinet) は mutt-2.2.5-1.1.x86_64 に必要とされています pkgconfig(libidn2) は mutt-2.2.5-1.1.x86_64 に必要とされています とでました。 kyotocabinet は、 rpm -qa | grep kyoto kyotocabinet-1.2.77-4.3.1.x86_64 libkyotocabinet16-1.2.77-4.3.1.x86_64 で入っているのですが、 /usr/lib64/pkgconfig ディレクトリ配下は ls /usr/lib64/pkgconfig avahi-client.pc kadm-client.pc libtirpc.pc popt.pc avahi-core.pc kadm-server.pc libverto.pc pyldb-util.cpython-36m-x86_64-linux-gnu.pc blkid.pc kdb.pc libxcrypt.pc pytalloc-util.cpython-36m-x86_64-linux-gnu.pc com_err.pc krb5-gssapi.pc menu.pc python-3.6.pc dbus-1.pc krb5.pc menuw.pc python-3.6m.pc e2p.pc ldb.pc mit-krb5-gssapi.pc python3.pc ext2fs.pc libacl.pc mit-krb5.pc ss.pc form.pc libarchive.pc ncurses++.pc talloc.pc formw.pc libcrypt.pc ncurses++w.pc tdb.pc gamin.pc libcrypto.pc ncurses.pc tevent.pc gnutls.pc libkeyutils.pc ncursesw.pc tic.pc gpgme-glib.pc libnsl.pc nettle.pc tinfo.pc gpgme.pc libpipeline.pc openssl.pc uuid.pc gssrpc.pc libsasl2.pc p11-kit-1.pc zlib.pc hogweed.pc libssl.pc panel.pc jansson.pc libtasn1.pc panelw.pc となっていて、kyotocabinet.pc がありません。 なのでエラーになっているのだと思います。 /usr/lib64/pkgconfig に パッケージ(Ex. kyotocabinet.pc) を 追加するにはどうしたらよいでしょうか。 手で書かなければ駄目でしょうか。 ribbon
野宮です. In the Message; Subject : [opensuse-ja] pkgconfig にパッケージを追加したい Message-ID : <YqQiXyRd/MVvFk1O@ns.ribbon.or.jp> Date & Time: Sat, 11 Jun 2022 14:04:31 +0900 [R] == ribbon <opensuse@ribbon.or.jp> has written: R> 今、mutt の rpmbuild をしようとしてみたら、 R> エラー: ビルド依存性の失敗: R> pkgconfig(kyotocabinet) は mutt-2.2.5-1.1.x86_64 に必要とされています R> pkgconfig(libidn2) は mutt-2.2.5-1.1.x86_64 に必要とされています R> とでました。 R> kyotocabinet は、 R> rpm -qa | grep kyoto R> kyotocabinet-1.2.77-4.3.1.x86_64 R> libkyotocabinet16-1.2.77-4.3.1.x86_64 R> で入っているのですが、 /usr/lib64/pkgconfig ディレクトリ配下は [...] R> となっていて、kyotocabinet.pc がありません。 R> なのでエラーになっているのだと思います。 kyotocabinet-devel が欠落していますね. アップロード・ミスだと思います. src.rpm からビルドするしか無いので?、と思います. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「西洋では、古代ギリシャのプラトンの「洞窟の比喩」から20世紀前半の オルダス・ハクスリーのSF小説「すばらしい新世界」に至るまで、どれほ ど醜く、不快であっても、現実世界に価値があるという考えが揺るぎない 信条として受け入れられてきた。」 -- 「メタバースが描く近未来 仮想世界に入り込めるか」 --
野宮です. 野宮です. In the Message; Subject : Re: [opensuse-ja] pkgconfig にパッケージを追加したい Message-ID : <87wndniwv5.wl-nomiya@galaxy.dti.ne.jp> Date & Time: Sat, 11 Jun 2022 14:37:34 +0900 [MN] == 野宮 賢 / NOMIYA Masaru <nomiya@galaxy.dti.ne.jp> has written: MN> 野宮です. MN> In the Message; MN> Subject : [opensuse-ja] pkgconfig にパッケージを追加したい MN> Message-ID : <YqQiXyRd/MVvFk1O@ns.ribbon.or.jp> MN> Date & Time: Sat, 11 Jun 2022 14:04:31 +0900 MN> [R] == ribbon <opensuse@ribbon.or.jp> has written: R> 今、mutt の rpmbuild をしようとしてみたら、 R> エラー: ビルド依存性の失敗: R> pkgconfig(kyotocabinet) は mutt-2.2.5-1.1.x86_64 に必要とされています R> pkgconfig(libidn2) は mutt-2.2.5-1.1.x86_64 に必要とされています R> とでました。 R> kyotocabinet は、 R> rpm -qa | grep kyoto R> kyotocabinet-1.2.77-4.3.1.x86_64 R> libkyotocabinet16-1.2.77-4.3.1.x86_64 R> で入っているのですが、 /usr/lib64/pkgconfig ディレクトリ配下は MN> [...] R> となっていて、kyotocabinet.pc がありません。 R> なのでエラーになっているのだと思います。 MN> kyotocabinet-devel が欠落していますね. MN> アップロード・ミスだと思います. MN> src.rpm からビルドするしか無いので?、と思います. そんな筈は?、と改めて観ましたら、 kyotocabinet-devel として上げられているのが解りました. これを入れられれば、問題は解決されます. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「人は生きてきた道が顔に表れる。特に、頻繁に人と接し、人とたたかい、 喜怒哀楽、毀誉褒貶(きよほうへん)激しい政治家はなおさらだ。」 -- 秋山訓子「人相が変わっていなかったあの政治家、天下国家を語る日は」 --
野宮です. In the Message; Subject : Re: [opensuse-ja] pkgconfig にパッケージを追加したい Message-ID : <87k09nlors.wl-nomiya@galaxy.dti.ne.jp> Date & Time: Sat, 11 Jun 2022 15:04:07 +0900 [MN] == 野宮 賢 / NOMIYA Masaru <nomiya@galaxy.dti.ne.jp> has written: MN> 野宮です. MN> In the Message; MN> Subject : Re: [opensuse-ja] pkgconfig にパッケージを追加したい MN> Message-ID : <87wndniwv5.wl-nomiya@galaxy.dti.ne.jp> MN> Date & Time: Sat, 11 Jun 2022 14:37:34 +0900 MN> [MN] == 野宮 賢 / NOMIYA Masaru <nomiya@galaxy.dti.ne.jp> has written: MN> 野宮です. MN> In the Message; MN> Subject : [opensuse-ja] pkgconfig にパッケージを追加したい MN> Message-ID : <YqQiXyRd/MVvFk1O@ns.ribbon.or.jp> MN> Date & Time: Sat, 11 Jun 2022 14:04:31 +0900 MN> [R] == ribbon <opensuse@ribbon.or.jp> has written: R> 今、mutt の rpmbuild をしようとしてみたら、 R> エラー: ビルド依存性の失敗: R> pkgconfig(kyotocabinet) は mutt-2.2.5-1.1.x86_64 に必要とされています R> pkgconfig(libidn2) は mutt-2.2.5-1.1.x86_64 に必要とされています R> とでました。 R> kyotocabinet は、 R> rpm -qa | grep kyoto R> kyotocabinet-1.2.77-4.3.1.x86_64 R> libkyotocabinet16-1.2.77-4.3.1.x86_64 R> で入っているのですが、 /usr/lib64/pkgconfig ディレクトリ配下は MN> [...] R> となっていて、kyotocabinet.pc がありません。 R> なのでエラーになっているのだと思います。 MN> kyotocabinet-devel が欠落していますね. MN> アップロード・ミスだと思います. MN> src.rpm からビルドするしか無いので?、と思います. MN> そんな筈は?、と改めて観ましたら、 MN> kyotocabinet-devel MN> として上げられているのが解りました. MN> これを入れられれば、問題は解決されます. スミマセン. libkyotocabinet-devel のタイポです. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「狩猟採集民にしろ牧畜民にしろ「仕事を始める自由、辞める自由みたい なことも含め、自分の意思で生きることに価値が置かれてきた。」」 --- 松村圭一郎『働くのは何のため?』 --
On Sat, Jun 11, 2022 at 03:13:20PM +0900, 野宮 賢 / NOMIYA Masaru wrote:
MN> src.rpm からビルドするしか無いので?、と思います.
MN> そんな筈は?、と改めて観ましたら、
MN> kyotocabinet-devel
MN> として上げられているのが解りました. MN> これを入れられれば、問題は解決されます.
スミマセン.
libkyotocabinet-devel
のタイポです.
これでOKでした。 pkgconfig を使う事で、パッケージ名の仮想化?になるのかもしれませんが、 ちょっと分かりにくい。 ribbon
武山です 探すときは zypper se --provides --match-exact "pkgconfig(kyotocabinet)" ですね。(wp のほうが短いのですが、使って怒られる) build コマンドや osc build でビルドするときは、 パッケージのインストールを勝手にやってくれるので、 あまり手で探すことはなかったりします。 On 2022/06/11 16:33, ribbon wrote:
On Sat, Jun 11, 2022 at 03:13:20PM +0900, 野宮 賢 / NOMIYA Masaru wrote:
MN> src.rpm からビルドするしか無いので?、と思います.
MN> そんな筈は?、と改めて観ましたら、
MN> kyotocabinet-devel
MN> として上げられているのが解りました. MN> これを入れられれば、問題は解決されます.
スミマセン.
libkyotocabinet-devel
のタイポです.
これでOKでした。 pkgconfig を使う事で、パッケージ名の仮想化?になるのかもしれませんが、 ちょっと分かりにくい。
ribbon
participants (3)
-
Fuminobu TAKEYAMA
-
ribbon
-
野宮 賢 / NOMIYA Masaru