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)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]