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]

Reply via email to