Bug#357483: FTBFS with G++ 4.1: extra qualification

Martin Michlmayr tbm at cyrius.com
Fri Mar 17 15:29:04 UTC 2006


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/





More information about the Pkg-gnome-maintainers mailing list