Package: epiphany-extensions
Version: 1.8.2-5
Severity: important
Tags: patch

Your package fails to build with G++ 4.1.  I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable (probably in a few weeks) I'll upgrade this to serious.

A patch is below.


> Automatic build of epiphany-extensions_1.8.2-5 on bigsur by sbuild/mips 1.94
...
>  g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../../../include 
> -I/usr/include/xulrunner/. -I/usr/include/xulrunner/chardet 
> -I/usr/include/xulrunner/content -I/usr/include/xulrunner/dom 
> -I/usr/include/xulrunner/layout -I/usr/include/xulrunner/nkcache 
> -I/usr/include/xulrunner/necko -I/usr/include/xulrunner/uconv 
> -I/usr/include/xulrunner/webbrwsr -DALLOW_PRIVATE_API 
> -DSHARE_DIR=\"/usr/share/epiphany-extensions\" 
> -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner 
> -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string 
> -I/usr/include/nspr -DXTHREADS -DORBIT2=1 -pthread -I/usr/include/libxml2 
> -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
> -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I/usr/include/epiphany/1.8 -I/usr/include/libgnomeui-2.0 
> -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 
> -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
> -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/gconf/2 
> -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 
> -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 
> -I/usr/include/gnome-keyring-1 -I/usr/include/libbonobo-2.0 
> -I/usr/include/freetype2 -fno-rtti -fshort-wchar -g -Wall -O2 -Wall 
> -Wno-unused -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -g -Wall -O2 -MT 
> libpageinfomozilla_la-mozilla-helpers.lo -MD -MP -MF 
> .deps/libpageinfomozilla_la-mozilla-helpers.Tpo -c mozilla-helpers.cpp  -fPIC 
> -DPIC -o .libs/libpageinfomozilla_la-mozilla-helpers.o
> /usr/include/xulrunner/./nsISupportsBase.h:80: warning: 'class nsISupports' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIProgrammingLanguage.h:32: warning: 'class 
> nsIProgrammingLanguage' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIClassInfo.h:33: warning: 'class nsIClassInfo' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIIOService.h:44: warning: 'class nsIIOService' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIURI.h:72: warning: 'class nsIURI' has virtual 
> functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMWindow.h:27: warning: 'class nsIDOMWindow' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIWebBrowser.h:44: warning: 'class nsIWebBrowser' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h:332: warning: 'class nsCOMPtr_helper' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsISupports>':
> /usr/include/xulrunner/./nsCOMPtr.h:1636:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsISupports>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheVisitor.h:29: warning: 'class 
> nsICacheVisitor' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheVisitor.h:131: warning: 'class 
> nsICacheDeviceInfo' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheVisitor.h:266: warning: 'class 
> nsICacheEntryInfo' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheEntryDescriptor.h:41: warning: 'class 
> nsICacheEntryDescriptor' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheEntryDescriptor.h:396: warning: 'class 
> nsICacheMetaDataVisitor' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheService.h:37: warning: 'class 
> nsICacheService' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/nkcache/nsICacheSession.h:33: warning: 'class 
> nsICacheSession' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/chardet/nsIDocCharset.h:53: warning: 'class 
> nsIDocCharset' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOM3Node.h:29: warning: 'class nsIDOM3Node' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMAbstractView.h:25: warning: 'class 
> nsIDOMAbstractView' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMCSSStyleDeclaration.h:25: warning: 'class 
> nsIDOMCSSStyleDeclaration' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMNode.h:25: warning: 'class nsIDOMNode' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMDocument.h:25: warning: 'class nsIDOMDocument' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMDocumentTraversal.h:31: warning: 'class 
> nsIDOMDocumentTraversal' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMDocumentView.h:25: warning: 'class 
> nsIDOMDocumentView' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMElement.h:25: warning: 'class nsIDOMElement' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMCSSValue.h:25: warning: 'class nsIDOMCSSValue' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMCSSPrimitiveValue.h:25: warning: 'class 
> nsIDOMCSSPrimitiveValue' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLElement.h:25: warning: 'class 
> nsIDOMHTMLElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLAnchorElement.h:34: warning: 'class 
> nsIDOMHTMLAnchorElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLAppletElement.h:34: warning: 'class 
> nsIDOMHTMLAppletElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLAreaElement.h:34: warning: 'class 
> nsIDOMHTMLAreaElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLCollection.h:25: warning: 'class 
> nsIDOMHTMLCollection' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLDocument.h:34: warning: 'class 
> nsIDOMHTMLDocument' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLEmbedElement.h:34: warning: 'class 
> nsIDOMHTMLEmbedElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLFormElement.h:25: warning: 'class 
> nsIDOMHTMLFormElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLFrameElement.h:34: warning: 'class 
> nsIDOMHTMLFrameElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLIFrameElement.h:34: warning: 'class 
> nsIDOMHTMLIFrameElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLImageElement.h:34: warning: 'class 
> nsIDOMHTMLImageElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLInputElement.h:34: warning: 'class 
> nsIDOMHTMLInputElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLLinkElement.h:34: warning: 'class 
> nsIDOMHTMLLinkElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLMetaElement.h:34: warning: 'class 
> nsIDOMHTMLMetaElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLObjectElement.h:34: warning: 'class 
> nsIDOMHTMLObjectElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMHTMLScriptElement.h:34: warning: 'class 
> nsIDOMHTMLScriptElement' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMLocation.h:25: warning: 'class 
> nsIDOMLocation' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMNodeFilter.h:25: warning: 'class 
> nsIDOMNodeFilter' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIDOMNodeList.h:25: warning: 'class nsIDOMNodeList' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMNSDocument.h:29: warning: 'class 
> nsIDOMNSDocument' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMNSHTMLDocument.h:25: warning: 'class 
> nsIDOMNSHTMLDocument' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMTreeWalker.h:29: warning: 'class 
> nsIDOMTreeWalker' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/dom/nsIDOMViewCSS.h:25: warning: 'class nsIDOMViewCSS' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIInterfaceRequestorUtils.h:59: warning: 'class 
> nsGetInterface' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIPrefBranch.h:42: warning: 'class nsIPrefBranch' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIPrefService.h:42: warning: 'class nsIPrefService' 
> has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIServiceManager.h:40: warning: 'class 
> nsIServiceManager' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsServiceManagerUtils.h:73: warning: 'class 
> nsGetServiceFromCategory' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIComponentManager.h:27: warning: 'class 
> nsIComponentManager' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIFactory.h:31: warning: 'class nsIFactory' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsComponentManagerUtils.h:72: warning: 'class 
> nsCreateInstanceByCID' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsComponentManagerUtils.h:91: warning: 'class 
> nsCreateInstanceByContractID' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsComponentManagerUtils.h:110: warning: 'class 
> nsCreateInstanceFromFactory' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsComponentManagerUtils.h:173: warning: 'class 
> nsGetClassObjectByCID' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsComponentManagerUtils.h:190: warning: 'class 
> nsGetClassObjectByContractID' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/xpcom/nsIServiceManagerObsolete.h:77: warning: 'class 
> nsIServiceManagerObsolete' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsIMemory.h:58: warning: 'class nsIMemory' has 
> virtual functions but non-virtual destructor
> /usr/include/xulrunner/uconv/nsITextToSubURI.h:28: warning: 'class 
> nsITextToSubURI' has virtual functions but non-virtual destructor
> mozilla-helpers.cpp:118: error: extra qualification 'PageInfoHelper::' on 
> member 'ProcessEmbedNodeHelper'
^^^

here is the error

> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIWebBrowser>':
> mozilla-helpers.cpp:180:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIWebBrowser>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMWindow>':
> mozilla-helpers.cpp:183:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMWindow>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDocCharset>':
> mozilla-helpers.cpp:190:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDocCharset>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIPrefService>':
> mozilla-helpers.cpp:199:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIPrefService>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIPrefBranch>':
> mozilla-helpers.cpp:202:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIPrefBranch>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMDocument>':
> mozilla-helpers.cpp:307:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMDocument>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsICacheService>':
> mozilla-helpers.cpp:358:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsICacheService>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsICacheSession>':
> mozilla-helpers.cpp:364:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsICacheSession>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIURI>':
> mozilla-helpers.cpp:393:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIURI>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsITextToSubURI>':
> mozilla-helpers.cpp:410:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsITextToSubURI>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMNSDocument>':
> mozilla-helpers.cpp:430:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMNSDocument>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLDocument>':
> mozilla-helpers.cpp:452:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLDocument>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMLocation>':
> mozilla-helpers.cpp:468:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMLocation>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsICacheEntryDescriptor>':
> mozilla-helpers.cpp:477:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsICacheEntryDescriptor>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOM3Node>':
> mozilla-helpers.cpp:943:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOM3Node>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMDocumentTraversal>':
> mozilla-helpers.cpp:954:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMDocumentTraversal>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMNode>':
> mozilla-helpers.cpp:958:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMNode>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMDocumentView>':
> mozilla-helpers.cpp:966:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMDocumentView>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMAbstractView>':
> mozilla-helpers.cpp:967:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMAbstractView>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMTreeWalker>':
> mozilla-helpers.cpp:975:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMTreeWalker>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMViewCSS>':
> mozilla-helpers.cpp:986:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMViewCSS>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLElement>':
> mozilla-helpers.cpp:987:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMCSSStyleDeclaration>':
> mozilla-helpers.cpp:993:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMCSSStyleDeclaration>' has virtual functions but 
> non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMCSSValue>':
> mozilla-helpers.cpp:995:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMCSSValue>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMCSSPrimitiveValue>':
> mozilla-helpers.cpp:999:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMCSSPrimitiveValue>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMElement>':
> mozilla-helpers.cpp:1020:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMElement>' has virtual functions but non-virtual destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLImageElement>':
> mozilla-helpers.cpp:1026:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLImageElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLAreaElement>':
> mozilla-helpers.cpp:1035:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLAreaElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLFormElement>':
> mozilla-helpers.cpp:1041:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLFormElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLMetaElement>':
> mozilla-helpers.cpp:1047:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLMetaElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLInputElement>':
> mozilla-helpers.cpp:1053:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLInputElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLScriptElement>':
> mozilla-helpers.cpp:1059:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLScriptElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLAppletElement>':
> mozilla-helpers.cpp:1075:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLAppletElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLObjectElement>':
> mozilla-helpers.cpp:1082:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLObjectElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLEmbedElement>':
> mozilla-helpers.cpp:1088:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLEmbedElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLFrameElement>':
> mozilla-helpers.cpp:1095:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLFrameElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLIFrameElement>':
> mozilla-helpers.cpp:1106:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLIFrameElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLLinkElement>':
> mozilla-helpers.cpp:838:   instantiated from 'void 
> PageInfoHelper::ProcessLinkNode(nsIDOMNode*) [with T = nsIDOMHTMLLinkElement]'
> mozilla-helpers.cpp:1029:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLLinkElement>' has virtual functions but non-virtual 
> destructor
> /usr/include/xulrunner/./nsCOMPtr.h: In instantiation of 
> 'nsDerivedSafe<nsIDOMHTMLAnchorElement>':
> mozilla-helpers.cpp:838:   instantiated from 'void 
> PageInfoHelper::ProcessLinkNode(nsIDOMNode*) [with T = 
> nsIDOMHTMLAnchorElement]'
> mozilla-helpers.cpp:1030:   instantiated from here
> /usr/include/xulrunner/./nsCOMPtr.h:197: warning: 'class 
> nsDerivedSafe<nsIDOMHTMLAnchorElement>' has virtual functions but non-virtual 
> destructor
> make[5]: *** [libpageinfomozilla_la-mozilla-helpers.lo] Error 1
> make[5]: Leaving directory 
> `/build/tbm/epiphany-extensions-1.8.2/extensions/page-info/mozilla'


--- ./extensions/page-info/mozilla/mozilla-helpers.cpp~ 2006-03-17 
15:24:48.000000000 +0000
+++ ./extensions/page-info/mozilla/mozilla-helpers.cpp  2006-03-17 
15:25:04.000000000 +0000
@@ -114,8 +114,8 @@
                     nsIDOMHTMLElement *aHTMLElement);
   void ProcessAppletNode (nsIDOMHTMLAppletElement *aElement);
   void ProcessAreaNode (nsIDOMHTMLAreaElement *aElement);
-  void PageInfoHelper::ProcessEmbedNodeHelper (const nsEmbedString &aUrl, 
-                                              nsIDOMHTMLEmbedElement 
*aElement);
+  void ProcessEmbedNodeHelper (const nsEmbedString &aUrl, 
+                               nsIDOMHTMLEmbedElement *aElement);
   void ProcessEmbedNode (nsIDOMHTMLEmbedElement *aElement);
   void ProcessFormNode (nsIDOMHTMLFormElement *aElement);
   void ProcessImageNode (nsIDOMHTMLImageElement *aElement);

-- 
Martin Michlmayr
http://www.cyrius.com/

Reply via email to