Bug#370784: vdkbuilder2: FTBFS: cairo.h: No such file or directory
On Tue, Jun 6, 2006 at 20:57:33 +0200, Julien Danjou wrote: Package: vdkbuilder2 Version: 2.4.0-4 Severity: serious Hello, There was a problem while autobuilding your package: Automatic build of vdkbuilder2_2.4.0-4 on avidan by sbuild/i386 0.46 i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/include/vdkxdb2 -I/usr/include/vdkxdb2/vdkxdb2 -I/usr/include/vdk2 -DXTHREADS -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/glib-2.0 -I/usr/lib/glib-2.0/include -s -O2 -I../include -Wall -MT vdkdclock.lo -MD -MP -MF .deps/vdkdclock.Tpo -c vdkdclock.cc -fPIC -DPIC -o .libs/vdkdclock.o In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from /usr/include/vdk2/vdk/vdkobj.h:30, from /usr/include/vdk2/vdk/evhandle.h:28, from /usr/include/vdk2/vdk/vdk.h:30, from ../include/vdkb2/vdkdclock.h:109, from vdkdclock.cc:1: /usr/include/gtk-2.0/gdk/gdkcolor.h:30:19: error: cairo.h: No such file or directory I guess there's a missing include path to /usr/include/cairo/ for including cairo.h In fact, this is caused by a typo in configure.in: VDK_CFLAGS=$VDK_CLAGS $VDKXDB_CFLAGS ^ Due to the missing F, part of the CFLAGS are not used in the build. I was able to build vdkbuilder2 by correcting this and running autoconf. Cheers, Julien signature.asc Description: Digital signature
Bug#370784: vdkbuilder2: FTBFS: cairo.h: No such file or directory
Package: vdkbuilder2 Version: 2.4.0-4 Severity: serious Hello, There was a problem while autobuilding your package: Automatic build of vdkbuilder2_2.4.0-4 on avidan by sbuild/i386 0.46 Build started at 20060606-2052 make[3]: Entering directory `/build/buildd/vdkbuilder2-2.4.0/plugins' if /bin/bash ../libtool --mode=compile i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/include/vdkxdb2 -I/usr/include/vdkxdb2/vdkxdb2 -I/usr/include/vdk2 -DXTHREADS -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/glib-2.0 -I/usr/lib/glib-2.0/include-s -O2 -I../include -Wall -MT vdkdclock.lo -MD -MP -MF .deps/vdkdclock.Tpo \ -c -o vdkdclock.lo `test -f 'vdkdclock.cc' || echo './'`vdkdclock.cc; \ then mv -f .deps/vdkdclock.Tpo .deps/vdkdclock.Plo; \ else rm -f .deps/vdkdclock.Tpo; exit 1; \ fi mkdir .libs i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/include/vdkxdb2 -I/usr/include/vdkxdb2/vdkxdb2 -I/usr/include/vdk2 -DXTHREADS -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/glib-2.0 -I/usr/lib/glib-2.0/include -s -O2 -I../include -Wall -MT vdkdclock.lo -MD -MP -MF .deps/vdkdclock.Tpo -c vdkdclock.cc -fPIC -DPIC -o .libs/vdkdclock.o In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from /usr/include/vdk2/vdk/vdkobj.h:30, from /usr/include/vdk2/vdk/evhandle.h:28, from /usr/include/vdk2/vdk/vdk.h:30, from ../include/vdkb2/vdkdclock.h:109, from vdkdclock.cc:1: /usr/include/gtk-2.0/gdk/gdkcolor.h:30:19: error: cairo.h: No such file or directory /usr/include/pango-1.0/pango/pangocairo.h:62: error: variable or field 'pango_cairo_update_context' declared void /usr/include/pango-1.0/pango/pangocairo.h:62: error: 'cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:62: error: 'cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:63: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:63: error: 'context' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:63: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:66: error: expected ',' or '...' before '*' token /usr/include/pango-1.0/pango/pangocairo.h:66: error: ISO C++ forbids declaration of 'cairo_font_options_t' with no type /usr/include/pango-1.0/pango/pangocairo.h:67: error: expected initializer before '*' token /usr/include/pango-1.0/pango/pangocairo.h:75: error: 'cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:75: error: 'cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:76: error: variable or field 'pango_cairo_update_layout' declared void /usr/include/pango-1.0/pango/pangocairo.h:76: error: 'cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:76: error: 'cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:77: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:77: error: 'layout' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:77: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:82: error: variable or field 'pango_cairo_show_glyph_string' declared void /usr/include/pango-1.0/pango/pangocairo.h:82: error: 'cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:82: error: 'cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:83: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:83: error: 'font' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:84: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:84: error: 'glyphs' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:84: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:85: error: variable or field 'pango_cairo_show_layout_line' declared void /usr/include/pango-1.0/pango/pangocairo.h:85: error: 'cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:85: error: 'cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:86: error: expected primary-expression before '*' token