mattintosh note

どこかのエンジニアモドキの備忘録

2013-06-01から1ヶ月間の記事一覧

How to make libgsm.dylib on OS X

※こちらの記事には若干誤りがあるため新しい記事を参照してください。 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 最低限?必要な環境変…

Installing i386 readline on OS X

Git ソース版からノンファットな i386 で。 ソースが古いので support/shobj-conf を編集する。MacPorts にパッチがある のでそれを見ながら書き換えるのもあり。-arch_only の部分はそのまま -arch i386 とかに書き換えてもいいかも。 sed -i '' ' s#darwin…

OS X × ccache × Ramdisk

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}"' があり…

git cvsimport で cvsps が見つからない

先日 hg convert を試したので、今度は git cvsimport をやってみることにした。 git cvsimport -v \ -d :pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot \ -R libtiff \ -C libtiff cvsimport を使用するには cvsps が必要になるらしい。Git の公…

git 版 nasm のビルドに失敗する

libjpeg-turbo のビルドに必要な nasm。Git 版をビルドしようとすると asciidoc と xmlto が無いためビルドに失敗する(Tarball 版はターゲットが変更されているのでこの問題は起きないらしい)。 false -b docbook -d manpage -o nasm.xml nasm.txt make: *…

sed で awk とか grep っぽいこと

何のソースで見たか覚えてないけど Xcode のパスの取得について調べていたときのこと。 SDK のパスはコマンド一つでは取り出せず、xcodebuild -version -sdk <sdkname> から取得しなくてはいけない。 $ xcodebuild -version -sdk macosx10.6 MacOSX10.6.sdk - 'Mac OS</sdkname>…

Mac に p7zip をインストール

p7zip は exe や cab、lha、lzh、rar などの解凍に対応しているアーカイバ。tar と組み合わせればほとんどの形式を解凍できるので入れておくと便利。

CVS の作業コピーを Mercurial(hg)に変換するときのメモ

libtiff のソースを取得したかったので CVS から Mercurial に変換してみた。 まずは libtiff のリポジトリを CVS で取得する。 cvs -d:pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot checkout -P libtiff hg convert を使用する場合、~/.hgrc に…

Wine のフォント設定(小夏&さざなみ、とちょっとだけヒラギノ)

VirtualBox の Windows XP のデータと見比べて inf を修正。 ゲーム側からだと何のフォントを使ってるかいまいちよくわからない。ということで AMP Font Viewer。 どのフォントがどのファイルにリンクしているかよくわかります。 色々直すにあたってデフォル…