Re: [gentoo-user] Upgrading tetex, not finding crti.o [solved]

2006-12-02 Thread Bertram Scharpf
Hi Richard,

Am Donnerstag, 30. Nov 2006, 19:54:33 -0700 schrieb Richard Fish:
> On 11/30/06, Bertram Scharpf <[EMAIL PROTECTED]> wrote:
> >Sorry, the output of '... 2>&1 >myfile' seems not to happen
> >in the correct order.
> 
> Just for future reference, you want ">myfile 2>&1".

Oh, I learned this for several times. I hope I can keep it
this time.

> >  http://www.bertram-scharpf.de/tmp/emerge-info
> >  http://www.bertram-scharpf.de/tmp/emerge-vuD-tetex
> 
> Ok, a few things:
> 
> 1) in your original message, you stated that you had a directory
> 
> /usr/lib/gcc/i386-pc-linux-gnu/3.4.6
> 
> In fact, based on your emerge --info, you should have:
> 
> /usr/lib/gcc/i686-pc-linux-gnu/3.4.6
> 
> Was this a typo in your original message, or do you have both i386-
> and i686- compilers installed?  (gcc-config -l)

Oops. Indeed I have installed `gcc' twice. SLOT=1 has
version 3.4.6 and SLOT=2 has 4.1.1 . I managed to solve this
with the following steps:

  - remove the 3.4.6 version by "emerge -C ..."
(almost nothing works now)
  - create symlinks "/usr/i386-pc-linux-gnu/gcc-bin" -> "..i686..."
"/usr/i686-pc-linux-gnu/gcc-bin/3.4.6" -> "... /4.1.1"
  - re-emerge gcc, glibc and several other packages

This was probably too much effort, but I'm happy that it
works at all.

The package tetex is compiling without complaint now.

Thank you very much.

Bertram



-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Upgrading tetex, not finding crti.o [solved]

2006-12-02 Thread Richard Fish

On 12/2/06, Bertram Scharpf <[EMAIL PROTECTED]> wrote:

  - remove the 3.4.6 version by "emerge -C ..."
(almost nothing works now)
  - create symlinks "/usr/i386-pc-linux-gnu/gcc-bin" -> "..i686..."
"/usr/i686-pc-linux-gnu/gcc-bin/3.4.6" -> "... /4.1.1"
  - re-emerge gcc, glibc and several other packages

This was probably too much effort, but I'm happy that it
works at all.


Ok, it sounds like you just upgraded gcc versions.  So an "emerge -e
world" is called for if you want to be safe.

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