I looked at the code, and I doubt it. I'll fix it upstream as soon as
school slows down.
Cheers,
Todd
Neil McGovern wrote:
Hi Todd,
It looks like Drivel fails to build on alpha. Any ideas if va_list* is
needed?
Cheers,
Neil
(Please preserve the CC on reply)
----- Forwarded message from Falk Hueffner <[EMAIL PROTECTED]> -----
Date: Mon, 07 Nov 2005 00:44:20 +0100
From: Falk Hueffner <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: Bug#337872: FTBFS (alpha): invalid va_list* usage
Package: drivel
Version: 2.0.2-4
Severity: serious
Justification: no longer builds from source
drivel fails to build on Alpha:
[...]
if alpha-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DDRIVEL_GLADE_DIR=\"/usr/share/drivel/glade\" -DDRIVEL_GLADE_FILE=\"drivel.glade\"
-DDRIVEL_LANGUAGES_DIR=\"/usr/share/drivel/languages\" -DDATADIR=\""/usr/share"\" -DPREFIX=\""/usr"\" -DLIBDIR=\""/usr/lib"\" -DG_LOG_DOMAIN=\"Drivel\"
-DSYSCONFDIR=\""/usr/etc"\" -DPIXMAPDIR=\""/usr/share/pixmaps"\" -I.. -I../src/libegg -Wall -Wmissing-prototypes -I/usr/include -DXTHREADS -DORBIT2=1 -pthread -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr
/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0
-I/usr/include/gtksourceview-1.0 -I/usr/include/libgnomeprint-2.2
-I/usr/include/gtkspell-2.0 -std=c89 -g -O2 -MT xmlrpc.o -MD -MP -MF
".deps/xmlrpc.Tpo" \
-c -o xmlrpc.o `test -f 'xmlrpc.c' || echo './'`xmlrpc.c; \
then mv -f ".deps/xmlrpc.Tpo" ".deps/xmlrpc.Po"; \
else rm -f ".deps/xmlrpc.Tpo"; exit 1; \
fi
xmlrpc.c: In function 'parse_parameter_types':
xmlrpc.c:44: error: used struct type value where scalar is required
xmlrpc.c:52: warning: pointer targets in passing argument 3 of 'xmlNewChild'
differ in signedness
[...]
make[4]: *** [xmlrpc.o] Error 1
make[4]: Leaving directory `/tmp/drivel-2.0.2/src'
[...]
The problem is:
static void
parse_parameter_types (va_list *args, xmlNodePtr node)
{
xmlNodePtr xml_param, xml_value;
gchar *value;
gint type, value_int;
gdouble value_double;
GTimeVal value_time;
g_return_if_fail (node);
g_return_if_fail (*args); // <- here
Dereferencing a va_list* makes no sense at all, I have no idea what it
is supposed to do, probably it can simply be removed.
Full log at:
http://buildd.debian.org/fetch.php?&pkg=drivel&ver=2.0.2-4&arch=alpha&stamp=1129027124&file=log&as=raw
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: alpha
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.2
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
----- End forwarded message -----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]