Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
liferea and firefox dependencies [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
HeXiLeD
l33t
l33t


Joined: 20 Aug 2005
Posts: 892
Location: online

PostPosted: Tue Aug 05, 2008 3:56 am    Post subject: liferea and firefox dependencies [SOLVED] Reply with quote

This posting is somehow related to this one here

As it was said before on that posting:
Quote:
It seems that the developers of Liferea don't support x86_64 see this bugreport, so then there is little that Gentoo-developers can do on this.


There is also another issue with liferea.
Currently i have firefox-bin installed and firefox is a package that i prefer not to compile from source; but to install a pre compiled binary. ( there are a few reasons why i need to have it as a bin )

Having firefox instaled i thought about giving it a try to liferea.
I added liferea with the firefox fox flag to package.keywords:

Code:
net-news/liferea-1.4.15  USE="dbus -debug firefox gnutls gtkhtml -libnotify -lua -networkmanager -seamonkey -xulrunner" 0 kB


... and it pulled firefox source package to be instaled.

Now my question is simple. WHY ? Since i already have firefox-bin; means i have firefox. why is it pulling the source package to be instaled ? Shouldnt it just need "any firefox" ?

I am assuming that this is ebuild related. Would it be possible to ask for a fix :)

ps: the ideal solution out be to have it fixed to work with just gtkhtml for 64bit ;)

Thanks in advance :D
_________________
443640
My UNSOLVED TOPICS
How to ask questions
Configs & Hardware SPECIFICATIONS


Last edited by HeXiLeD on Sat May 08, 2010 11:31 am; edited 2 times in total
Back to top
View user's profile Send private message
shiney
n00b
n00b


Joined: 18 Jan 2006
Posts: 14
Location: Layton, Utah USA

PostPosted: Tue Aug 05, 2008 4:13 am    Post subject: Reply with quote

Try not using the firefox USE flag and use xulrunner. It worked for me, but I also use x86.
Back to top
View user's profile Send private message
HeXiLeD
l33t
l33t


Joined: 20 Aug 2005
Posts: 892
Location: online

PostPosted: Tue Aug 05, 2008 4:19 am    Post subject: Reply with quote

Doesnt solve it for me. it will make me install xulrunner .
For this package it would be great to just need gtkhtml.

To bad rssowl doesnt have an ebuild
_________________
443640
My UNSOLVED TOPICS
How to ask questions
Configs & Hardware SPECIFICATIONS
Back to top
View user's profile Send private message
shiney
n00b
n00b


Joined: 18 Jan 2006
Posts: 14
Location: Layton, Utah USA

PostPosted: Tue Aug 05, 2008 4:32 am    Post subject: Reply with quote

I just looked a little closer at the ebuild. Have you tried just
Code:
USE="-firefox" emerge liferea

I looks like it should build off of gtkhtml.
I noticed the in the newer versions of liferea that there are no firefox dependencies at all..
Back to top
View user's profile Send private message
HeXiLeD
l33t
l33t


Joined: 20 Aug 2005
Posts: 892
Location: online

PostPosted: Tue Aug 05, 2008 4:43 am    Post subject: Reply with quote

Code:
# emerge -av liferea

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-news/liferea-1.4.15  USE="dbus -debug -firefox gnutls gtkhtml -libnotify -lua -networkmanager -seamonkey -xulrunner" 0 kB



Code:
 *
 * ERROR: net-news/liferea-1.4.15 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called pkg_setup
 *   liferea-1.4.15.ebuild, line   69:  Called die
 * The specific snippet of code:
 *                      die "You must enable on of the gecko backends on amd64"
 *  The die message:
 *   You must enable on of the gecko backends on amd64
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/net-news:liferea-1.4.15:20080805-044241.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-news/liferea-1.4.15/temp/die.env'.
 *
 *
 * gtkhtml is no longer supported on amd64; you will need to
 * select one of the gecko backends to use liferea.
 * Preference is: xulrunner, firefox, then seamonkey.


same happens with net-news/liferea-1.4.18

I will wait. webkit also pulls too much stuff
_________________
443640
My UNSOLVED TOPICS
How to ask questions
Configs & Hardware SPECIFICATIONS
Back to top
View user's profile Send private message
shiney
n00b
n00b


Joined: 18 Jan 2006
Posts: 14
Location: Layton, Utah USA

PostPosted: Tue Aug 05, 2008 5:15 am    Post subject: Reply with quote

You are right. Liferea will not use gtkhtml on amd64. Looks like you will have to install xulrunner. I'll bet the days are numbered for the liferea gtkhtml support on x86 too. Most Gnome apps are trending toward using xulrunner. As far as using the firefox-bin package, according to the liferea FAQ, it looks like it lacks the proper mozilla libraries for it to compile. Sorry, I guess I really didn't help you any. :oops:
Back to top
View user's profile Send private message
armin76
Developer
Developer


Joined: 24 Apr 2006
Posts: 163

PostPosted: Thu Aug 07, 2008 5:31 pm    Post subject: Reply with quote

Easy, because it needs stuff a binary can't provide. You can't build something against a binary.
Back to top
View user's profile Send private message
HeXiLeD
l33t
l33t


Joined: 20 Aug 2005
Posts: 892
Location: online

PostPosted: Tue Sep 23, 2008 11:33 pm    Post subject: Reply with quote

This post is sort of solved for me. I ended up by installing Firefox ( sources ).
However liferea should be able to compile just with gtkhtml. After all... why do we want flags ? If its there, it should work.

If there is any update with this package later on; please post it here.
_________________
443640
My UNSOLVED TOPICS
How to ask questions
Configs & Hardware SPECIFICATIONS
Back to top
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 12867
Location: Ste-Foy,Canada

PostPosted: Wed Sep 24, 2008 1:00 am    Post subject: Reply with quote

If you want to use firefox 3.0, you will need to have this inside your /etc/make.conf

Code:

xulrunner -firefox


It will remove the dependancy for firefox 2.x.
_________________
Sysadmin of Funtoo-Québec.org
Wiki
Signature
IRC on Freenode : #funtoo-quebec
Back to top
View user's profile Send private message
HeXiLeD
l33t
l33t


Joined: 20 Aug 2005
Posts: 892
Location: online

PostPosted: Sat May 08, 2010 11:30 am    Post subject: Reply with quote

net-news/liferea-1.4.28-r1 compiles now without pulling firefox sources but still depends on xulrunner.
_________________
443640
My UNSOLVED TOPICS
How to ask questions
Configs & Hardware SPECIFICATIONS
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum