Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

liferea and firefox dependencies [SOLVED]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
10 posts • Page 1 of 1
Author
Message
HeXiLeD
Veteran
Veteran
User avatar
Posts: 1160
Joined: Sat Aug 20, 2005 5:41 pm
Location: Online

liferea and firefox dependencies [SOLVED]

  • Quote

Post by HeXiLeD » Tue Aug 05, 2008 3:56 am

This posting is somehow related to this one here

As it was said before on that posting:
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: Select all

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
Last edited by HeXiLeD on Sat May 08, 2010 11:31 am, edited 2 times in total.
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Top
shiney
n00b
n00b
Posts: 14
Joined: Wed Jan 18, 2006 1:26 am
Location: Layton, Utah USA

  • Quote

Post by shiney » Tue Aug 05, 2008 4:13 am

Try not using the firefox USE flag and use xulrunner. It worked for me, but I also use x86.
Top
HeXiLeD
Veteran
Veteran
User avatar
Posts: 1160
Joined: Sat Aug 20, 2005 5:41 pm
Location: Online

  • Quote

Post by HeXiLeD » Tue Aug 05, 2008 4:19 am

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
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Top
shiney
n00b
n00b
Posts: 14
Joined: Wed Jan 18, 2006 1:26 am
Location: Layton, Utah USA

  • Quote

Post by shiney » Tue Aug 05, 2008 4:32 am

I just looked a little closer at the ebuild. Have you tried just

Code: Select all

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..
Top
HeXiLeD
Veteran
Veteran
User avatar
Posts: 1160
Joined: Sat Aug 20, 2005 5:41 pm
Location: Online

  • Quote

Post by HeXiLeD » Tue Aug 05, 2008 4:43 am

Code: Select all

# 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: Select all

 *
 * 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
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Top
shiney
n00b
n00b
Posts: 14
Joined: Wed Jan 18, 2006 1:26 am
Location: Layton, Utah USA

  • Quote

Post by shiney » Tue Aug 05, 2008 5:15 am

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:
Top
armin76
Retired Dev
Retired Dev
Posts: 174
Joined: Mon Apr 24, 2006 10:50 am

  • Quote

Post by armin76 » Thu Aug 07, 2008 5:31 pm

Easy, because it needs stuff a binary can't provide. You can't build something against a binary.
Top
HeXiLeD
Veteran
Veteran
User avatar
Posts: 1160
Joined: Sat Aug 20, 2005 5:41 pm
Location: Online

  • Quote

Post by HeXiLeD » Tue Sep 23, 2008 11:33 pm

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.
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Top
d2_racing
Bodhisattva
Bodhisattva
User avatar
Posts: 13047
Joined: Mon Apr 25, 2005 2:25 pm
Location: Ste-Foy,Canada
Contact:
Contact d2_racing
Website

  • Quote

Post by d2_racing » Wed Sep 24, 2008 1:00 am

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

Code: Select all

xulrunner -firefox
It will remove the dependancy for firefox 2.x.
Top
HeXiLeD
Veteran
Veteran
User avatar
Posts: 1160
Joined: Sat Aug 20, 2005 5:41 pm
Location: Online

  • Quote

Post by HeXiLeD » Sat May 08, 2010 11:30 am

net-news/liferea-1.4.28-r1 compiles now without pulling firefox sources but still depends on xulrunner.
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Top
Post Reply

10 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy