All pastes #79760 Raw Edit

Mine

public text v1 · immutable
·published 2006-07-05 17:46 UTC
rendered paste body
../../../../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<T>::begin_assignment() [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:723:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::operator=(const already_AddRefed<T>&) [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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsITextContent]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsFrameSelection]':
../../../../dist/include/xpcom/nsCOMPtr.h:731:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::begin_assignment() [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsISVGRenderer]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsISVGRenderer]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsISVGRendererGlyphMetrics]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsISVGRendererGlyphMetrics]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsISVGRendererGlyphGeometry]':../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsISVGRendererGlyphGeometry]'../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsISelectionController]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsISelectionController]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:723:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::operator=(const already_AddRefed<T>&) [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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIContent]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIContent]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIContent]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRenderer]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsISVGRenderer]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsISVGRenderer]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRendererGlyphMetrics]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsISVGRendererGlyphMetrics]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsISVGRendererGlyphMetrics]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISVGRendererGlyphGeometry]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsISVGRendererGlyphGeometry]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsISVGRendererGlyphGeometry]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGMatrix]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGMatrix]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGMatrix]'
../../../../dist/include/xpcom/nsCOMPtr.h:637:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(const already_AddRefed<T>&) [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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsISelectionController]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsISelectionController]'../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsISelectionController]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGStopElement]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGGradientElement]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGLinearGradientElement]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGURIReference]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGRadialGradientElement]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::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<T>::begin_assignment() [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGAnimatedNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGAnimatedNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGRect]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGRect]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGMatrix]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGMatrix]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGAnimatedTransformList]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGAnimatedTransformList]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGTransformList]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGTransformList]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGAnimatedEnumeration]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGAnimatedEnumeration]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIURI]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::begin_assignment() [with T = nsIDOMSVGAnimatedString]':
../../../../dist/include/xpcom/nsCOMPtr.h:901:   instantiated from 'T** nsCOMPtr<T>::StartAssignment() [with T = nsIDOMSVGAnimatedString]'
../../../../dist/include/xpcom/nsCOMPtr.h:1391:   instantiated from 'nsGetterAddRefs<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIAtom]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIAtom]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsINodeInfo]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsINodeInfo]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIContent]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIContent]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIContent]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWidget]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWidget]'
../../../../dist/include/xpcom/nsCOMPtr.h:714:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIWeakReference]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIWeakReference]'
../../../../dist/include/xpcom/nsCOMPtr.h:723:   instantiated from 'nsCOMPtr<T>& nsCOMPtr<T>::operator=(const already_AddRefed<T>&) [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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDocument]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDocument]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIURI]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIURI]'
../../../../dist/include/xpcom/nsCOMPtr.h:629:   instantiated from 'nsCOMPtr<T>::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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedNumber]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedNumber]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGRect]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGRect]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGRect]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGMatrix]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGMatrix]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGMatrix]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedTransformList]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedTransformList]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedTransformList]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGTransformList]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGTransformList]'../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGTransformList]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedEnumeration]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedEnumeration]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedEnumeration]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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<T>::assign_from_qi(nsQueryInterface, const nsIID&) [with T = nsIDOMSVGAnimatedString]':
../../../../dist/include/xpcom/nsCOMPtr.h:645:   instantiated from 'nsCOMPtr<T>::nsCOMPtr(nsQueryInterface) [with T = nsIDOMSVGAnimatedString]'
../../../../dist/include/xpcom/nsCOMPtr.h:593:   instantiated from 'void nsCOMPtr<T>::Assert_NoQueryNeeded() [with T = nsIDOMSVGAnimatedString]'
../../../../dist/include/xpcom/nsCOMPtr.h:1374:   instantiated from 'nsGetterAddRefs<T>::~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