Cygwin

mintty-0.9.2-1がインスコ時にエラーを吐いてスタートメニューにショートカットが作成されない

mintty-0.9.2-1がインスコ時にexit(3)的なエラーを吐いてスタートメニューにショートカットが作成されない。 いじってたらこんな感じでできた。 --- etc/postinstall/mintty.sh.orig 2010-11-04 11:03:50.086733700 +0900 +++ etc/postinstall/mintty.sh 201…

CygwinでWindowsのプロセスをkillする

CygwinからWindowsのプロセスにシグナルを送るには/usr/bin/killを使えばいいんだけども、 プログラム内からkillしたい時、普通にkillができなかった。 で、深追いすると怪我しそうだったので安直にTASKKILL使った。 #include <unistd.h> int main(int argc, char** ar</unistd.h>…

zsh の vcs_info が神!のごとく重かったのですが…

zsh の vcs_info が神 - HsbtDiary vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成 Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog Cygwin1.7.1,zsh4.3.9の環境でや…

jsl-0.3.0をCygwinでビルドした。

お〜ぅっ!ずっとはてなの下書きに入ったままだったよ〜! JavaScript Lint Windows Binary入れてもいいんだけど、cygpathとか使うの面倒なのでCygwin Buildした。 % curl http://www.javascriptlint.com/download/jsl-0.3.0-src.tar.gz | tar zxv % cd jsl-…

bitlbee-1.2.3をCygwinでビルドした。

bitlbee-1.2.7はパッチ無しでCygwinビルドできました。 普通に./configure && make install すればOK。 - BitlBee - Home bitlbee-0.92-setup.exeというWindowsバイナリもあるけど、cygwin1.dllが同梱されててバージョンの異なるcygwin1.dllが混ざってしま…

cyghttpd2へのmod_fcgidの入れ方備忘録

環境 Cygwin 1.5.25 apache2 2.2.6-1 apache2-devel 2.2.6-1 mod_fcgid 2.2 % tar zxvf mod_fcgid.2.2.tgz % cd mod_fcgid.2.2 % make top_dir=/usr/share/apache2 EXTRA_LIBS="-lapr-1 -laprutil-1 -lhttpd2core" % make top_dir=/usr/share/apache2 instal…

コミットログを日本語で書くには、

Cygwinのsvn使って普通にUTF-8なコミットログを書こうとすると svn: Can't convert string from native encoding to 'UTF-8'とか怒られるので、 ~/.subversion/config で log-encoding を指定する。 [miscellany] #log-encoding = latin1 log-encoding = UTF…

File::Temp::tempfileを使っている箇所でError in tempfile() using /XXXXXXXXXX: Parent directory (/) is not writableみたいなエラーが出る件

File::Temp::tempfileがおかしくなっててテンポラリファイルを作ろうとしたときに Error in tempfile() using /XXXXXXXXXX: Parent directory (/) is not writableみたいなエラーになってしまう件、File::Specが悪いみたいです。PathTools-3.2501で直ってい…

CygwinにCSSTidyをインスコ

Cygwinでビルドできるかと試してみたんだけど、どうも無理っぽぃのでバイナリ版落としてきましょう。 何かこんな風に書かれてると、やらなくてもいいのにやってしまう俺ガイル。 SConsをインスコ SCons: A software construction tool - SConsからStableのSo…

DBD::Oracle on CygwinでNLS_LANGをちゃんと設定するには

DBD::Oracle(1.19)はNLS_LANGを取得する際、Windows環境ではレジストリを優先的に見に行くようです。 初期状態でレジストリに設定されているNLS_LANGは恐らくJapanese_Japan.JA16SJISだと思います。 レジストリをいじってしまえばできるんだけども、他のマシ…

Cygwinのcronが動かなくなっていたのを復旧

近頃cronが動かなくて困ってました。多分cronをアップデートしたからなんだろうけど。 で、イベントビューアに「BAD FILE MODE」ってなエラーメッセージが出てました。Cygwinらしさが溢れるメッセージですね。普段自分が使っている環境はCYGWIN=nontsecなの…

CygwinにGeo::IPを入れようとしたらMakefile.PLが阿呆だった

Cygwinのgeoipパッケージを入れただけではGeo::IPのインストールは失敗します。これはMakefile.PLがlibGeoIP.dllを探すのですが、実際には/usr/lib/libGeoIP.dll.aとしてインストールされているからです。普通は「ldに探させてみて、リンクに成功したらライ…

うはw Plagger+MSN超絶便利w

本格的にPlaggerを使おうと思ってCygwinでcron入れた。 設定 % cron-config Do you want to install the cron daemon as a service? (yes/no) yes Do you want to the cron daemon to run as yourself? (yes/no) yes Do you want the daemon to run with nts…

MeCabをビルド on Cygwin

おや?http://mecab.sourceforge.jp/をCygwinでビルドしたらiconvが有効にならないぞ。config.logを見ると、configureの時点でiconvのテストが失敗しているらしい。というわけで % ./configure LIBS='-liconv'これでOK。これ多分MeCabの不具合。

解決:Crypt::SSLeayがSegmentation faultでcoreを吐く件について

追記 0.52_01 2006-12-17 add call to SSL_library_init() in new() というわけで、最新版のCrypt::SSLeayでは修正されています。 表題の件(http://d.hatena.ne.jp/holidays-l/20060828/p3)に関してid:odzさんからトラックバックをいただきました。 どうみ…

Crypt::SSLeayがSegmentation faultでcoreを吐く件について

前回Crypt::SSleayが悪いことが分かったのでググってみたところGoogleで検索してみたところ、どうやらCygwin/openssl 0.9.8a,0.9.8b+Crypt::SSLeayの組み合わせがダメな模様。 lwp-request で https を使うと Segmentation Fault する。 [ JRF のソフトウェ…

DBD::SQLite 1.12 のインストール on Cygwin

SQLiteのインストール http://www.sqlite.org/ からsource tarballをダウンロード $ tar zxvf sqlite-3.3.6.tar.gz $ cd sqlite-3.3.6 $ ./configure --config-cache --prefix=/usr/local --disable-tcl $ make $ make installtcl関係でエラーになるのでその…

Cygwin上でのIPC::ShareLite0.09のインストール

ShareLite.cとsharelite.cという二つのファイルが存在することになるのですが、Cygwin(というかWindows)では大文字小文字の区別がされずビルドに失敗します。 そこでsharelite.cのファイル名を変更してごにょごにょしてインストールします。 cpan> look IP…

インストール Apache/2.2.2 + PHP/4.4.2 on Cygwin

cygwin apache2にphp5を入れようとしてたんだけども $ ls -l php-5.1.4/libs -rw-r--r-- 1 8 Jul 1 20:57 libphp5.a -rw-r--r-- 1 913 Jul 1 20:57 libphp5.laとライブラリが謎ファイルになってしまった。調べるのが面倒だったのでphp4にした。 インストール…

インストール MySQL/5.0.22 + DBD::mysql/3.0006 on Cygwin

MySQL Serverのインストール http://dev.mysql.com/downloads/ からWindows用のものをダウンロードする。 Windows Essentialsでも大丈夫。ただしEssentialsはMySQL-Maxなどを含まないビルドなので、InnoDBが使いたいなら普通のやつをどうぞ。・noinstall版の…