Bug#282529: libgnome_2.8.0-3(alpha/unstable): FTBFS: makes assumptions about va_list type

Ryan Murray Ryan Murray <rmurray@debian.org>, 282529@bugs.debian.org
Mon, 22 Nov 2004 12:18:13 -0800


Package: libgnome
Version: 2.8.0-3
Severity: serious

There was an error while trying to autobuild your package:

> Automatic build of libgnome_2.8.0-3 on goedel by sbuild/alpha 1.170.5
> Build started at 20041122-1927

[...]

> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 4.0.0), libxml2-dev (>= 2.4.22), libbz2-dev, libgnomevfs2-dev (>= 2.7.91-3), libbonobo2-dev (>= 2.6.0-2), libpopt-dev, libxslt1-dev (>= 1.1.2), zlib1g-dev, intltool, libgconf2-dev (>= 2.7.92), liborbit2-dev (>= 1:2.10.2-1.1), libesd0-dev, libglib2.0-dev (>= 2.4.1-2), cdbs, gnome-pkg-tools, gtk-doc-tools, docbook-xml

[...]

> then mv -f ".deps/gnome-program.Tpo" ".deps/gnome-program.Plo"; \
> else rm -f ".deps/gnome-program.Tpo"; exit 1; \
> fi
>  cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -Wall -Wmissing-prototypes -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/gconf/2 -I/usr/include/orbit-2.0 -DG_DISABLE_DEPRECATED -DLIBGNOME_PREFIX=\"/usr\" -DLIBGNOME_LIBDIR=\"/usr/lib\" -DLIBGNOME_DATADIR=\"/usr/share\" -DLIBGNOME_BINDIR=\"/usr/bin\" -DLIBGNOME_LOCALSTATEDIR=\"/var/lib\" -DLIBGNOME_SYSCONFDIR=\"/etc\" -DVERSION=\"2.8.0\" -DGNOMEVFSVERSION=\"2.8.3\" -DG_LOG_DOMAIN=\"Gnome\" -Wall -g -MT gnome-program.lo -MD -MP -MF .deps/gnome-program.Tpo -c gnome-program.c  -fPIC -DPIC -o .libs/gnome-program.o
> gnome-program.c: In function `gnome_program_init_paramv':
> gnome-program.c:1932: error: incompatible type for argument 8 of `gnome_program_init_common'
> make[4]: *** [gnome-program.lo] Error 1
> make[4]: Leaving directory `/build/buildd/libgnome-2.8.0/libgnome'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/build/buildd/libgnome-2.8.0/libgnome'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/build/buildd/libgnome-2.8.0'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/build/buildd/libgnome-2.8.0'
> make: *** [debian/stamp-makefile-build] Error 2

A full build log can be found at:
http://buildd.debian.org/build.php?arch=alpha&pkg=libgnome&ver=2.8.0-3

libgnome passes a "0" into a va_list parameter, assumng that it is an
integer or pointer type, which it isn't on alpha.