diff -ur xchat-2.8.2.orig/configure.in xchat-2.8.2/configure.in --- xchat-2.8.2.orig/configure.in 2007-04-01 19:46:47.000000000 +0800 +++ xchat-2.8.2/configure.in 2007-04-30 16:20:56.945847000 +0800 @@ -307,7 +307,7 @@ PY_PREFIX=`$pythonpath -c 'import sys; print sys.prefix'` PY_EXEC_PREFIX=`$pythonpath -c 'import sys; print sys.exec_prefix'` if test -f $PY_INC/Python.h; then - PY_LIBS="-L$PY_LIB/config -lpython$PY_VER -lpthread -lutil" + PY_LIBS="-L$PY_LIB/config -lpython$PY_VER -lpthread" PY_CFLAGS="-I$PY_INC" AC_MSG_RESULT(ok) else diff -ur xchat-2.8.2.orig/src/common/msproxy.h xchat-2.8.2/src/common/msproxy.h --- xchat-2.8.2.orig/src/common/msproxy.h 2006-04-16 23:32:17.000000000 +0800 +++ xchat-2.8.2/src/common/msproxy.h 2007-04-30 16:18:21.886575000 +0800 @@ -120,7 +120,7 @@ char pad50[6]; /* 211-216 */ guint16 magic55; /* 217-218: 0x30, 0x00 */ char pad55[2]; /* 219-220 */ - char data[0]; /* Dummy end marker, no real data required */ + char data[]; /* Dummy end marker, no real data required */ } auth; struct { @@ -180,7 +180,7 @@ guint16 boundport; /* 77-78: bind request; port used on client behalf. */ guint32 boundaddr; /* 79-82: addr used on client behalf */ char pad30[90]; /* 83-172 */ - char data[0]; /* End marker */ + char data[]; /* End marker */ } connack; } packet;