view finch/libgnt/autogen.sh @ 28150:13f555d07a3f

Fix a crash at shutdown in Finch. #0 0x0805cdb8 in reset_blist_window (window=0x8b940d0, null=0x0) at gntblist.c:2011 node = <value optimized out> #1 0xb7bf0dfc in IA__g_cclosure_marshal_VOID__VOID () at gmarshal.c:77 #2 0xb7bd9d72 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #3 0xb7bf061a in signal_emit_unlocked_R () at gsignal.c:3247 #4 0xb7bef94d in IA__g_signal_emit_valist () at gsignal.c:2980 #5 0xb7befc39 in IA__g_signal_emit at gsignal.c:3037 #6 0xb7fec985 in gnt_widget_dispose (obj=0x8b940d0) at gntwidget.c:77 #7 0xb7bdc4cf in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0 #8 0xb7fec797 in gnt_widget_destroy (obj=0x8b940d0) at gntwidget.c:320 #9 0x0805a579 in finch_blist_uninit () at gntblist.c:3190 #10 0x0807a2a9 in gnt_ui_uninit () at gntui.c:123 #11 0x08069e8b in finch_quit () at finch.c:97
author Paul Aurich <paul@darkrain42.org>
date Mon, 03 Aug 2009 23:29:05 +0000
parents 0e3a8505ebbe
children
line wrap: on
line source

#!/bin/sh

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

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

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

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

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

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