../../../../dist/include/gfx/nsCoord.h: In function 'float NS_IEEEPositiveInfinity()': ../../../../dist/include/gfx/nsCoord.h:65: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/gfx/nsCoord.h: In function 'PRBool NS_IEEEIsNan(float)': ../../../../dist/include/gfx/nsCoord.h:69: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../base/nsIPresShell.h: In member function 'nsFrameManager* nsIPresShell::FrameManager() const': ./../../../base/nsIPresShell.h:198: warning: type-punning to incomplete type might break strict-aliasing rules ./../../../style/nsRuleNode.h: In member function 'nsRuleList** nsRuleNode::ChildrenListPtr()': ./../../../style/nsRuleNode.h:352: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../generic/nsFrame.h: In static member function 'static void nsFrame::ListTag(FILE*, nsIFrame*)': ./../../../generic/nsFrame.h:402: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGeometryFrame.cpp: In member function 'virtual nsresult nsSVGGeometryFrame::QueryInterface(const nsIID&, void**)': nsSVGGeometryFrame.cpp:49: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIWidget]' ../../../../dist/include/widget/nsIWidget.h:401: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIAtom]' ../../../../dist/include/content/nsINodeInfo.h:195: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsINodeInfo]' ../../../../dist/include/content/nsINode.h:125: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:723: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(const already_AddRefed&) [with T = nsIWeakReference]' ../../../../dist/include/content/nsIDocument.h:591: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIDocument]' ../../../../dist/include/content/nsIDocument.h:863: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIURI]' ./../../../style/nsCSSValue.h:381: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGlyphFrame.cpp c++ -o nsSVGGlyphFrame.o -c -fvisibility=hidden -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -D_IMPL_NS_LAYOUT -I./../../../base -I./../../../generic -I./../../../style -I./../../../xul/base/src -I./../../../../content/svg/content/src -I./../../../../content/base/src -I../../../../layout/svg/renderer/src/cairo -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/content -I../../../../dist/include/gfx -I../../../../dist/include/widget -I../../../../dist/include/dom -I../../../../dist/include/locale -I../../../../dist/include/view -I../../../../dist/include/pref -I../../../../dist/include/necko -I../../../../dist/include/unicharutil -I../../../../dist/include/webshell -I../../../../dist/include/imglib2 -I../../../../dist/include/intl -I../../../../dist/include/windowwatcher -I../../../../dist/include/js -I../../../../dist/include/xpconnect -I../../../../dist/include/docshell -I../../../../dist/include -I../../../../dist/include/layout -I/usr/include/nspr -I../../../../dist/sdk/include -fPIC -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -O2 -march=k8 -pipe -ftracer -fprefetch-loop-arrays -freorder-blocks -fno-reorder-functions -fshort-wchar -pthread -pipe -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING -g -I/usr/include/cairo -I/usr/include/freetype2 -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsSVGGlyphFrame.pp nsSVGGlyphFrame.cpp ../../../../dist/include/gfx/nsCoord.h: In function 'float NS_IEEEPositiveInfinity()': ../../../../dist/include/gfx/nsCoord.h:65: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/gfx/nsCoord.h: In function 'PRBool NS_IEEEIsNan(float)': ../../../../dist/include/gfx/nsCoord.h:69: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../base/nsIPresShell.h: In member function 'nsFrameManager* nsIPresShell::FrameManager() const': ./../../../base/nsIPresShell.h:198: warning: type-punning to incomplete type might break strict-aliasing rules ./../../../style/nsRuleNode.h: In member function 'nsRuleList** nsRuleNode::ChildrenListPtr()': ./../../../style/nsRuleNode.h:352: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../generic/nsFrame.h: In static member function 'static void nsFrame::ListTag(FILE*, nsIFrame*)': ./../../../generic/nsFrame.h:402: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGTextContainerFrame.h: At global scope: nsSVGTextContainerFrame.h:72: warning: 'virtual nsresult nsSVGTextContainerFrame::GetComputedTextLength(float*)' was hidden nsSVGTSpanFrame.h:94: warning: by 'virtual float nsSVGTSpanFrame::GetComputedTextLength()' nsSVGTextContainerFrame.h:73: warning: 'virtual nsresult nsSVGTextContainerFrame::GetSubStringLength(PRUint32, PRUint32, float*)' was hidden nsSVGTSpanFrame.h:95: warning: by 'virtual float nsSVGTSpanFrame::GetSubStringLength(PRUint32, PRUint32)' nsSVGTextContainerFrame.h:78: warning: 'virtual nsresult nsSVGTextContainerFrame::GetCharNumAtPosition(nsIDOMSVGPoint*, PRInt32*)' was hidden nsSVGTSpanFrame.h:96: warning: by 'virtual PRInt32 nsSVGTSpanFrame::GetCharNumAtPosition(nsIDOMSVGPoint*)' nsSVGTextContainerFrame.h:71: warning: 'virtual nsresult nsSVGTextContainerFrame::GetNumberOfChars(PRInt32*)' was hidden nsSVGTSpanFrame.h:93: warning: by 'virtual PRUint32 nsSVGTSpanFrame::GetNumberOfChars()' nsSVGGlyphFrame.cpp: In member function 'virtual nsresult nsSVGGlyphFrame::QueryInterface(const nsIID&, void**)': nsSVGGlyphFrame.cpp:88: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGlyphFrame.cpp: In member function 'virtual nsresult nsSVGGlyphFrame::GetFrameForPointSVG(float, float, nsIFrame**)': nsSVGGlyphFrame.cpp:257: warning: passing 'float' for argument 1 to 'PRBool nsRect::Contains(nscoord, nscoord) const' nsSVGGlyphFrame.cpp:257: warning: passing 'float' for argument 2 to 'PRBool nsRect::Contains(nscoord, nscoord) const' nsSVGGlyphFrame.cpp: In member function 'virtual nsISVGGlyphFragmentLeaf* nsSVGGlyphFrame::GetNextGlyphFragment()': nsSVGGlyphFrame.cpp:838: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGlyphFrame.cpp:848: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsITextContent]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsITextContent]' nsSVGGlyphFrame.cpp:67: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsFrameSelection]': ../../../../dist/include/xpcom/nsCOMPtr.h:731: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(nsQueryInterface) [with T = nsFrameSelection]' nsSVGGlyphFrame.cpp:622: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsISVGRenderer]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsISVGRenderer]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsISVGRenderer]' nsSVGGlyphFrame.cpp:116: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsISVGRendererGlyphMetrics]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsISVGRendererGlyphMetrics]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsISVGRendererGlyphMetrics]'nsSVGGlyphFrame.cpp:118: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsISVGRendererGlyphGeometry]':../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsISVGRendererGlyphGeometry]'../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsISVGRendererGlyphGeometry]' nsSVGGlyphFrame.cpp:119: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsISelectionController]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsISelectionController]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsISelectionController]' nsSVGGlyphFrame.cpp:616: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIAtom]' ../../../../dist/include/content/nsINodeInfo.h:195: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsINodeInfo]' ../../../../dist/include/content/nsINode.h:125: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:723: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(const already_AddRefed&) [with T = nsIWeakReference]' ../../../../dist/include/content/nsIDocument.h:591: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIDocument]' ../../../../dist/include/content/nsIDocument.h:863: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIWidget]' ../../../../dist/include/widget/nsIWidget.h:401: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIURI]' ./../../../style/nsCSSValue.h:381: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIContent]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIContent]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIContent]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIContent]' ./../../../../content/base/src/nsGenericElement.h:118: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRenderer]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsISVGRenderer]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsISVGRenderer]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsISVGRenderer]' nsSVGGlyphFrame.cpp:116: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRendererGlyphMetrics]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsISVGRendererGlyphMetrics]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsISVGRendererGlyphMetrics]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsISVGRendererGlyphMetrics]' nsSVGGlyphFrame.cpp:118: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRendererGlyphGeometry]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsISVGRendererGlyphGeometry]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsISVGRendererGlyphGeometry]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsISVGRendererGlyphGeometry]' nsSVGGlyphFrame.cpp:119: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGMatrix]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGMatrix]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGMatrix]' ../../../../dist/include/xpcom/nsCOMPtr.h:637: instantiated from 'nsCOMPtr::nsCOMPtr(const already_AddRefed&) [with T = nsIDOMSVGMatrix]' nsSVGGlyphFrame.cpp:371: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISelectionController]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsISelectionController]'../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsISelectionController]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsISelectionController]'nsSVGGlyphFrame.cpp:616: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGradientFrame.cpp c++ -o nsSVGGradientFrame.o -c -fvisibility=hidden -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -D_IMPL_NS_LAYOUT -I./../../../base -I./../../../generic -I./../../../style -I./../../../xul/base/src -I./../../../../content/svg/content/src -I./../../../../content/base/src -I../../../../layout/svg/renderer/src/cairo -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/content -I../../../../dist/include/gfx -I../../../../dist/include/widget -I../../../../dist/include/dom -I../../../../dist/include/locale -I../../../../dist/include/view -I../../../../dist/include/pref -I../../../../dist/include/necko -I../../../../dist/include/unicharutil -I../../../../dist/include/webshell -I../../../../dist/include/imglib2 -I../../../../dist/include/intl -I../../../../dist/include/windowwatcher -I../../../../dist/include/js -I../../../../dist/include/xpconnect -I../../../../dist/include/docshell -I../../../../dist/include -I../../../../dist/include/layout -I/usr/include/nspr -I../../../../dist/sdk/include -fPIC -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -O2 -march=k8 -pipe -ftracer -fprefetch-loop-arrays -freorder-blocks -fno-reorder-functions -fshort-wchar -pthread -pipe -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING -g -I/usr/include/cairo -I/usr/include/freetype2 -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsSVGGradientFrame.pp nsSVGGradientFrame.cpp distcc[14289] ERROR: compile /var/tmp/ccache/nsSVGGradi.tmp.omnicorp.14285.ii on 192.168.1.25 failed ../../../../dist/include/gfx/nsCoord.h: In function 'float NS_IEEEPositiveInfinity()': ../../../../dist/include/gfx/nsCoord.h:65: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/gfx/nsCoord.h: In function 'PRBool NS_IEEEIsNan(float)': ../../../../dist/include/gfx/nsCoord.h:69: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../base/nsIPresShell.h: In member function 'nsFrameManager* nsIPresShell::FrameManager() const': ./../../../base/nsIPresShell.h:198: warning: type-punning to incomplete type might break strict-aliasing rules ./../../../style/nsRuleNode.h: In member function 'nsRuleList** nsRuleNode::ChildrenListPtr()': ./../../../style/nsRuleNode.h:352: warning: dereferencing type-punned pointer will break strict-aliasing rules ./../../../generic/nsFrame.h: In static member function 'static void nsFrame::ListTag(FILE*, nsIFrame*)': ./../../../generic/nsFrame.h:402: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGradientFrame.cpp: In member function 'virtual nsresult nsSVGGradientFrame::QueryInterface(const nsIID&, void**)': nsSVGGradientFrame.cpp:69: warning: dereferencing type-punned pointer will break strict-aliasing rules nsSVGGradientFrame.cpp: In member function 'virtual nsresult nsSVGGradientFrame::SetupPaintServer(nsISVGRendererCanvas*, cairo_t*, nsSVGGeometryFrame*, float, void**)': nsSVGGradientFrame.cpp:337: error: 'CAIRO_EXTEND_PAD' was not declared in this scope ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGStopElement]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGStopElement]' nsSVGGradientFrame.cpp:193: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGGradientElement]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGGradientElement]' nsSVGGradientFrame.cpp:276: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGLinearGradientElement]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGLinearGradientElement]' nsSVGGradientFrame.cpp:726: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGURIReference]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGURIReference]' nsSVGGradientFrame.cpp:735: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGRadialGradientElement]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGRadialGradientElement]' nsSVGGradientFrame.cpp:752: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGAnimatedNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGAnimatedNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGAnimatedNumber]' nsSVGGradientFrame.cpp:197: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGRect]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGRect]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGRect]' nsSVGGradientFrame.cpp:254: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGMatrix]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGMatrix]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGMatrix]' nsSVGGradientFrame.cpp:265: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGAnimatedTransformList]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGAnimatedTransformList]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGAnimatedTransformList]' nsSVGGradientFrame.cpp:278: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGTransformList]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGTransformList]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGTransformList]' nsSVGGradientFrame.cpp:280: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGAnimatedEnumeration]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGAnimatedEnumeration]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGAnimatedEnumeration]' nsSVGGradientFrame.cpp:302: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIURI]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIURI]' nsSVGGradientFrame.cpp:399: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void** nsCOMPtr::begin_assignment() [with T = nsIDOMSVGAnimatedString]': ../../../../dist/include/xpcom/nsCOMPtr.h:901: instantiated from 'T** nsCOMPtr::StartAssignment() [with T = nsIDOMSVGAnimatedString]' ../../../../dist/include/xpcom/nsCOMPtr.h:1391: instantiated from 'nsGetterAddRefs::operator T**() [with T = nsIDOMSVGAnimatedString]' nsSVGGradientFrame.cpp:739: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1302: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIAtom]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIAtom]' ../../../../dist/include/content/nsINodeInfo.h:195: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsINodeInfo]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsINodeInfo]' ../../../../dist/include/content/nsINode.h:125: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIContent]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIContent]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIContent]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIContent]' ./../../../../content/base/src/nsGenericElement.h:118: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWidget]' ../../../../dist/include/xpcom/nsCOMPtr.h:714: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(T*) [with T = nsIWidget]' ../../../../dist/include/widget/nsIWidget.h:401: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIWeakReference]' ../../../../dist/include/xpcom/nsCOMPtr.h:723: instantiated from 'nsCOMPtr& nsCOMPtr::operator=(const already_AddRefed&) [with T = nsIWeakReference]' ../../../../dist/include/content/nsIDocument.h:591: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDocument]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIDocument]' ../../../../dist/include/content/nsIDocument.h:863: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIURI]' ../../../../dist/include/xpcom/nsCOMPtr.h:629: instantiated from 'nsCOMPtr::nsCOMPtr(T*) [with T = nsIURI]' ./../../../style/nsCSSValue.h:381: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGNumber]' ./../../../../content/svg/content/src/nsSVGCoordCtx.h:77: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedNumber]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedNumber]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGAnimatedNumber]' nsSVGGradientFrame.cpp:197: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGRect]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGRect]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGRect]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGRect]' nsSVGGradientFrame.cpp:254: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGMatrix]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGMatrix]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGMatrix]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGMatrix]' nsSVGGradientFrame.cpp:264: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedTransformList]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedTransformList]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedTransformList]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGAnimatedTransformList]' nsSVGGradientFrame.cpp:278: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGTransformList]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGTransformList]'../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGTransformList]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGTransformList]'nsSVGGradientFrame.cpp:280: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedEnumeration]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedEnumeration]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedEnumeration]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGAnimatedEnumeration]' nsSVGGradientFrame.cpp:302: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dist/include/xpcom/nsCOMPtr.h: In member function 'void nsCOMPtr::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedString]': ../../../../dist/include/xpcom/nsCOMPtr.h:645: instantiated from 'nsCOMPtr::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedString]' ../../../../dist/include/xpcom/nsCOMPtr.h:593: instantiated from 'void nsCOMPtr::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedString]' ../../../../dist/include/xpcom/nsCOMPtr.h:1374: instantiated from 'nsGetterAddRefs::~nsGetterAddRefs() [with T = nsIDOMSVGAnimatedString]' nsSVGGradientFrame.cpp:739: instantiated from here ../../../../dist/include/xpcom/nsCOMPtr.h:1232: warning: dereferencing type-punned pointer will break strict-aliasing rules gmake[7]: *** [nsSVGGradientFrame.o] Error 1 gmake[7]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla/layout/svg/base/src' gmake[6]: *** [libs] Error 2 gmake[6]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla/layout/svg/base' gmake[5]: *** [libs] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla/layout/svg' gmake[4]: *** [libs] Error 2 gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla/layout' gmake[3]: *** [libs_tier_9] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla' gmake[2]: *** [tier_9] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla' make[1]: *** [default] Error 2 make[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-9999/work/mozilla' make: *** [build] Error 2 !!! ERROR: www-client/mozilla-firefox-9999 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 940: Called src_compile mozilla-firefox-9999.ebuild, line 49: Called die