takahashi_ya_81
2020年3月26日 18時37分
お世話になっております。
高橋と申します。
Armadillo-810にてGstreamerのgst-plugins-badをビルドしようとしていますが、
ビルドできず、情報をご教示いただきたく、投稿させていただきます。
詳細は以下の通りです。
■期待している内容
・Gstreamerのgst-plugins-badをビルドしたものを、Armadillo-810で動作させたいと考えています。
・ビルドは、ATDEで行うことを想定しています。
■前提事項
・以下のURLを参考にさせていただいております。
https://users.atmark-techno.com/blog/750/1374
※Armadillo-840の向けのものですが、Armadillo-810に置き換えて作業しております。
・作業途中で、apt-get updateがエラーになる事象が発生しておりましたので、下記のURLを参考にして進めました。
https://users.atmark-techno.com/forum/armadillo/3899
・ビルドの環境は、ATDEと、Debianブートディスクの2つの環境で行っておりますが、
同様の事象で処理が進まない状態となっています。
(上記URLにて、ブートディスクを使用していたためです。)
いずれも最新のものをダウンロードしております。
■発生している事象
・以下のパッケージのインストールが正常に行なえません。
・libgstreamer1.0-dev
・gstreamer1.0-doc
・gstreamer1.0-plugins-base-doc
・libgstreamer-plugins-base1.0-dev
それぞれをapt-get installでインストールした際に表示される内容は添付致します。
(ATDEにて実行した内容を整理したものです。)
・上記のパッケージの不足から、dpkg-buildpackage -us -uc -rfakerootでエラーとなります。
■ご教示いただきたい内容
・上記パッケージの不足によるエラーを回避し、正常にビルドが行なえるようになる方法をお教えいただきたいと考えております。
認識に誤り等がございましたら、大変申し訳ないのですが、
お教えいただけますと幸いです。
大変恐縮ですが、何卒、よろしくお願い致します。
ファイル | ファイルの説明 |
---|---|
apt-get実行時の出力内容.log | apt-get実行時の出力内容 |
コメント
takahashi_ya_81
佐藤様
いつもお世話になっております。
高橋と申します。
ご連絡いただき、ありがとうございます。
バージョンは以下の通りです。
カーネル:v1.24
ユーザーランド:Debian GNU/Linux 7(wheezy)v20130116
ATDE:amd64向け(64bit対応) v20191016
以下よりダウンロードしました。
https://users.atmark-techno.com/armadillo-810/software
https://users.atmark-techno.com/atde/atde-v5
apt-get -f installを実行しましたところ、
下記のパッケージではない、別のパッケージがインストールされました。
・libgstreamer1.0-dev
・gstreamer1.0-doc
・gstreamer1.0-plugins-base-doc
・libgstreamer-plugins-base1.0-dev
dpkg-checkbuilddeps、dpkg-buildpackage -us -uc -rfakerootの結果は変わりませんでした。
大変恐縮ですが、手順の誤り等の解決のための情報をご教示いただけますと幸いです。
何卒、よろしくお願い致します。
at_makoto.sato
takahashi_ya_81
at_makoto.sato
佐藤です。
例えば、gstreamer1.0-doc であれば
http://snapshot.debian.org/archive/debian/20130814T154240Z/pool/main/g/…
をダウンロードし、dpkg でインストールできないでしょうか。
$ wget http://snapshot.debian.org/archive/debian/20130814T154240Z/pool/main/g/gstreamer1.0/gstreamer1.0-doc_1.0.8-1~bpo70%2B1_all.deb $ sudo dpkg -i gstreamer1.0-doc_1.0.8-1~bpo70%2B1_all.deb
その他のパッケージも
http://snapshot.debian.org/archive/debian/20130814T154240Z/pool/main/g/
の下を探すとあるかもしれません。
takahashi_ya_81
takahashi_ya_81
佐藤様
いつもお世話になっております。
高橋です。
パッケージがインストールできない事象については、
http://snapshot.debian.org/archive/debian/より、
該当のバージョンのパッケージを探しまして、全てインストールできました。
dpkg-buildpackage -us -uc -rfakerootを実行しましたところ、
以下のようなエラーが発生しました。
---------------------------
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
-pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -D
G_DISABLE_ASSERT -Wall -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -g
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wno-error -c gstmodplug.cc -fPIC -DPIC -o .libs/libgstmodplug_la-gstmodplug.o
gstmodplug.cc:57:20: fatal error: stdafx.h: No such file or directory
---------------------------
大変恐縮ですが、手順に誤り等がございましたら、ご教示いただけますと幸いです。
何卒、よろしくお願い致します。
at_makoto.sato
佐藤です。
一度、 gst-plugins-bad-1.0.8 を削除し、ソースの展開からやり直してみてください。
$ rm -rf gst-plugins-bad-1.0.8 $ tar Jxf gst-plugins-bad1.0_1.0.8.orig.tar.xz $ tar zxf gst-plugins-bad1.0_1.0.8-1atmark1.debian.tar.gz -C gst-plugins-bad-1.0.8/ $ cd gst-plugins-bad-1.0.8 $ dpkg-buildpackage -us -uc -rfakeroot
takahashi_ya_81
at_makoto.sato
takahashi_ya_81
at_makoto.sato
2020年3月27日 13時47分
佐藤です。
お手元の Armadillo-810 に書き込まれているカーネルやユーザランドのバージョンと
ATDEのバージョンはいくつでしょうか。
また、ログにある apt-get -f install を実行するとどうでしょうか。