Subject: port-i386/37006: seamonkey doesn't compile (Cairo?)
To: None <,,>
From: None <>
List: netbsd-bugs
Date: 09/19/2007 07:40:00
>Number:         37006
>Category:       port-i386
>Synopsis:       seamonkey doesn't compile (Cairo?)
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 19 07:40:00 +0000 2007
>Originator:     Riccardo
>Release:        3.1 with current pkgsrc
NetBSD strider 3.1 NetBSD 3.1 (vortex) #5: Thu Jul  5 22:54:57 CEST 2007  root@strider:/usr/src/sys/arch/i386/compile/vortex i386

according to l intpkgsrc my gtk/glib/pango/cairo packages are up to date.
Compiling current svn in pkgsrc dies this way:

In file included from /usr/pkgsrc/www/seamonkey/work/.buildlink/include/gtk-2.0/gdk/gdkcairo.h:25,
                 from /usr/pkgsrc/www/seamonkey/work/.buildlink/include/gtk-2.0/gdk/gdk.h:30,
                 from nsCanvasRenderingContext2D.cpp:147:
/usr/pkgsrc/www/seamonkey/work/.buildlink/include/pango-1.0/pango/pangocairo.h:71: error: `
   cairo_font_type_t' was not declared in this scope
/usr/pkgsrc/www/seamonkey/work/.buildlink/include/pango-1.0/pango/pangocairo.h:71: error: parse
   error before `)' token
/usr/pkgsrc/www/seamonkey/work/.buildlink/include/pango-1.0/pango/pangocairo.h:73: error: parse
   error before `*' token
nsCanvasRenderingContext2D.cpp:198: warning: `PRBool FloatValidate(double,
   double, double)' defined but not used
make[4]: *** [nsCanvasRenderingContext2D.o] Error 1
make[4]: Leaving directory `/usr/pkgsrc/www/seamonkey/work/mozilla/content/canvas/src'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/usr/pkgsrc/www/seamonkey/work/mozilla/content/canvas'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/usr/pkgsrc/www/seamonkey/work/mozilla/content'
make[1]: *** [tier_9] Error 2
make[1]: Leaving directory `/usr/pkgsrc/www/seamonkey/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2