2013-06-01から1ヶ月間の記事一覧
※こちらの記事には若干誤りがあるため新しい記事を参照してください。 OS X で libgsm の共有ライブラリを作成する。GSM もソースは http://www.quut.com/gsm/ から入手する。 まず Makefile の修正。 CC や CFLAGS の固定を解除する。 $(INSTALL_ROOT)/inc …
シェルの初期化 env を経由することにより環境変数などをリセットできる。 #!/usr/bin/env - SHELL=/bin/sh LC_ALL=C TERM=xterm COMMAND_MODE=unix2003 /bin/sh ただし以下のように実行された場合はリセットされない。 $ sh script.sh 最低限?必要な環境変…
Git ソース版からノンファットな i386 で。 ソースが古いので support/shobj-conf を編集する。MacPorts にパッチがある のでそれを見ながら書き換えるのもあり。-arch_only の部分はそのまま -arch i386 とかに書き換えてもいいかも。 sed -i '' ' s#darwin…
ccache のディレクトリを Ramdisk にしてみるテスト。 export CCACHE_DIR=/Volumes/ccache export CCACHE_MAXSIZE=512M if [ ! -d ${CCACHE_DIR} ] && osascript -e ' tell application "System Events" activate display dialog "'"${CCACHE_DIR}"' があり…
先日 hg convert を試したので、今度は git cvsimport をやってみることにした。 git cvsimport -v \ -d :pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot \ -R libtiff \ -C libtiff cvsimport を使用するには cvsps が必要になるらしい。Git の公…
libjpeg-turbo のビルドに必要な nasm。Git 版をビルドしようとすると asciidoc と xmlto が無いためビルドに失敗する(Tarball 版はターゲットが変更されているのでこの問題は起きないらしい)。 false -b docbook -d manpage -o nasm.xml nasm.txt make: *…
何のソースで見たか覚えてないけど Xcode のパスの取得について調べていたときのこと。 SDK のパスはコマンド一つでは取り出せず、xcodebuild -version -sdk <sdkname> から取得しなくてはいけない。 $ xcodebuild -version -sdk macosx10.6 MacOSX10.6.sdk - 'Mac OS</sdkname>…
p7zip は exe や cab、lha、lzh、rar などの解凍に対応しているアーカイバ。tar と組み合わせればほとんどの形式を解凍できるので入れておくと便利。
libtiff のソースを取得したかったので CVS から Mercurial に変換してみた。 まずは libtiff のリポジトリを CVS で取得する。 cvs -d:pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot checkout -P libtiff hg convert を使用する場合、~/.hgrc に…
VirtualBox の Windows XP のデータと見比べて inf を修正。 ゲーム側からだと何のフォントを使ってるかいまいちよくわからない。ということで AMP Font Viewer。 どのフォントがどのファイルにリンクしているかよくわかります。 色々直すにあたってデフォル…