i686-pc-linux-gnu-g++ -o nsSVGCairoPathGeometry.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/layout -I../../../../../dist/include -I/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/dist/include/nspr -fPIC -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon-xp -pipe -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O2 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\" -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h -Wp,-MD,.deps/nsSVGCairoPathGeometry.pp nsSVGCairoPathGeometry.cpp nsSVGCairoPathGeometry.cpp: In member function `void nsSVGCairoPathGeometry::GeneratePath(cairo_t*)': nsSVGCairoPathGeometry.cpp:169: error: `cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t' undeclared (first use this function) nsSVGCairoPathGeometry.cpp:169: error: (Each undeclared identifier is reported only once for each function it appears in.) nsSVGCairoPathGeometry.cpp:170: error: `cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init' undeclared (first use this function) nsSVGCairoPathGeometry.cpp:171: error: `cairo_concat_matrix_REPLACED_BY_cairo_transform' undeclared (first use this function) nsSVGCairoPathGeometry.cpp: In member function `virtual nsresult nsSVGCairoPathGeometry::Render(nsISVGRendererCanvas*)': nsSVGCairoPathGeometry.cpp:218: error: `cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' undeclared (first use this function) nsSVGCairoPathGeometry.cpp:219: error: `cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha' undeclared (first use this function) nsSVGCairoPathGeometry.cpp: In member function `virtual nsresult nsSVGCairoPathGeometry::ContainsPoint(float, float, PRBool*)': /usr/include/cairo/cairo.h:241: error: too few arguments to function `cairo_t* cairo_create(cairo_surface_t*)' nsSVGCairoPathGeometry.cpp:324: error: at this point in file nsSVGCairoPathGeometry.cpp:327: error: `cairo_default_matrix_REPLACED_BY_cairo_identity_matrix' undeclared (first use this function) gmake[6]: *** [nsSVGCairoPathGeometry.o] Error 1 gmake[6]: *** Waiting for unfinished jobs.... nsSVGCairoCanvas.cpp: In member function `nsresult nsSVGCairoCanvas::Init(nsIRenderingContext*, nsIPresContext*, const nsRect&)': /usr/include/cairo/cairo.h:241: error: too few arguments to function `cairo_t* cairo_create(cairo_surface_t*)' nsSVGCairoCanvas.cpp:119: error: at this point in file nsSVGCairoCanvas.cpp:122: error: `cairo_set_target_drawable_DEPRECATED_BY_cairo_xlib_surface_create' undeclared (first use this function) nsSVGCairoCanvas.cpp:122: error: (Each undeclared identifier is reported only once for each function it appears in.) nsSVGCairoCanvas.cpp: In member function `virtual nsresult nsSVGCairoCanvas::Clear(nscolor)': nsSVGCairoCanvas.cpp:208: error: `cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' undeclared (first use this function) gmake[6]: *** [nsSVGCairoCanvas.o] Error 1 gmake[5]: *** [libs] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/layout/svg/renderer/src' gmake[4]: *** [libs] Error 2 gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/layout/svg/renderer' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/layout/svg' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/layout' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla' make: *** [default] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3.
I have merged it just fine and it works for med
*** This bug has been marked as a duplicate of 98828 ***