まだまだ、冬真っ盛りですが、あまりの破壊力の為に生活リズムとテンションを崩壊させる悪魔の道具、コタツをしまいました。だいたい一回入ると出なくなって、そのまま寝て、次の日、うぁぁぁ...、というやな感じになってしまうので。
やっとSuSE9.0 for AMD64でsuse-peopleのkraxelさんのところにあるgcc-3.3.2がビルドできた。途中何度かOops言われてやり直したがなんとかできた。操作した内容は以下の通り。
gcc-javaとlibgcjを作成しないようにした。gcc.specファイル内でbuild_javaのフラグを立たせる。
rpm errorで、下の二つのファイルが「installed(but unpacked) file(s)」とか何とか言われてエラーを起こすので、gccのパッケージの中に(っていうかそれらしいファイル達と同じところに)入るようにspecファイル内で指定する。
Pythonで、メソッドを定義する際にselfキーワードを必ず必要とするのはSIMULAから来ているとるびまでまつもとさんが話していたけど、SIMULAの文法がどうなっているのか知らなかったので軽く調べたら出てきたのが上のサイト。確かに自身を引数として渡している、とりあえず他にも調べないとー。
(追記 06/02/08):大間違い...。selfの由来はSIMULAじゃなくてModula-3だった...orz。あぁもぅ(泣、ほんのすこし調べればすぐわかる間違いじゃないか。