Yocto Linuxにgphoto2をインストールできない

Yocto Linuxにgphoto2をインストールできない

私は最近LinuxでPTP対応カメラに接続する方法を見つけたので、Galileo Gen 2ボードでも同じことができると思いましたが、それほど簡単ではありませんでした。私が使用しているYocto Linuxイメージは次のとおりです。iot-devkit-201510010757-mmcblkp0-ガリレオ

パズルの最初の部分はlibgphoto2をインストールすることです。まず、私のGalileoからlibgphoto 2.5.4のコピーをダウンロードし(実際にはWinSCPを使用して転送)、./configureを実行してみましたが、libtool-ltldの依存関係が見つからないことがわかりました。具体的なエラーメッセージは次のとおりです。

libgphoto2にはlibltdlが必要です(libtool dl図書館)*

はい、検索して見つけました。GNUライブラリツールサイトにアクセスしてインストールを続けてください。何らかの理由で完全に忘れて(そして今は解決策を見つけるのに6時間を費やしました)、インストールすることはできません。作るそしてインストールするためにうまくいくかもしれませんが、libgphotoはまだlibtool-ltldがないと文句を言いますか? )。だからこれをインストールするために別のパスを選択しました。

ウェブサイト/フォーラムでは、誰かが別のリポジトリの使用を提案しました。オッケパッケージマネージャ、つまりAlexTの倉庫ガリレオに。いいですね。提供されたリンクをbase-feeds.confに入れて実行してみました。opkg アップデート私は「wget:無効なアドレス」エラーが発生しました(Mapso、ライブラリをインストールしたいと思いました!)。わかりましたが、8.8.8.8と8.8.4.4 Google DNSサーバーをresolv.confに手動で配置する必要がありました。

opkgリスト今は混乱しているようですが、少なくとも最終的にlibgphoto2-2をインストールできます。もちろんそうです。- 強制上書きインストール葛藤が少しありますが、今は関係ありません。その結果、インストールされたバージョンは2.4.11です。

残念ながら、gphoto2がリポジトリにないので、gphoto2バージョン2.4.11をもう一度ダウンロードして./configureを実行してみました。結果はどうですか?

構成: エラー: PKG_CONFIG_PATH= LIBGPHOTO2_LIBS= LIBGPHOTO2_CFLAGS=

  • 致命的:gphoto2コマンドラインインタフェースを構築するには、libgphoto2> = 2.5.6が必要です。 *
  • 考えられる解決策:
    • PKG_CONFIG_PATHを適切な値に設定してください。
    • LIBGPHOTO2_LIBS=.. および LIBGPHOTO2_CFLAGS=.. を使用して構成を呼び出す
    • --with-libgphoto2パラメータの1つを使用して設定を呼び出します。
    • libgphoto2を入手してインストールしてください

タイピング中出口PKG_CONFIG_PATHが見つからず、この問題を解決する方法について既知のすべてのオプションを実際に無駄にしました。ギャラリー写真2インストールされているようです。少なくとも/usr/libで次のファイルを見つけました。

  • libgphoto2.so.2
  • libgphoto2.so.2.4.0
  • libgphoto2_port.so.0
  • libgphoto2_port.so.0.8.0

私は何が間違っていましたか?

ベストアンサー1

おすすめ記事