Thanks for your help. I downloaded that library and put it into
/var/lib. Now I can start portage without complaining about missing
library, but my system is still broken. I tried to emerge that
libstdc++-v3, but I got following error:

---------------------------------------------------------------
obelix ~ # emerge --oneshot sys-libs/libstdc++-v3
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-libs/libstdc++-v3-3.3.4 to /
>>> Downloading http://distfiles.gentoo.org/distfiles/gcc-3.3.4.tar.bz2
--19:15:32--  http://distfiles.gentoo.org/distfiles/gcc-3.3.4.tar.bz2
           => `/usr/portage/distfiles/gcc-3.3.4.tar.bz2'
Resolving distfiles.gentoo.org... 64.50.236.52, 64.50.238.52, 216.165.129.135, 
...
Connecting to distfiles.gentoo.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23,331,664 (22M) [application/x-tar]

100%[====================================>] 23,331,664   210.47K/s    ETA 00:00

19:17:21 (208.87 KB/s) - `/usr/portage/distfiles/gcc-3.3.4.tar.bz2' saved
[23331664/23331664]

>>> md5 files   ;-) libstdc++-v3-3.3.3-r1.ebuild
>>> md5 files   ;-) libstdc++-v3-3.3.4.ebuild
>>> md5 files   ;-) libstdc++-v3-3.3.6.ebuild
>>> md5 files   ;-) files/libstdc++_amd64_multilib_hack.patch
>>> md5 files   ;-) files/digest-libstdc++-v3-3.3.4
>>> md5 files   ;-) files/digest-libstdc++-v3-3.3.3-r1
>>> md5 files   ;-) files/digest-libstdc++-v3-3.3.6
>>> md5 src_uri ;-) gcc-3.3.4.tar.bz2
>>> Unpacking source...
>>> Unpacking gcc-3.3.4.tar.bz2 to /var/tmp/portage/libstdc++-v3-3.3.4/work
 * Running elibtoolize in: gcc-3.3.4
 *   Applying portage-1.4.0.patch ...
 *   Applying relink-1.4.0a-GCC3.0-2.patch ...
 *   Applying sed-1.4.0.patch ...
 *   Applying tmp-1.3.5.patch ...
 *   Applying uclibc-ltconf-1.3.0.patch ...
 * Using GNU config files from /usr/share/libtool
 *   Updating config.sub                                                  [ ok ]
 *   Updating boehm-gc/config.sub                                         [ ok ]
 *   Updating config.guess                                                [ ok ]
 *   Updating boehm-gc/config.guess                                       [ ok ]
 *   Updating gcc/config.guess                                            [ ok ]
>>> Source unpacked.
 * CFLAGS=""
 * CXXFLAGS=""
 * Configuring libstdc++...
*** This configuration is not supported in the following subdirectories:
     target-libf2c target-libffi target-boehm-gc target-zlib target-libjava zlib
fastjar target-libobjc
    (Any other directories should still work fine.)
Created "Makefile" in /var/tmp/portage/libstdc++-v3-3.3.4/work/build using 
"mt-frag"
/usr/bin/gcc-config: line 632: /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6: No such
file or directory
 * /usr/bin/gcc-config: Profile does not exist or invalid setting for
/etc/env.d/gcc/i686-pc-linux-gnu-3.3.6
/etc/env.d/gcc/i686-pc-linux-gnu-3.3.6 doesnt exist
gcc-config error: Could not run/locate "gcc"
*** The command 'gcc -o conftest    conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

!!! ERROR: sys-libs/libstdc++-v3-3.3.4 failed.
!!! Function src_compile, Line 225, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
obelix ~ #
-----------------------------------------------------------------------

Where is the problem? If I understand correctly, some file is missing:
/etc/env.d/gcc/i686-pc-linux-gnu-3.3.6

I really do not have it, there is only i686-pc-linux-gnu-3.4.4
Should I just make copy of it with name i686-pc-linux-gnu-3.3.6?
Or if someone of you has it, could you, please, mail it to me?

Jarry

-- 
[email protected] mailing list

Reply via email to