i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/lib/mozilla-firefox/include/gtkembedmoz -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/xpcom -I/usr/lib/mozilla-firefox/include/string -I/usr/lib/mozilla-firefox/include/nspr -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/appcomps -I/usr/lib/mozilla-firefox/include/caps -I/usr/lib/mozilla-firefox/include/content -I/usr/lib/mozilla-firefox/include/cookie -I/usr/lib/mozilla-firefox/include/docshell -I/usr/lib/mozilla-firefox/include/dom -I/usr/lib/mozilla-firefox/include/exthandler -I/usr/lib/mozilla-firefox/include/find -I/usr/lib/mozilla-firefox/include/gfx -I/usr/lib/mozilla-firefox/include/gtkembedmoz -I/usr/lib/mozilla-firefox/include/helperAppDlg -I/usr/lib/mozilla-firefox/include/history -I/usr/lib/mozilla-firefox/include/java -I/usr/lib/mozilla-firefox/include/js -I/usr/lib/mozilla-firefox/include/jsconsole -I/usr/lib/mozilla-firefox/include/layout -I/usr/lib/mozilla-firefox/include/mimetype -I/usr/lib/mozilla-firefox/include/mozxfer -I/usr/lib/mozilla-firefox/include/necko -I/usr/lib/mozilla-firefox/include/necko2 -I/usr/lib/mozilla-firefox/include/nkcache -I/usr/lib/mozilla-firefox/include/oji -I/usr/lib/mozilla-firefox/include/pref -I/usr/lib/mozilla-firefox/include/progressDlg -I/usr/lib/mozilla-firefox/include/sidebar -I/usr/lib/mozilla-firefox/include/string -I/usr/lib/mozilla-firefox/include/shistory -I/usr/lib/mozilla-firefox/include/typeaheadfind -I/usr/lib/mozilla-firefox/include/uconv -I/usr/lib/mozilla-firefox/include/uriloader -I/usr/lib/mozilla-firefox/include/wallet -I/usr/lib/mozilla-firefox/include/webbrowserpersist -I/usr/lib/mozilla-firefox/include/webbrwsr -I/usr/lib/mozilla-firefox/include/webshell -I/usr/lib/mozilla-firefox/include/widget -I/usr/lib/mozilla-firefox/include/windowwatcher -I/usr/lib/mozilla-firefox/include/xpcom -I/usr/lib/mozilla-firefox/include/xpconnect -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/mozilla-firefox/include/gtkembedmoz -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/xpcom -I/usr/lib/mozilla-firefox/include/string -I/usr/lib/mozilla-firefox/include/nspr -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/appcomps -I/usr/lib/mozilla-firefox/include/caps -I/usr/lib/mozilla-firefox/include/content -I/usr/lib/mozilla-firefox/include/cookie -I/usr/lib/mozilla-firefox/include/docshell -I/usr/lib/mozilla-firefox/include/dom -I/usr/lib/mozilla-firefox/include/exthandler -I/usr/lib/mozilla-firefox/include/find -I/usr/lib/mozilla-firefox/include/gfx -I/usr/lib/mozilla-firefox/include/gtkembedmoz -I/usr/lib/mozilla-firefox/include/helperAppDlg -I/usr/lib/mozilla-firefox/include/history -I/usr/lib/mozilla-firefox/include/java -I/usr/lib/mozilla-firefox/include/js -I/usr/lib/mozilla-firefox/include/jsconsole -I/usr/lib/mozilla-firefox/include/layout -I/usr/lib/mozilla-firefox/include/mimetype -I/usr/lib/mozilla-firefox/include/mozxfer -I/usr/lib/mozilla-firefox/include/necko -I/usr/lib/mozilla-firefox/include/necko2 -I/usr/lib/mozilla-firefox/include/nkcache -I/usr/lib/mozilla-firefox/include/oji -I/usr/lib/mozilla-firefox/include/pref -I/usr/lib/mozilla-firefox/include/progressDlg -I/usr/lib/mozilla-firefox/include/sidebar -I/usr/lib/mozilla-firefox/include/string -I/usr/lib/mozilla-firefox/include/shistory -I/usr/lib/mozilla-firefox/include/typeaheadfind -I/usr/lib/mozilla-firefox/include/uconv -I/usr/lib/mozilla-firefox/include/uriloader -I/usr/lib/mozilla-firefox/include/wallet -I/usr/lib/mozilla-firefox/include/webbrowserpersist -I/usr/lib/mozilla-firefox/include/webbrwsr -I/usr/lib/mozilla-firefox/include/webshell -I/usr/lib/mozilla-firefox/include/widget -I/usr/lib/mozilla-firefox/include/windowwatcher -I/usr/lib/mozilla-firefox/include/xpcom -I/usr/lib/mozilla-firefox/include/xpconnect -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -O2 -march=athlon-xp -pipe -MT liblihtmlm_la-mozembed.lo -MD -MP -MF .deps/liblihtmlm_la-mozembed.Tpo -c mozembed.c -fPIC -DPIC -o .libs/liblihtmlm_la-mozembed.o In file included from /usr/lib/mozilla-firefox/include/string/nsAString.h:68, from /usr/lib/mozilla-firefox/include/string/nsSubstring.h:43, from /usr/lib/mozilla-firefox/include/string/nsString.h:44, from /usr/lib/mozilla-firefox/include/content/nsIDocument.h:42, from mozilla.cpp:36: /usr/lib/mozilla-firefox/include/string/nsTAString.h:41:2: #error Cannot use internal string classes without MOZILLA_INTERNAL_API defined. Use the frozen header nsStringAPI.h instead. In file included from /usr/lib/mozilla-firefox/include/string/nsAString.h:74, from /usr/lib/mozilla-firefox/include/string/nsSubstring.h:43, from /usr/lib/mozilla-firefox/include/string/nsString.h:44, from /usr/lib/mozilla-firefox/include/content/nsIDocument.h:42, from mozilla.cpp:36: /usr/lib/mozilla-firefox/include/string/nsTAString.h:41:2: #error Cannot use internal string classes without MOZILLA_INTERNAL_API defined. Use the frozen header nsStringAPI.h instead. In file included from /usr/lib/mozilla-firefox/include/xpcom/nsHashKeys.h:51, from /usr/lib/mozilla-firefox/include/xpcom/nsDoubleHashtable.h:48, from /usr/lib/mozilla-firefox/include/xpcom/nsHashSets.h:41, from /usr/lib/mozilla-firefox/include/content/nsIDocument.h:55, from mozilla.cpp:36: /usr/lib/mozilla-firefox/include/string/nsStringAPI.h:832: error: redefinition of `class nsAString' /usr/lib/mozilla-firefox/include/string/nsTAString.h:107: error: previous definition of `class nsAString' /usr/lib/mozilla-firefox/include/string/nsStringAPI.h:949: error: redefinition of `class nsACString' /usr/lib/mozilla-firefox/include/string/nsTAString.h:107: error: previous definition of `class nsACString' /usr/lib/mozilla-firefox/include/string/nsStringAPI.h: In constructor `nsStringContainer::nsStringContainer()': /usr/lib/mozilla-firefox/include/string/nsStringAPI.h:1082: error: no matching function for call to `nsAString::nsAString()' /usr/lib/mozilla-firefox/include/string/nsTAString.h:571: note: candidates are: nsAString::nsAString(const nsAString&) /usr/lib/mozilla-firefox/include/string/nsTAString.h:512: note: nsAString::nsAString(PRUint32) /usr/lib/mozilla-firefox/include/string/nsTAString.h:499: note: nsAString::nsAString(PRUnichar*, PRUint32, PRUint32) Reproducible: Always Steps to Reproduce: 1. install mozilla-firefox-1.5 2. rebuild liferea 3.. 4. profit Actual Results: make[3]: *** [liblihtmlm_la-mozilla.lo] Error 1 Expected Results:
I also get this error with mozilla-firefox-1.5.
blah forgot to select remove when I changed summary sorry folks.
Created attachment 73989 [details, diff] liferea-firefox.patch patch to resolve the ff-1.5 compilation problem. I don't know if this patch is appropriate for use with the older versions of ff and mozilla (I haven't tested it), but it works for me with ff-1.5
The previously attached patch works with liferea-1.0 for me (which otherwise still fails to compile with USE=firefox when using firefox-1.5)
Created attachment 76357 [details] liferea-1.0.ebuild Ebuild which applies the patch and addresses bug #114824 simply removing the dumb bash script launcher, which is not needed on gentoo as follow up of the mozilla-rpath-patches inclusion
(In reply to comment #5) > Created an attachment (id=76357) [edit] > liferea-1.0.ebuild > > Ebuild which applies the patch and addresses bug #114824 simply removing the > dumb bash script launcher, which is not needed on gentoo as follow up of the > mozilla-rpath-patches inclusion > This emerges cleanly for me now, thx.
*** Bug 118463 has been marked as a duplicate of this bug. ***
*** Bug 118507 has been marked as a duplicate of this bug. ***
gnome does not maintain liferea or mozilla-firefox
this is fixed in latest liferea: *liferea-1.0-r1 (13 Jan 2006) 13 Jan 2006; Michael Kohl <citizen428@gentoo.org> +files/liferea-firefox-1.5.patch, +liferea-1.0-r1.ebuild: Revision bump to include a patch so Liferea can be built against Firefox 1.5.
True, forgot to close this bug too, thanks!