2011/11/30

[llcp]cygwinでlibnfc-llcpはビルドできるだろうか (1)

普段、Windows XPを使っている。
週末やビルドの時にはLinuxを立ち上げ直しているのだが、Windowsでもビルドできるとよい。
libnfcはやったので、libnfc-llcpをやってみよう。

いつも1回でうまく行くことはないので、(1)とつけた。


cygwinでやる。
だめだったら、Mingw64でやろう。

./configureすると、libtoolがない、といわれた。
cygwin.exeを使ってインストール。

./configureすると、shtoolがない、みたいなことをいわれた。
cygwin.exeには、出てこない。
検索すると、どうも何かやってやればいいものらしい、という気持ちになった。

 

$ libtoolize --force
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
$ aclocal
$ autoheader
$ automake --force-missing --add-missing
configure.ac:8: installing `./config.guess'
configure.ac:8: installing `./config.sub'
configure.ac:14: installing `./install-sh'
configure.ac:14: installing `./missing'
examples/nexus-get-tag/Makefile.am: installing `./depcomp'
Makefile.am: installing `./INSTALL'
$ autoconf
$ ./configure

お、通った。
しかし、makeするとlibnfcがないといわれた。
そうか・・・そういえばlibnfcはMingw64でビルドしたんだった・・・。

ためしにlibnfcをcygwinでビルドさせたが、uart_posixあたりでエラーになった。
タイトルにはcygwinって書いてしまったしなぁ。
Mingw64でlibnfc-llcpのビルドが通るなら、もういいや。

./conftest.exe

あー、これでエラーになるか。
ここは避けられんので、cygwinでもう少しがんばるか。
まあ、今週だけだと思うけどね。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。

注: コメントを投稿できるのは、このブログのメンバーだけです。