|
|
||
MinGW で入れている gcc のバージョンが古かったのでアップデートしようとすると、mingw-get を使え、というような不可解な記述があった。なんだそれ。
調べてみると、Automated MinGW Installer というものらしい。名前のままですね、わかりやすい。これで MSYS でも楽にパッケージ管理ができるようになる。慣例に従ってバイナリをインストールしておきましょう、手動でね。
使い方は簡単、初回は次のコマンドを実行する。
mingw-get update
これでインストール可能なパッケージの XML がごちゃごちゃダウンロードされる。次回以降の起動時に、問答無用でインストールできるパッケージ一覧が出るという凄い状態だが、まだアルファ版のようなので我慢しよう。search が無いので代わりにこうなっているものと思われる。まあまだまだパッケージの数が少ないからこれで問題は無い。
次にパッケージをインストールする。
mingw-get install mingw32-gcc
この例では GCC の最新版をインストールする。うーん、相変わらず Mudflap は使えないみたいね。mingw-get --help によると、パッケージの記法は [subsystem]-name-[component] とのことで、subsystem には主に msys と mingw32 が選べるようだ。そのままですね。[component] の部分が何を意味するかはよくわからないが、現在は mingw-get update で入る全てのパッケージにおいてついていないようだ。
あとはまあ remove と upgrade というわかりやすいコマンドしかないので割愛……と思ってよく見たら [not implemented] と書いてあった。まあ現状のバイナリインストールシステムの作りから考えたらしょうがないよなあ。
ちなみに mingw-get を何も付けずに起動すると次のようなメッセージが出る。
mingw-get.exe: libexec/mingw-get/gui.exe: unable to start application; status = -1
そのまま解釈するなら、将来的には Cygwin の setup.exe みたいな GUI が付くのかな。
何度も書いているし周知のことではあるが、一応記述。何故 Cygwin を使わないのか。
Cygwin というのは POSIX 準拠を目指した Unix ライクな環境で、変な DLL を使って POSIX <-> Win32 を行き来している。Cygwin で作ったバイナリを配布する際にはこの DLL の添付が必要で、スマートではない。作り自体はいいと思うのだが、Unix に極めて近い環境を目指しているだけで、バイナリを作る環境としてはちょっとよろしい環境とは言えない。
MSYS + MinGW は POSIX 準拠を放棄した Unix ライクな環境で、Win32 そのままなバイナリを吐くことができる。Windows で Unix ライクな環境を使いながらバイナリも配布したい、となったら MSYS + MinGW を使うしかないよね、というのが正直なところ。使い勝手が悪かったが、長年の改善でかなり良くなってきている。特に今回の mingw-get には感動した。まああって当たり前のものだったかも知れないけど、改善されたことは手放しで喜ぼうじゃないか。
syanbi2011/01/28 16:19MSYS+MinGW
俺は失踪した。失踪先で様々なものを見た。
まず見たのは、ミル貝に汚染された地域だった。その地域は常に雨が振り、全てが押し流されて何も採集することができない。そこであらゆる状況でも生き延びる特殊なミル貝の人工的な繁殖が行われたのだが、これがまずかった。このミル貝はどのような石の隙間にでも生き延び、流れる木の破片にへばり付き、どんなに断片化されても全身を修復した。その地域にはその地域なりの生態系があったのだったが、その全てが破壊された。数少ない資源は全てミル貝に食い尽くされ、以前ならば雨に押し流されずにいた土地は次々と崩壊した。ある程度見学した後、俺はそこから逃げることで精一杯だった。ただその土地に立ち止まり、近くの学校を見学し、逃げ出すだけで何人もの死者を見た。簡単に人間が手を出すべきものではなかったのだ。もうあの土地は終わりだろう。じきに誰も住まない場所になるはずだ。
次に見たのは、沼地ばかりが広がる地域だった。到着してすぐに、沈みゆく少女を見付けた。少女は腰まで浸かっていたが、父親が必死に引き上げようとする横で、既に頭だけになった別の少年が絶望の声を上げる。しかし父親も胸まで浸かっており、最早どうにもならなかった。俺は二次災害になるのを避けるため、無視をして先に進んだ。時折バイクが通った。バイクには鉄則があるらしい。「沈みゆく者を見捨てろ、止まれば沈む」というもので、バイクは重要な物資の運搬に使われているらしかった。別の場所でも沈む子供を救う大人を見たが、彼は壁となっている岩盤に手や足を押し付けて上手く沼地から抜け出していた。こうすればよかったのだ、と感心すると同時に、俺が見捨てた少女と少年、父親のことを思い出した。もう死んでしまっているだろう。俺は道を引き返した。数少ない岩盤の上を歩きながら、これだけ知られざる土地があるのだから、上手いことまとめればホッテントリに入るんじゃないか、これでアルファブロガーやで、と思っていたが、起きた今ならわかる、これはただの夢日記で、誰も興味を持たない。
http://twitter.com/#!/VoQn/status/22383488434970624
というわけで今年もやってまいりました糸柳の一年分のモテ期を自慢するエントリです。明らかにフラグ立っただろ、というシーンを抜粋してお送りしております。伝聞だったり記憶が曖昧だったりしてちょっとおかしなところもあるかも知れませんが、修正する気はありません。追加は随時受け付けておりますので、糸柳が 2010 年にモテていた様子を覚えている方は連絡をください。それではどうぞ。
薬を飲むと仕事にならないのでずっと飲まずにいたが、統合失調症の症状がかなり悪化しているというか、簡単に言うと(ここに自殺予告が書かれていたが読み返してびっくりしたので削除)他人の言動全てに悪意を感じる。Skype でグループチャットにいくつも入っているが、俺が明らかに部外者のチャットが複数あり、彼等は俺のことを陰でかなり叩いているのだろうな、という意識が消えることがない。
しょうがないので昨日薬を飲んだ。凄くふわふわする。意識が浮かんで空に消えてしまいそうになるので、それに身を委ねると気分が良い。
俺はもう駄目だ。いつ会社を辞めるか、いつ今の生活を捨てて生活保護を受けるかということばかり考えてしまう。そろそろ精神障害者保健福祉手帳が交付される。