pkg-config

pkg-configはいつ/なぜライブラリリンクパスを返さないのですか?
pkg-config

pkg-configはいつ/なぜライブラリリンクパスを返さないのですか?

私がpkg-config欲しいファイルの生成リンクパスを探すlibspa-0.2。 私はpkg-config --libs libspa-0.2何も返されなかったことを観察しました。 pkg-config簡単にするために、シェルで直接実行して問題を説明します。ファイルの生成。 $ uname -a Linux MY_LINUX_PC 5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux $ $ sudo apt-...

Admin

GitHub 操作 ubuntu-latest 環境の pkg-config 検索パスに libudev が見つかりません。
pkg-config

GitHub 操作 ubuntu-latest 環境の pkg-config 検索パスに libudev が見つかりません。

私はクレートに(間接的に)依存するRustアプリケーション用のCIを設定していますlibudev-sys。このCIの一部は私の箱を作ることを意味し、それは建物も意味しますlibudev-sys。 ワークフローが実行されてビルドフェーズに入ると、次のエラーメッセージでビルドしようとすると貨物が失敗しますlibudev-sys。 thread 'main' panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libudev-sys-0.1.4/build.rs...

Admin

pkg-configは手動介入なしにライブラリを見つけることができません
pkg-config

pkg-configは手動介入なしにライブラリを見つけることができません

私はC ++開発者ではなく、通常Conan、CMake、またはMakefileを使用しています。pkg-configConanがエラーを受けてパッケージを解析できなくなったとき、昨日初めてこの話を聞きましたgl。 私はそれを動作させましたexport PKG_CONFIG_PATH="/usr/lib/x86_64-linux-gnu/pkgconfig"。 今日ビルドしようとしましたが、失敗spotify_playerしてライブラリがcargo見つかりませんでした。alsa --- stderr thread 'main' panicked at ...

Admin

Rust用FedoraへのRustupのインストール:Libudev.pcが見つかりません。
pkg-config

Rust用FedoraへのRustupのインストール:Libudev.pcが見つかりません。

私はFedoraのさびた環境でlibudevに依存する錆アプリケーションを構築しようとしています。現在、次のようにアプリケーションをコンパイルしようとするとエラーが発生しますcargo build --release。 error: failed to run custom build command for `libudev-sys v0.1.4` Caused by: process didn't exit successfully: `/home/me/myApp/target/release/build/libudev-sys-7d615f10...

Admin

したがって、しばらくPopOS 21.04にアップグレードしておらず、アップグレードしようとすると、このエラーメッセージが表示され続けます。
pkg-config

したがって、しばらくPopOS 21.04にアップグレードしておらず、アップグレードしようとすると、このエラーメッセージが表示され続けます。

dpkg: error processing archive /var/cache/apt/archives/libxpm4_1%3a3.5.12-1_amd64.deb (--unpack): trying to overwrite shared '/usr/share/doc/libxpm4/changelog.Debian.gz', which is different from other instances of package libxpm4:amd64 Errors were encountered while processing: /var...

Admin

Debianパッケージのビルドプロセスを取得するには?
pkg-config

Debianパッケージのビルドプロセスを取得するには?

現在、信頼性の高いDebianパッケージで利用できるよりも新しいソフトウェアバージョンを作成したいと思います。 しかし、このために最新バージョンのソースコードを使用することに加えて、安定したリリースでこのソフトウェアをビルドするために使用されるDebianパッケージのビルドプロセスを最大限にしたいと思います。 少なくとも、このソフトウェアの安定版Debianパッケージで実行されるように、ビルドプロセス中に関連する環境変数に同じ構成フラグと同じ値を指定したいと思います。 尋ねる:特定の(安定リリース)Debianパッケージのビルドプロセスを見つける方法は? ...

Admin

スクリプトを実行するときにmakefileのpkg-configコマンドが認識されないのはなぜですか?
pkg-config

スクリプトを実行するときにmakefileのpkg-configコマンドが認識されないのはなぜですか?

pkg-configオープンソースプロジェクトのためにDebian仮想マシンでmakeを実行しようとしていますが、makeベースのコマンドがなぜ認識されないのかわかりません。 コマンドの1つは次のとおりです。 tempgui-qrps.so: tempgui-qrps.cc refpersys.hh tempgui-qrps.hh tempgui-qrps.moc.hh | $(RPS_CORE_OBJECTS) $(RPS_BUILD_CXX) $(RPS_BUILD_COMPILER_FLAGS) \ ...

Admin

PKGCONFとLIBFFIをビルドし、ctypesサポートを介してPython3.9をビルドし、sudoを使用せずに/usr/localへの書き込みアクセスをどのように作成しますか?
pkg-config

PKGCONFとLIBFFIをビルドし、ctypesサポートを介してPython3.9をビルドし、sudoを使用せずに/usr/localへの書き込みアクセスをどのように作成しますか?

モジュールを正しくインポートできるように、ビルドプロセスのすべての段階でマイバージョンを正しく使用するようにビルドプロセスを正しく設定してpkgconf許可libffiするにはどうすればよいですか。ここで私が逃した部分は何ですか?python3libffi_ctypes いくつかの背景 PyQt5でGUIを構築するためにソースからPython3を構築しようとしていますが、要件の1つは機能的なlibffi-devライブラリです。この SLES11 システムに対する sudo 権限もなく、汎用ライブラリ・ディレクトリへの書き込み権限もなく、そのような権限を付与さ...

Admin

静的リンクと共有リンクの両方をサポートするPkgConfig.pcファイルを作成する方法
pkg-config

静的リンクと共有リンクの両方をサポートするPkgConfig.pcファイルを作成する方法

自己挑戦で小さな図書館を書いています。 Linuxベースのシステムを対象とする予定です。 .libname.pcPkgConfig これは私の現在のファイルです。 prefix=/usr/local exec_prefix=${prefix} cphoton_directory=cphoton-0.0 include_directory=${prefix}/include/${cphoton_directory} library_directory=${exec_prefix}/lib Name: cphoton-0.0 Description: CPho...

Admin

RPM仕様ファイルでpkg-configはどのように機能しますか?
pkg-config

RPM仕様ファイルでpkg-configはどのように機能しますか?

一部のRPM仕様ファイルには、次の行が表示されます。 BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libssl) ... 私はpkgconfigについてはよくわかりませんが、インストールされているいくつかのライブラリにその.pcライブラリを記述するファイルがあることを知っています。 2つの質問があります。 動的ライブラリに固有のものですか? ice、libnotify、libsslが現在システムに見つからないか、見つか...

Admin

pkg-configでパッケージが見つかりません
pkg-config

pkg-configでパッケージが見つかりません

最新バージョンのpkg-configを使用する必要があります。だからsourceからビルドしました--with-internal-glib --disable-host-tool。 ただし、PKG_CONFIG_PATHを設定しないと、パッケージが見つかりません。インストールされているシステムなど、すべてのデフォルトパスを含めるにはどうすればよいですか? ...

Admin

cmakeで何かをコンパイルするときにpkg-configパスを指定する方法は?
pkg-config

cmakeで何かをコンパイルするときにpkg-configパスを指定する方法は?

av1コーデックをサポートするCentOS 7でffmpegをビルドしたいと思います。私はまず指示に従いました。ここ: git clone https://aomedia.googlesource.com/aom mkdir aom_build cd aom_build cmake ../aom make sudo make install 後でffmpegのgit repoを/usr/local/lib64/pkgconfig/aom.pc複製して実行しようとすると、./configure --enable-libaom ...pkg-configが...

Admin

pkg-configが情報を探す場所または.pcファイルの名前がどのように指定されるかはわかりません。
pkg-config

pkg-configが情報を探す場所または.pcファイルの名前がどのように指定されるかはわかりません。

私はGTKのチュートリアルに従い、次のコマンドを使用してビルドフラグを生成しました。 $ pkg-config --cflags --libs gtk+-3.0 これにより、一貫したフラグが出力されます。研究を通して、、、および変数に対応するフォルダからpkg-configファイルを検索することを発見しました。.pc/usr/lib/pkginfousr/share/pkgconfig/localPKG_CONFIG_PATH フォルダにはGTKファイルが含まれておらず、環境変数も設定されていません。pkg-configフラグはどこで入手できますか?...

Admin

2つのOpenCVバージョン:互いに分離する必要があるにもかかわらず、1つを更新すると他のバージョンがクラッシュします。
pkg-config

2つのOpenCVバージョン:互いに分離する必要があるにもかかわらず、1つを更新すると他のバージョンがクラッシュします。

私のLinuxディストリビューション(Antergos)は、約1週間前にリポジトリに最新バージョンのOpenCV(バージョン3.14.1)をインストールしました。互換性のために、ホームディレクトリの別のフォルダにOpenCV 2(バージョン2.4.13.5)をインストールしました。 g++のコンパイルを容易にするために、.bashrcファイルに各バージョンのエイリアスを作成しました。この設定では、デフォルトでg++ main.cpp $(opencv2).bashrcファイル内の関連コードを次のように使用して、main.cppファイルのみでプログラムをコン...

Admin

.pcファイルが一箇所に表示されないのはなぜですか?
pkg-config

.pcファイルが一箇所に表示されないのはなぜですか?

Debian ブレーカーを使用しています。 pkg-configのマンページを読みながら、.pcファイルを複数の場所に一覧表示できることがわかりました。マンページから - pkg-configは、特別なメタデータファイルからパッケージに関する情報を取得します。これらのファイルはパッケージ名にちなんで命名され、拡張子は.pcです。ほとんどのシステムでは、pkg-configは/usr/lib/pkgconfig、/usr/share/pkgconfig、/usr/local/lib/pkgconfig、および/usr/local/share/pkgco...

Admin