2004-06-11 (Fri)
_ [debian] sylpheed-gtk2 0.9.11-0vd1
今までは sylpheed をベースにパッケージを作っていたけど、sylpheed-gtk2 が official に入ったのでこれからはこっちをベースで。 gtk2 patch は 0.9.10 向け(CVS) を 0.9.11 に適用。いくつか reject されたけれど、
- gtk_signal_connect → g_signal_connect
- GTK_OBJECT → G_OBJECT
- GTK_SIGNAL_FUNC → G_CALLBACK
あたりを手パッチ。
2004-06-04 (Fri)
_ [debian] postfix 2.1.1-2 IPv6 はまり
IPv6 有効になったものの、mynetworks に IPv6 のエントリを追加してなかったので、relay access denied が大量発生して大変なことになった。
2004-06-03 (Thu)
_ [debian] mcs 0.91-1, libgdiplus 0.5-2vd1
The Pkg-mono-svn-commits Archives を漁ってみると、mcs や libgdiplus は official には入っていないが、パッケージ自体は存在しているようだ。ということで探してみると、Inofficial Debian packages に置かれていることが判明。さっそく入れてみる。が、libgdiplus 0.5-2 が libmono0 0.91-0pre3 に依存しているというおかしな状態。これだけ作り直して入れてみる。 ウィンドウ版 Hello, World! をコンパイルして実行してみると、
Unhandled Exception: System.TypeInitializationException:
An exception was thrown by the type initializer for System.Windows.Forms.Control
---> System.TypeInitializationException:
An exception was thrown by the type initializer for System.Windows.Forms.Win32
---> System.NullReferenceException:
Object reference not set to an instance of an object
in (unmanaged) (wrapper managed-to-native) System.Windows.Forms.Win32:WineLoadLibrary (string)
in <0x00004> (wrapper managed-to-native) System.Windows.Forms.Win32:WineLoadLibrary (string)
in <0x0033b> System.Windows.Forms.Win32:.cctor ()
--- End of inner exception stack trace ---
in (unmanaged) System.Windows.Forms.Win32:RegisterWindowMessage (string)
in <0x000f2> System.Windows.Forms.Control:.cctor ()
--- End of inner exception stack trace ---
in (unmanaged) System.Windows.Forms.Control:.ctor ()
in <0x0000f> System.Windows.Forms.ScrollableControl:.ctor ()
in <0x0000a> System.Windows.Forms.ContainerControl:.ctor ()
in <0x00016> System.Windows.Forms.Form:.ctor ()
in <0x00023> MyNameSpace.MyForm:.ctor ()
in <0x0004f> (wrapper remoting-invoke-with-check) MyNameSpace.MyForm:.ctor ()
in <0x0001b> MyNameSpace.MyForm:Main ()
と長々と出てきて駄目。 ふと思い立って前回作成した wine の dll への symlink を削除してみたら、なんか文字化けしてるけど動いたぞ。