view autogen.sh @ 7819:2226c01893d6

[gaim-migrate @ 8471] Take this, Luke! Also, shx, Felipe, guy, if you're listening: The top half of gaim_mime_decode_field() in util.c does things it shouldn't. You should not cast a const char * to a char *. Somewhere in that block the value of new changes, which is bad. It causes the following backtrace: #3 0x003fc9af in free_check () from /lib/tls/libc.so.6 #4 0x003f9fa5 in free () from /lib/tls/libc.so.6 #5 0x006aba64 in g_free () from /usr/lib/libglib-2.0.so.0 #6 0x0021da94 in email_msg (servconn=0x94df488, msg=0x95a1910) at notification.c:2083 #7 0x0021ebfd in process_message (servconn=0x94df488, msg=0x95a1910) at servconn.c:49 #8 0x0021ef6e in process_multi_line (servconn=0x94df488, buffer=0x95a4fd0 "MIME-Version: 1.0\r\nContent-Type: text/x-msmsgsemailnotification; charset=UTF-8\r\n\r\nFrom: Mark Doliner\r\nMessage-URL: /cgi-bin/getmsg?msg=MSG1070938998.38&start=7318&len=972&curmbox=ACTIVE\r\nPost-URL: htt"...) at servconn.c:165 #9 0x002201c5 in msn_servconn_parse_data (data=0x94df488, source=5, cond=GAIM_INPUT_READ) at servconn.c:602 committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 09 Dec 2003 03:07:29 +0000
parents d881871490dd
children e67993da8a22
line wrap: on
line source

#!/bin/sh

SETUP_GETTEXT=./setup-gettext

($SETUP_GETTEXT --gettext-tool) < /dev/null > /dev/null 2>&1 || {
	echo;
	echo "You must have gettext installed to compile Gaim";
	echo;
	exit;
}

(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
	echo;
	echo "You must have libtool installed to compile Gaim";
	echo;
	exit;
}

(automake --version) < /dev/null > /dev/null 2>&1 || {
	echo;
	echo "You must have automake installed to compile Gaim";
	echo;
	exit;
}

(autoconf --version) < /dev/null > /dev/null 2>&1 || {
	echo;
	echo "You must have autoconf installed to compile Gaim";
	echo;
	exit;
}

echo "Generating configuration files for Gaim, please wait...."
echo;

# Backup the po/ChangeLog. This should prevent the annoying
# gettext ChangeLog modifications.

cp -p po/ChangeLog po/ChangeLog.save

echo "Running gettextize, please ignore non-fatal messages...."
$SETUP_GETTEXT

# Restore the po/ChangeLog file.
mv po/ChangeLog.save po/ChangeLog

echo "Running libtoolize, please ignore non-fatal messages...."
echo n | libtoolize --copy --force || exit;

# Add other directories to this list if people continue to experience
# brokennesses ...  Obviously the real answer is for them to fix it
# themselves, but for Luke's sake we have this.
for dir in "/usr/local/share/aclocal" \
           "/opt/gnome-1.4/share/aclocal"
do
	if test -d $dir ; then
		ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir"
	fi
done

aclocal $ACLOCAL_FLAGS || exit;
autoheader || exit;
automake --add-missing --copy;
autoconf || exit;
automake || exit;
./configure $@