public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Cannot merge mozilla or mozilla-firefox
@ 2005-09-24 16:26 fire-eyes
  2005-09-25  1:22 ` Zac Medico
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: fire-eyes @ 2005-09-24 16:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2716 bytes --]

Hello, I am hoping I can get some assistance here. These problems are
probably specific to my system. These and many other irritants cropped
up after I enabled nptl and nptlonly. I then took off nptlonly, did an
emerge -e world, and here I am left with tons of problems.

This is part of my last ditch effort to solve these problems, instead of
blowing the system out.

Anyway, I want to update mozilla and mozilla-firefox due to a GLSA. But
I can't, I run into wierd errors left and right. I'll attach my emerge
logs, though I am not sure if they will come through here. I'll .gz each
of them.

Normally I would file bugreports but I don't think this is a problem
outside of my system.

Thanks for reading this :)

p.s. - ntplonly USE flag is bad news, stay away from it.

Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13.1-grsec-20050915 i686)
=================================================================
System uname: 2.6.13.1-grsec-20050915 i686 AMD Athlon(TM) XP 1800+
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks notitles sandbox sfperms
strict"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X aalib alsa apm avi berkdb bitmap-fonts cdr chroot crypt
curl dv dvd dvdr eds emboss encode fam flac foomaticdb fortran gdbm gif
gnome gpm gstreamer gtk gtk2 guile hal imagemagick imlib java jpeg kde
ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg ncurses nls
nptl ogg oggvorbis opengl oss pam pdflib perl png pwdb python qt
quicktime readline samba sdl slang snmp spell sqlite sse ssl svga tcltk
tcpd tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms
xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

[-- Attachment #2: 5195-mozilla-1.7.11-r3.log.gz --]
[-- Type: application/x-gzip, Size: 52780 bytes --]

[-- Attachment #3: 5195-mozilla-firefox-1.0.6-r7.log.gz --]
[-- Type: application/x-gzip, Size: 197239 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-24 16:26 [gentoo-user] Cannot merge mozilla or mozilla-firefox fire-eyes
@ 2005-09-25  1:22 ` Zac Medico
  2005-09-25 16:48   ` fire-eyes
  2005-09-25  7:04 ` Walter Dnes
  2005-09-25 19:05 ` Zac Medico
  2 siblings, 1 reply; 14+ messages in thread
From: Zac Medico @ 2005-09-25  1:22 UTC (permalink / raw
  To: gentoo-user

fire-eyes wrote:
> 
> p.s. - ntplonly USE flag is bad news, stay away from it.
> 

Why blame random things when you have no clue what the actual problem is?  I for one have used nptlonly for a while with no problems.

Your build logs show that in both cases you got segmentation faults when running perl.  I suggest that you roll back to the last working version of perl that you had.

Zac
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-24 16:26 [gentoo-user] Cannot merge mozilla or mozilla-firefox fire-eyes
  2005-09-25  1:22 ` Zac Medico
@ 2005-09-25  7:04 ` Walter Dnes
  2005-09-25 16:09   ` Nagatoro
  2005-09-25 17:12   ` Walter Dnes
  2005-09-25 19:05 ` Zac Medico
  2 siblings, 2 replies; 14+ messages in thread
From: Walter Dnes @ 2005-09-25  7:04 UTC (permalink / raw
  To: gentoo-user

On Sat, Sep 24, 2005 at 12:26:20PM -0400, fire-eyes wrote
> Hello, I am hoping I can get some assistance here. These problems are
> probably specific to my system. These and many other irritants cropped
> up after I enabled nptl and nptlonly. I then took off nptlonly, did an
> emerge -e world, and here I am left with tons of problems.

  nptl and nptlonly work fine on my system, including firefox.

> ACCEPT_KEYWORDS="x86 ~x86" AAAAAAAARRRRRRRGGGGGGGHHHHHHH NNNNNOOOO!!!!

  ACCEPT_KEYWORDS="~x86" is OK (sort of) if you want strictly testing
and bleeding edge.  Expect some breakage along the way, but it shouldn't
die on you.  However, mixing X86 *AND* ~X86 in ACCEPT_KEYWORDS is a
*BAD* idea.  You'll get a mish-mash of stable and unstable stuff and
guaranteed problems.  If you want a stable system, you want
ACCEPT_KEYWORDS="x86".  That happens to be the default on X86 systems.
I can't offer any advice other than blowing away the OS and
re-installing from scratch (you do have your data files on a separate
partition?).

  Note, if you want only a handful of ~X86 packages, it can be done on
an individual basis.  Leave your system as X86.  For that package that
you gotta have, regardless of whether it's ready or not, enter it in
/etc/portage/package.unmask.  "man portage" and look up "package.unmask"
for details.  

> MAKEOPTS="-j3" Doesn't help either, but it's minor in comparison.

  Unless you have a multi-CPU (or multi-core) you shouldn't exceed "-j2".
Even then, there are rare occasions when you need to drop down "-j1".

  BTW, you should use...
CXXFLAGS="${CFLAGS}"

after you've set CFLAGS.  This guarantees synchronization.

-- 
Walter Dnes <waltdnes@waltdnes.org>
My musings on technology and security at http://tech_sec.blog.ca
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25  7:04 ` Walter Dnes
@ 2005-09-25 16:09   ` Nagatoro
  2005-09-25 17:07     ` Walter Dnes
  2005-09-25 17:12   ` Walter Dnes
  1 sibling, 1 reply; 14+ messages in thread
From: Nagatoro @ 2005-09-25 16:09 UTC (permalink / raw
  To: gentoo-user

Walter Dnes wrote:
> On Sat, Sep 24, 2005 at 12:26:20PM -0400, fire-eyes wrote
>>ACCEPT_KEYWORDS="x86 ~x86" AAAAAAAARRRRRRRGGGGGGGHHHHHHH NNNNNOOOO!!!!
>   ACCEPT_KEYWORDS="~x86" is OK (sort of) if you want strictly testing
> and bleeding edge.  Expect some breakage along the way, but it shouldn't
> die on you.  However, mixing X86 *AND* ~X86 in ACCEPT_KEYWORDS is a
> *BAD* idea.  You'll get a mish-mash of stable and unstable stuff and

Sure? I just installed a ~x86 chroot. And emerge --info shows x86 _and_ 
~x86 (only ~x86 in make.conf).


-- 
Naga
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25  1:22 ` Zac Medico
@ 2005-09-25 16:48   ` fire-eyes
  2005-09-25 17:12     ` Rumen Yotov
  0 siblings, 1 reply; 14+ messages in thread
From: fire-eyes @ 2005-09-25 16:48 UTC (permalink / raw
  To: gentoo-user

Zac Medico wrote:

> Your build logs show that in both cases you got segmentation faults when running perl.  I suggest that you roll back to the last working version of perl that you had.
> 
> Zac

Well, it was the same version of perl actually, however I have remerged
it and still run into the problems. I have run perl-cleaner as well,
though of course that didn't have to do anything.

Thanks for your reply and input, it is appreciated :)
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 16:09   ` Nagatoro
@ 2005-09-25 17:07     ` Walter Dnes
  2005-09-25 17:27       ` Nagatoro
  0 siblings, 1 reply; 14+ messages in thread
From: Walter Dnes @ 2005-09-25 17:07 UTC (permalink / raw
  To: gentoo-user

On Sun, Sep 25, 2005 at 06:09:15PM +0200, Nagatoro wrote

> Sure? I just installed a ~x86 chroot. And emerge --info shows x86 _and_ 
> ~x86 (only ~x86 in make.conf).

  I can make mistakes, and this looks like one.  My corrected
interpretation is that accepting *ALL* ~X86 is a problem.  If someone
needs a couple of ~X86 packages, package.unmask is the way to go.

-- 
Walter Dnes <waltdnes@waltdnes.org>
My musings on technology and security at http://tech_sec.blog.ca
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25  7:04 ` Walter Dnes
  2005-09-25 16:09   ` Nagatoro
@ 2005-09-25 17:12   ` Walter Dnes
  1 sibling, 0 replies; 14+ messages in thread
From: Walter Dnes @ 2005-09-25 17:12 UTC (permalink / raw
  To: gentoo-user

On Sun, Sep 25, 2005 at 03:04:48AM -0400, Walter Dnes wrote

  A mistake has been pointed out to me in my previous reply.  Apparently
setting accept ~X86 will also accept X86.  I still believe that
accepting all of ~X86 is a bad idea.  It's the equivalant of Debian
unstable.  If you want/need a couple of packages that are masked out
~X86, then /etc/portage/package.unmask is the way to go.

-- 
Walter Dnes <waltdnes@waltdnes.org>
My musings on technology and security at http://tech_sec.blog.ca
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 16:48   ` fire-eyes
@ 2005-09-25 17:12     ` Rumen Yotov
  2005-09-25 17:34       ` fire-eyes
  0 siblings, 1 reply; 14+ messages in thread
From: Rumen Yotov @ 2005-09-25 17:12 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 730 bytes --]

On Sun, 25 Sep 2005 12:48:29 -0400
fire-eyes <sgtphou@fire-eyes.org> wrote:

> Zac Medico wrote:
> 
> > Your build logs show that in both cases you got segmentation faults
> > when running perl.  I suggest that you roll back to the last
> > working version of perl that you had.
> > 
> > Zac
> 
> Well, it was the same version of perl actually, however I have
> remerged it and still run into the problems. I have run perl-cleaner
> as well, though of course that didn't have to do anything.
> 
> Thanks for your reply and input, it is appreciated :)
Hi,
Check if your perl is compiled with "ithreads" USE-flag.
I have it ON with no problems but there's an warning in it's
description (if enabled).
HTH.Rumen

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 17:07     ` Walter Dnes
@ 2005-09-25 17:27       ` Nagatoro
  0 siblings, 0 replies; 14+ messages in thread
From: Nagatoro @ 2005-09-25 17:27 UTC (permalink / raw
  To: gentoo-user

Walter Dnes wrote:
>   I can make mistakes, and this looks like one.  My corrected
> interpretation is that accepting *ALL* ~X86 is a problem.

Not a problem per say, but it will make you use packages that are 
flagged for ebuild testing (the package *should* be stable but the 
ebuild might not be). Hence you might run into some nasty bugs but they 
should be quite unfrequent.

>  If someone
> needs a couple of ~X86 packages, package.unmask is the way to go.
> 

Or rather package.keywords. package.unmask is for using packages that 
are masked in package.mask.

-- 
Naga
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 17:12     ` Rumen Yotov
@ 2005-09-25 17:34       ` fire-eyes
  2005-09-25 17:40         ` fire-eyes
  0 siblings, 1 reply; 14+ messages in thread
From: fire-eyes @ 2005-09-25 17:34 UTC (permalink / raw
  To: gentoo-user

Rumen Yotov wrote:

> Hi,
> Check if your perl is compiled with "ithreads" USE-flag.
> I have it ON with no problems but there's an warning in it's
> description (if enabled).
> HTH.Rumen

You're right, it is on. Which is interesting, because I had problems in
the past with that, and I thought I had disabled it.

I'll take ithreads off, remerge perl and try again.

Thanks!
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 17:34       ` fire-eyes
@ 2005-09-25 17:40         ` fire-eyes
  0 siblings, 0 replies; 14+ messages in thread
From: fire-eyes @ 2005-09-25 17:40 UTC (permalink / raw
  To: gentoo-user

fire-eyes wrote:
> Rumen Yotov wrote:
> 
> 
>>Hi,
>>Check if your perl is compiled with "ithreads" USE-flag.
>>I have it ON with no problems but there's an warning in it's
>>description (if enabled).
>>HTH.Rumen
> 
> 
> You're right, it is on. Which is interesting, because I had problems in
> the past with that, and I thought I had disabled it.
> 
> I'll take ithreads off, remerge perl and try again.
> 
> Thanks!


For everyones info, libperl also looks at the ithreads USE flag. I'm
remerging libperl then perl without this USE flag (it had them both).
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-24 16:26 [gentoo-user] Cannot merge mozilla or mozilla-firefox fire-eyes
  2005-09-25  1:22 ` Zac Medico
  2005-09-25  7:04 ` Walter Dnes
@ 2005-09-25 19:05 ` Zac Medico
  2005-09-25 21:26   ` Graham Murray
  2 siblings, 1 reply; 14+ messages in thread
From: Zac Medico @ 2005-09-25 19:05 UTC (permalink / raw
  To: gentoo-user

fire-eyes wrote:
> I then took off nptlonly, did an
> emerge -e world, and here I am left with tons of problems.

Note that it is not necessary to remerge anything other than glibc when the nptlonly flag is flipped because the nptl threading library is supposed to be compatible with linuxthreads.

Zac
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 19:05 ` Zac Medico
@ 2005-09-25 21:26   ` Graham Murray
  2005-09-25 21:49     ` Zac Medico
  0 siblings, 1 reply; 14+ messages in thread
From: Graham Murray @ 2005-09-25 21:26 UTC (permalink / raw
  To: gentoo-user

Zac Medico <zmedico@gmail.com> writes:

> Note that it is not necessary to remerge anything other than glibc
> when the nptlonly flag is flipped because the nptl threading library
> is supposed to be compatible with linuxthreads.

While in the main that is true, nptl is not completely compatible (eg
signal handling) with the old Linuxthreads. glibc is not the only
ebuild to USE the nptl flag, so maybe these ebuilds might need to be
re-emerged as well.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] Cannot merge mozilla or mozilla-firefox
  2005-09-25 21:26   ` Graham Murray
@ 2005-09-25 21:49     ` Zac Medico
  0 siblings, 0 replies; 14+ messages in thread
From: Zac Medico @ 2005-09-25 21:49 UTC (permalink / raw
  To: gentoo-user

Graham Murray wrote:
> Zac Medico <zmedico@gmail.com> writes:
> 
> 
>>Note that it is not necessary to remerge anything other than glibc
>>when the nptlonly flag is flipped because the nptl threading library
>>is supposed to be compatible with linuxthreads.
> 
> 
> While in the main that is true, nptl is not completely compatible (eg
> signal handling) with the old Linuxthreads. glibc is not the only
> ebuild to USE the nptl flag, so maybe these ebuilds might need to be
> re-emerged as well.

Actually, I meant to say "when nptlonly and nptl flags are flipped together".    When they are flipped simultaneously, there is only one threading implementation installed (nptl is installed directly in /lib rather than /lib/tls).

As long as the packages that support the nptl USE flag were built with nptlonly and nptl both enabled or both disabled (together, simultaneously), they should not need to be rebuilt because both threading implementations should be binary compatible (though they behave differently).

Zac
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-09-25 22:01 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-24 16:26 [gentoo-user] Cannot merge mozilla or mozilla-firefox fire-eyes
2005-09-25  1:22 ` Zac Medico
2005-09-25 16:48   ` fire-eyes
2005-09-25 17:12     ` Rumen Yotov
2005-09-25 17:34       ` fire-eyes
2005-09-25 17:40         ` fire-eyes
2005-09-25  7:04 ` Walter Dnes
2005-09-25 16:09   ` Nagatoro
2005-09-25 17:07     ` Walter Dnes
2005-09-25 17:27       ` Nagatoro
2005-09-25 17:12   ` Walter Dnes
2005-09-25 19:05 ` Zac Medico
2005-09-25 21:26   ` Graham Murray
2005-09-25 21:49     ` Zac Medico

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox