Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113868 - liferea-1.0_rc4 fails against mozilla-firefox-1.5
Summary: liferea-1.0_rc4 fails against mozilla-firefox-1.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michael Kohl (RETIRED)
URL:
Whiteboard:
Keywords:
: 118463 118507 (view as bug list)
Depends on: 118700
Blocks:
  Show dependency tree
 
Reported: 2005-11-28 20:09 UTC by Spider (RETIRED)
Modified: 2006-01-15 02:08 UTC (History)
16 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
liferea-firefox.patch (liferea-firefox.patch,650 bytes, patch)
2005-12-03 08:36 UTC, Gergan Penkov
Details | Diff
liferea-1.0.ebuild (liferea-1.0.ebuild,1.81 KB, text/plain)
2006-01-06 09:11 UTC, Gergan Penkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Spider (RETIRED) gentoo-dev 2005-11-28 20:09:16 UTC
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:
Comment 1 Jose daLuz 2005-11-29 18:27:40 UTC
I also get this error with mozilla-firefox-1.5.
Comment 2 Jory A. Pratt 2005-11-30 10:50:27 UTC
blah forgot to select remove when I changed summary sorry folks.
Comment 3 Gergan Penkov 2005-12-03 08:36:05 UTC
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
Comment 4 David Morgan 2006-01-06 05:23:23 UTC
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)
Comment 5 Gergan Penkov 2006-01-06 09:11:50 UTC
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
Comment 6 Frank 2006-01-06 15:03:16 UTC
(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.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-01-09 14:40:25 UTC
*** Bug 118463 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-01-10 02:34:11 UTC
*** Bug 118507 has been marked as a duplicate of this bug. ***
Comment 9 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-01-14 14:29:56 UTC
gnome does not maintain liferea or mozilla-firefox
Comment 10 Anton Romanov 2006-01-15 01:00:14 UTC
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.
Comment 11 Michael Kohl (RETIRED) gentoo-dev 2006-01-15 02:08:31 UTC
True, forgot to close this bug too, thanks!