ioLanguageのAddonをビルドする。
こっちも梃子摺ったので、やった事メモ。
今回はSGMLとZlibをビルドしてみる。
・SGML
こっちはコマンドだけで書けたからスッキリ。
$ cd ~/stevedekorte-io/addons/SGML/source/libsgml-1.1.4 $ configure $ make $ mkdir /mingw/include/sgml $ cp -v ./include/* /mingw/include/sgml/. $ cp -v ./libsgml.a /mingw/lib/. $ cd ../../ $ mv build.io build.io.back $ cat > build.io AddonBuilder clone do( dependsOnLib("sgml") dependsOnHeader("sgml/libsgml.h") ) ^D
・Zlib
まずここからzlibを落とし、解凍する。
[include/zconf.h] Line:289 -# include/* for SEEK_* and off_t */ +//# include /* for SEEK_* and off_t */ Line:290 +" include
include/*.h を /msys/1.0/mingw/include/ 以下にコピー。
lib/libz.a を /msys/1.0/mingw/lib/ 以下にコピー。
tar.bz2と出来たフォルダ(bin・include・lib・share)は消してOK。
Vista+MinGWでやったら、途中からsh.exeがstackdump吐きまくりになった。
参った。
Zlibの部分書いているときに、「$ rm -rv ~bin 」ってやって一回Mingw環境を殺した。
~ と binの間の / が抜けていたせいだ、出来るならもうrmコマンドは封印しようと思った。
皆さんも気をつけましょう(汗