n-ichikawa
2016年12月6日 19時55分
いつもお世話になっております。市川と申します。
mosquitto をAPIで制御するために、libmosquitto-dev が必要である所までは分かったのですが、
http://armadillo.atmark-techno.com/howto/install-cross-libraries
を参考に、
apt-cache search arm..-cross
で見あたらなかったので、
Debianのパッケージサイトで検索しましたが、それらしい物を見つけることが出来ませんでした。
クロス開発用ライブラリをどのように作成したら良いか、ご教示お願いいたします。
#また、以前の投稿(https://armadillo.atmark-techno.com/forum/armadillo/1390 )で、
armel 向けを確認しましたが、840 は、armhf だと思います。
同じ物でも大丈夫なものでしょうか?
コメント
at_yashi
at_yashi
libc-ares2
と libc-ares-dev
を作ったので貼っておきます。
ファイル | ファイルの説明 |
---|---|
libc-ares2-armhf-cross_1.9.1-3+deb7u1_all.deb | |
libc-ares-dev-armhf-cross_1.9.1-3+deb7u1_all.deb |
n-ichikawa
at_yashi
2016年12月13日 17時48分
> Debianのパッケージサイトで検索しましたが、それらしい物を見つけることが出来ませんでした。
a800 用の ATDEは、ATDE5で、Debian Wheezy になります。
libmosquitto1 は、Wheezy の次の Jessie から入ったようですね。
https://packages.debian.org/search?keywords=libmosquitto1
libmosquitto0 ならあるようですが、かなり古いです。
https://packages.debian.org/wheezy/libmosquitto0
> クロス開発用ライブラリをどのように作成したら良いか、ご教示お願いいたします。
クロスパッケージを作るには、一度 ARMのネイティブパッケージを作成してから
dpkg-cross
で変換します。
a800用の Debian で以下のような感じです。
1. /etc/apt/sources.list に、Jessie の ソースライン↓を追加
deb-src http://ftp.jp.debian.org/debian/ jessie main
2. sudo apt-get update
3. sudo apt-get build-dep libmosquitto1
4. apt-get source libmosquitto1
5. cd mosquitto-1.3.4
6. debuild -uc -u
7. cd ..
8. dpkg-cross libmosquitto1_1.3.4-2_armhf.deb
> #また、以前の投稿(https://armadillo.atmark-techno.com/forum/armadillo/1390 )で、
> armel 向けを確認しましたが、840 は、armhf だと思います。
> 同じ物でも大丈夫なものでしょうか?
ごめんなさい、だめなんです。 armhf 用が必要です。