メモ。 某ライブラリを作るときに使えそう。
The debug memory allocation or dmalloc library has been designed as a drop in replacement for the system's
malloc
,realloc
,calloc
,free
and other memory management routines while providing powerful debugging facilities configurable at runtime. These facilities include such things as memory-leak tracking, fence-post write detection, file/line number reporting, and general logging of statistics.
Mac OS X 10.4 で組むには、 古いパッチを いじってどうにかする必要がある?
ちょっと古いけど (beta 版とかの方を選択すべきか?)、 必要な音声関連のツール SoX を組み立てる関係で。 事前に libsndfile を入れておいた方が良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz $ gzip -cd lame-3.96.1.tar.gz | tar xvf - $ cd lame-3.96.1/ $ ./configure --enable-decode-layer1 $ make && make test $ sudo make install
CFLAGS
はお好みで。
続けて SoX のインストール。 事前に libvorbis, LAME, libmad を入れておいた方が良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/sox/sox-12.18.1.tar.gz $ gzip -cd sox-12.18.1.tar.gz | tar xvf - $ cd sox-12.18.1/ $ vim Makefile.in +33
ここで開いた行にある
install: $(PLAY_INSTALL_$(PLAY_SUPPORT))
を、
install: all $(PLAY_INSTALL_$(PLAY_SUPPORT))
に書き換える。
$ ./configure $ make $ sudo make install $ sudo make install-lib
こちらも CFLAGS
はお好みで。
Audacity 関連。
もちろん CFLAGS
はお好みで。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/mad/libmad-0.15.1b.tar.gz $ gzip -cd libmad-0.15.1b.tar.gz | tar xvf - $ cd libmad-0.15.1b/ $ ./configure $ make $ sudo make install
これも Audacity 関連。 事前に zlib を入れておくのが吉。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/mad/libid3tag-0.15.1b.tar.gz $ gzip -cd libid3tag-0.15.1b.tar.gz | tar xvf - $ cd libid3tag-0.15.1b/ $ ./configure $ make $ sudo make install
CFLAGS
はお好みで。
Ogg Vorbis 系ツールやライブラリの高速化を狙ったもの。 所謂人柱版。
Java の開発・実行環境。 約 2 ヶ月ぶりの version up。
9/6 発売予定の新作。 最近ずっとシングルが好調だっただけに、かなり売れるんじゃないかな。