Subject: port-i386/37006: seamonkey doesn't compile (Cairo?)
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <multix@gmail.com>
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
>Organization:
>Environment:
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.
>Description:
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
>How-To-Repeat:
>Fix: