Forums

Skip to content

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

switch mozilla suite -> seamonkey

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
18 posts • Page 1 of 1
Author
Message
Frelon
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Sun Oct 10, 2004 7:50 am
Location: France
Contact:
Contact Frelon
Website

switch mozilla suite -> seamonkey

  • Quote

Post by Frelon » Sat Mar 18, 2006 8:27 am

Hi,

Everyone knows that mozilla suite is no longer under active development, and the seamonkey project is built on the mozilla "ashes".
So, I tried to emerge seamonkey (with package.unmask and package.keywords tuned, of course), but the problem is that Mozilla blocks :

Code: Select all

newton trunk # ACCEPT_KEYWORDS="~ppc" emerge -p seamonkey

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] www-client/mozilla (is blocking www-client/seamonkey-1.0)
[ebuild     U ] dev-libs/glib-2.8.6 [2.6.5] 
[ebuild  N    ] x11-libs/cairo-1.0.2  
[ebuild     U ] x11-libs/pango-1.10.4 [1.8.1-r1] 
[ebuild     U ] www-client/mozilla-launcher-1.50 [1.42] 
[ebuild     U ] dev-libs/nspr-4.6.1-r3 [4.4.1-r2] 
[ebuild     U ] dev-libs/nss-3.11-r1 [3.9.2-r3] 
[ebuild     U ] x11-libs/gtk+-2.8.13 [2.6.10-r1] 
[ebuild  N    ] www-client/seamonkey-1.0  
And I don't want to unmerge mozilla !!!

Any idea ???
http://stan.openmod.org
Top
freelight
Apprentice
Apprentice
User avatar
Posts: 295
Joined: Sat Jun 12, 2004 4:16 pm
Location: NYC, NY, USA

  • Quote

Post by freelight » Sat Mar 18, 2006 8:52 am

Seamonkey replaces Mozilla (that's the whole point of Seamonkey). If you want to use it, you will have to unmerge mozilla. Create a binary package of it before you do, just in case. (quickpkg mozilla)

You could, of course, break the dependency tree and run

Code: Select all

emerge --nodeps seamonkey
, but that would most likely break things horribly.
Top
mark_alec
Bodhisattva
Bodhisattva
User avatar
Posts: 6066
Joined: Sat Sep 11, 2004 6:40 am
Location: Melbourne, Australia
Contact:
Contact mark_alec
Website

  • Quote

Post by mark_alec » Sun Mar 19, 2006 1:12 am

Not PPC specific so moved to Portage & Programming.
Top
Grahammm
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Wed Sep 01, 2004 7:22 am
Location: Berkshire UK

  • Quote

Post by Grahammm » Sun Mar 19, 2006 7:32 am

That is not the only problem. It also prevents other packages which use the Mozilla libraries from building as the required header files have moved and the packages are looking in the 'mozilla' location not the 'seamonkey' one.

I did try unmerging mozilla and emerging seamonkey, but the next update wanted to re-merge mozilla as it was a dependency of all the packages with a mozilla USE flag (and some others as well).

So I suspect that the replacement of the Mozilla suite by Seamonkey in the portage tree will not be a simple exercise.
Top
freelight
Apprentice
Apprentice
User avatar
Posts: 295
Joined: Sat Jun 12, 2004 4:16 pm
Location: NYC, NY, USA

  • Quote

Post by freelight » Sun Mar 19, 2006 3:35 pm

This can probably be fixed by engaging in some dirty hackery. Symlink the expected Mozilla location to the actual Seamonkey location, and add =www-client/mozilla-1.7.12-r2 to /etc/portage/profile/package.provided

To do it properly, the devs would have to create a "mozilla" virtual that could mean Mozilla, Firefox, or Seamonkey. (I think. I'm no dev.)
Top
aguettinger
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Fri Sep 26, 2003 4:04 pm

  • Quote

Post by aguettinger » Sun Jul 02, 2006 8:53 pm

You could try to replace the use flag "mozilla" with "seamonkey" and then do:
emerge --newuse --update --deep world

I'm not sure if that works, though.
regards
- andy
Top
nbargnesi
n00b
n00b
User avatar
Posts: 18
Joined: Mon Jun 27, 2005 12:18 am

  • Quote

Post by nbargnesi » Sun Jul 02, 2006 11:01 pm

Hi,

Everyone knows that mozilla suite is no longer under active development, and the seamonkey project is built on the mozilla "ashes".
So, I tried to emerge seamonkey (with package.unmask and package.keywords tuned, of course), but the problem is that Mozilla blocks :

Code:

newton trunk # ACCEPT_KEYWORDS="~ppc" emerge -p seamonkey

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] www-client/mozilla (is blocking www-client/seamonkey-1.0)
[ebuild U ] dev-libs/glib-2.8.6 [2.6.5]
[ebuild N ] x11-libs/cairo-1.0.2
[ebuild U ] x11-libs/pango-1.10.4 [1.8.1-r1]
[ebuild U ] www-client/mozilla-launcher-1.50 [1.42]
[ebuild U ] dev-libs/nspr-4.6.1-r3 [4.4.1-r2]
[ebuild U ] dev-libs/nss-3.11-r1 [3.9.2-r3]
[ebuild U ] x11-libs/gtk+-2.8.13 [2.6.10-r1]
[ebuild N ] www-client/seamonkey-1.0


And I don't want to unmerge mozilla !!!

Any idea ???
After masking seamonkey, I noticed the dependency requirement was yelp. I peaked at yelp's newest ebuild, and the line

Code: Select all

!sparc? ( !ia64? ( !firefox? ( www-client/seamonkey ) ) )
seems to be what triggers the seamonkey dependency.

A simple adding of firefox to the USE flags fixed this for me, running ~amd64.
"The bazaar software model doesn't work so well with everyone taking and not contributing back." - Fyodor
Den 4 F/OSS Developer
http://www.den-4.com
Top
Koala Kid
Guru
Guru
User avatar
Posts: 382
Joined: Fri May 09, 2003 2:07 pm

  • Quote

Post by Koala Kid » Mon Jul 03, 2006 2:25 pm

nbargnesi wrote:
Hi,

Everyone knows that mozilla suite is no longer under active development, and the seamonkey project is built on the mozilla "ashes".
So, I tried to emerge seamonkey (with package.unmask and package.keywords tuned, of course), but the problem is that Mozilla blocks :

Code:

newton trunk # ACCEPT_KEYWORDS="~ppc" emerge -p seamonkey

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] www-client/mozilla (is blocking www-client/seamonkey-1.0)
[ebuild U ] dev-libs/glib-2.8.6 [2.6.5]
[ebuild N ] x11-libs/cairo-1.0.2
[ebuild U ] x11-libs/pango-1.10.4 [1.8.1-r1]
[ebuild U ] www-client/mozilla-launcher-1.50 [1.42]
[ebuild U ] dev-libs/nspr-4.6.1-r3 [4.4.1-r2]
[ebuild U ] dev-libs/nss-3.11-r1 [3.9.2-r3]
[ebuild U ] x11-libs/gtk+-2.8.13 [2.6.10-r1]
[ebuild N ] www-client/seamonkey-1.0


And I don't want to unmerge mozilla !!!

Any idea ???
After masking seamonkey, I noticed the dependency requirement was yelp. I peaked at yelp's newest ebuild, and the line

Code: Select all

!sparc? ( !ia64? ( !firefox? ( www-client/seamonkey ) ) )
seems to be what triggers the seamonkey dependency.

A simple adding of firefox to the USE flags fixed this for me, running ~amd64.
It maybe works for those who have firefox compiled from the source. I use firefox-bin, so using your method forces me to have "the other" package :wink:
"People are the worst, the worst thing about music is that people play it". M. Patton.
Top
Koala Kid
Guru
Guru
User avatar
Posts: 382
Joined: Fri May 09, 2003 2:07 pm

  • Quote

Post by Koala Kid » Mon Jul 03, 2006 2:33 pm

Grahammm wrote:That is not the only problem. It also prevents other packages which use the Mozilla libraries from building as the required header files have moved and the packages are looking in the 'mozilla' location not the 'seamonkey' one.

I did try unmerging mozilla and emerging seamonkey, but the next update wanted to re-merge mozilla as it was a dependency of all the packages with a mozilla USE flag (and some others as well).

So I suspect that the replacement of the Mozilla suite by Seamonkey in the portage tree will not be a simple exercise.
Same here (without "mozilla" USE-flag)
"People are the worst, the worst thing about music is that people play it". M. Patton.
Top
rm
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Mon Oct 25, 2004 9:38 pm

  • Quote

Post by rm » Mon Jul 03, 2006 4:12 pm

amongst others gecko-sharp depends on mozilla for the moment,
not being confident that a simple manual symlink will keep it clean,
I did this:

Code: Select all

  echo "www-client/seamonkey" >> /etc/portage/package.mask
  emerge -C seamonkey
  emerge mozilla
bye,
rm
Top
hobbes27
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 87
Joined: Fri Apr 11, 2003 1:03 pm
Location: Germany

  • Quote

Post by hobbes27 » Mon Jul 03, 2006 7:39 pm

rm wrote:amongst others gecko-sharp depends on mozilla for the moment,
not being confident that a simple manual symlink will keep it clean,
I did this:

Code: Select all

  echo "www-client/seamonkey" >> /etc/portage/package.mask
  emerge -C seamonkey
  emerge mozilla

Code: Select all

emerge -puDv world

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

Calculating world dependencies /
!!! All ebuilds that could satisfy "www-client/seamonkey" have been masked.
!!! One of the following masked packages is required to complete your request:- www-client/seamonkey-1.0.2 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "gnome-extra/yelp-2.14.2-r2" [ebuild])



!!! Problem resolving dependencies for gnome-base/gnome
!!! Depgraph creation failed.
Hm. What do i do now?
Top
Gergan Penkov
Veteran
Veteran
User avatar
Posts: 1464
Joined: Sat Jul 17, 2004 9:42 pm
Location: das kleinste Kuhdorf Deutschlands :)

  • Quote

Post by Gergan Penkov » Mon Jul 03, 2006 7:48 pm

Mozilla is deprecated and has known security vulnerabilities, this is the relevant gecko-sharp bug http://bugs.gentoo.org/show_bug.cgi?id=98839
the tree should soon be fully moved to seemonkey...
"I knew when an angel whispered into my ear,
You gotta get him away, yeah
Hey little bitch!
Be glad you finally walked away or you may have not lived another day."
Godsmack
Top
Kwallo
n00b
n00b
Posts: 26
Joined: Wed Feb 18, 2004 12:58 pm

mozilla still blocks seamonkey

  • Quote

Post by Kwallo » Tue Jul 04, 2006 3:48 am

Even after removing mozilla with emerge -C and replacing mozilla with seamonkey in make.conf, emerge still complains that mozilla is blocking seamonkey.
Top
Rafal_Glazar
Apprentice
Apprentice
Posts: 167
Joined: Sat Jul 10, 2004 2:31 pm
Location: Rzeszow, Poland

Re: mozilla still blocks seamonkey

  • Quote

Post by Rafal_Glazar » Tue Jul 04, 2006 8:51 pm

Kwallo wrote:Even after removing mozilla with emerge -C and replacing mozilla with seamonkey in make.conf, emerge still complains that mozilla is blocking seamonkey.
This is probably because some package is trying to pull mozilla back. Use -t switch with your emerge command to see which one.

BTW. Is there seamonkey USE flag?
"All I ask for is choice. I want to be able to go into any store you can buy a computer in and say, "I want ______ OS on this computer." Is that too much to ask? We can't always be looking out Windows. We also need to get work done." - Bill Olson
Top
rm
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Mon Oct 25, 2004 9:38 pm

  • Quote

Post by rm » Tue Jul 04, 2006 9:01 pm

yes, there is a seamonkey USE flag, but it's only used by two packages (the moment I checked it out), versus a mozilla USE flag for 50+ ebuilds.

see:
http://gentoo-portage.com/Search?search=&use=seamonkey

bye,
rm
Top
Loci79
Tux's lil' helper
Tux's lil' helper
Posts: 86
Joined: Sun Mar 20, 2005 1:38 pm

  • Quote

Post by Loci79 » Fri Jul 28, 2006 2:51 pm

Why does www-client/mozilla block seamonkey but www-client/mozilla-bin doesn't??

I realized it as I'm running AMD64 with mozilla-bin and now "upgraded" to seamonkey suite.

Is there any hope there'll be a seamonkey-bin ebuild in portage soon?

Loci
Top
Takesinn
n00b
n00b
Posts: 4
Joined: Tue Sep 05, 2006 6:28 pm

  • Quote

Post by Takesinn » Thu Oct 12, 2006 11:17 am

I think mozilla-bin is installed in /opt/mozilla and not /usr.
But I agree! Why not switch to seamonkey? Is gtk-sharp incompatible with seamonkey? If not then whats the hold up? :P
Top
kenjiru
n00b
n00b
Posts: 41
Joined: Tue Feb 07, 2006 10:03 pm
Location: Romania

  • Quote

Post by kenjiru » Fri Oct 13, 2006 9:06 am

Replacing mozilla with mozilla-firefox in the ebuild doesn't work. Monodevelop crashes on startup.
Top
Post Reply

18 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 Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic