NetBSD/i386 の話。今年の4月中旬以降の libpthread だと
Error detected, file "pthread_mutex.c", line 340, function "pthread_mutex_unloc\k": Unlocking unlocked mutex.
というエラーで mplayer がこける。むう。なかなか libpthread が 改善する気配もないので自前で GNU pth-2.0.0 をインストールして、そちらを リンクするように MPlayer をコンパイルし直し。ついでに最近の configure オプションもメモっておこう。
% ./configure \ --prefix=/usr/local/graphics/mplayer-0.90 \ --datadir=/usr/local/graphics/share/mplayer \ --disable-i18n \ --enable-gui \ --with-extraincdir=/usr/local/graphics/include:/usr/local/audio/include:/usr/local/gnu/include \ --with-extralibdir=/usr/local/graphics/lib:/usr/local/audio/lib:/usr/local/gnu/lib \ --language=ja_JP.eucJP \ --with-win32libdir=/usr/local/graphics/share/mplayer/codec
--with-extraincdir
などにコロンで区切った複数のパスを指
定できるようにするには configure スクリプトをいじる必要あり。それは
4/23のメモ参照。
→ 7/24に更新