From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EJXOH-0002NI-1w for garchives@archives.gentoo.org; Sun, 25 Sep 2005 14:22:05 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j8PEDYDo018224; Sun, 25 Sep 2005 14:13:34 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j8PE7Vnd007445 for ; Sun, 25 Sep 2005 14:07:32 GMT Received: from smtp.nildram.co.uk ([195.112.4.54]) by smtp.gentoo.org with esmtp (Exim 4.43) id 1EJXGd-0004dh-Ky for gentoo-user@lists.gentoo.org; Sun, 25 Sep 2005 14:14:12 +0000 Received: from FREEDOM (pollux1.gotadsl.co.uk [213.208.107.85]) by smtp.nildram.co.uk (Postfix) with ESMTP id 5EEC024FFFB for ; Sun, 25 Sep 2005 15:14:08 +0100 (BST) From: "Rupert Young (Restart)" To: Subject: [gentoo-user] System update problems and Incompatible gcc Date: Sun, 25 Sep 2005 15:14:06 +0100 Organization: Restart Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000C_01C5C1E3.C60090F0" X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcXB22N6+SMHdxbVRCWfnCXEtu5mjQ== Message-Id: <20050925141408.5EEC024FFFB@smtp.nildram.co.uk> X-Archives-Salt: 335bebeb-e115-41f5-8d9f-537c187d4a62 X-Archives-Hash: 24fc286fbfee6c894d4eae4863cb15cb This is a multi-part message in MIME format. ------=_NextPart_000_000C_01C5C1E3.C60090F0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I seem to have most of my problems with updating for the first time in a year resolved (see below for one outstanding issue). Thanks to all those who assissted. Here's what I did. The order may not be as I did them. Also I'm not sure if they were all necessary, the stage2 bit for example. 1. Linked make.profile to the new dir lrwxrwxrwx 1 root root 48 Sep 24 13:21 /etc/make.profile -> /usr/portage/profiles/default-linux/amd64/2005.1 2. Downloaded and unpacked the stage2 tarball[Rupert Young] . I first backed up /etc and var/lib/portage and then restored them after. 3. Re-emerged the gentoo toolkit: gcc-config glibc binutils libstdc++ 4. Used gcc-config to point to the latest gcc 5. Updated env with etc-update env-update source /etc/profile 6. Did all the updates I could think of emerge --sync emerge -u portage emerge -upDv world emerge -uDv world emerge -upv system emerge -uv system Now everything is in sync and up to date. However, the old gcc is still being picked somehow when trying to emerge -av net-im/gaim. It should be pointing to 3.4.4. Any ideas where this is being set? What is the gentoo equivalent of the environment variable LIBRARY_PATH? grep: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la' is not a valid libtool archive make[2]: *** [libenchant_aspell.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/enchant-1.1.6/work/enchant-1.1.6/src/aspell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/enchant-1.1.6/work/enchant-1.1.6/src' make: *** [all-recursive] Error 1 !!! ERROR: app-text/enchant-1.1.6 failed. Rupert Young ------=_NextPart_000_000C_01C5C1E3.C60090F0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I seem to have most of my problems with updating for the first = time in a

year resolved (see below for one outstanding = issue).

Thanks to all those who assissted.

 

Here's what I did. The order may not be as I did them. Also I'm = not sure

if they were all necessary, the stage2 bit for = example.

 

1. Linked make.profile to the new = dir

lrwxrwxrwx  1 root root 48 Sep 24 13:21 /etc/make.profile = ->

/usr/portage/profiles/default-linux/amd64/2005.1

 

2. Downloaded and unpacked the stage2 tarball[Rupert Young] . I = first backed up /etc and var/lib/portage and then restored them = after.

 

3. Re-emerged the gentoo toolkit: gcc-config glibc binutils = libstdc++

 

4. Used gcc-config to point to the latest = gcc

 

5. Updated env with

      etc-update =

      env-update =

      source = /etc/profile

 

6. Did all the updates I could think of =

      emerge = --sync

      emerge -u = portage

      emerge -upDv = world

      emerge -uDv = world

      emerge -upv = system

      emerge -uv = system

 

Now everything is in sync and up to date. However, the old gcc = is still

being picked somehow when trying to  emerge -av = net-im/gaim. It should

be pointing to 3.4.4. Any ideas where this is being set? What is = the

gentoo equivalent of the environment variable = LIBRARY_PATH?

 

grep: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la: No = such file

or directory

/bin/sed: can't read

/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la: No such = file or

directory

libtool: link: = `/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.1/libstdc++.la' = is

not a valid libtool archive

make[2]: *** [libenchant_aspell.la] Error = 1

make[2]: Leaving directory

`/var/tmp/portage/enchant-1.1.6/work/enchant-1.1.6/src/aspell'

make[1]: *** [all-recursive] Error = 1

make[1]: Leaving directory

`/var/tmp/portage/enchant-1.1.6/work/enchant-1.1.6/src'

make: *** [all-recursive] Error 1

 

!!! ERROR: app-text/enchant-1.1.6 = failed.

 

Rupert Young

 

------=_NextPart_000_000C_01C5C1E3.C60090F0-- -- gentoo-user@gentoo.org mailing list