Mailing List Archive

gcc-3.3.5.20050130 == no g++
I emerge'd sys-devel/gcc-3.3.5.20050130 this morning, and all of a
sudden I don't have g++ or libstdc++.so. If I run emerge in pretend
mode, I don't see any USE flags that would rule it out:

----- 8-< -----
irvine log # emerge -pv sys-devel/gcc

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

Calculating dependencies ...done!
[ebuild R ] sys-devel/gcc-3.3.5.20050130 -bootstrap
-boundschecking -build -debug +fortran -gcj -gtk -hardened (-ip28)
(-multilib) -multislot (-n32) (-n64) +nls -nocxx -objc -static
(-uclibc) 0 kB
----- 8-< -----

All sorts of things are now broken. Help! Clues welcome, nay,
encouraged! :-)

-- Paul Heinlein <heinlein@madboa.com>

--
gentoo-sparc@gentoo.org mailing list
Re: gcc-3.3.5.20050130 == no g++ [ In reply to ]
Paul Heinlein wrote:

> I emerge'd sys-devel/gcc-3.3.5.20050130 this morning, and all of a
> sudden I don't have g++ or libstdc++.so. If I run emerge in pretend
> mode, I don't see any USE flags that would rule it out:

Yeah, someone was too trigger happy and commited a bad thing.
Names aside, the simple fix is to sync and re-emerge gcc, if you can do
that (highly unlikely).
If you can't, fetch the gcc-3.3.5.20050130.tbz2 package from my devspace
at http://dev.gentoo.org/~gustavoz/sparc/packages/sparc64/
Then, as root, untar it in / "cd / && tar xjpf ~/gcc-3.3.5.20050130.tbz2".
After that run "ldconfig", then "env-update", and then sync and
re-emerge gcc.
Note that this package is for sparc64 users only, i'll try make a
sparc32 one available shortly.
Sorry for the inconvenience.

--
Gustavo Zacarias
Gentoo/SPARC monkey

--
gentoo-sparc@gentoo.org mailing list
Re: gcc-3.3.5.20050130 == no g++ [ In reply to ]
On Wed, 16 Mar 2005, Gustavo Zacarias wrote:

> Paul Heinlein wrote:
>
>> I emerge'd sys-devel/gcc-3.3.5.20050130 this morning, and all of a
>> sudden I don't have g++ or libstdc++.so. If I run emerge in
>> pretend mode, I don't see any USE flags that would rule it out:
>
> Yeah, someone was too trigger happy and commited a bad thing. Names
> aside, the simple fix is to sync and re-emerge gcc, if you can do
> that (highly unlikely).
>
> If you can't, fetch the gcc-3.3.5.20050130.tbz2 package from my
> devspace at http://dev.gentoo.org/~gustavoz/sparc/packages/sparc64/
> Then, as root, untar it in / "cd / && tar xjpf
> ~/gcc-3.3.5.20050130.tbz2". After that run "ldconfig", then
> "env-update", and then sync and re-emerge gcc. Note that this
> package is for sparc64 users only, i'll try make a sparc32 one
> available shortly. Sorry for the inconvenience.

No problem. The fix you suggested worked just fine. The only
inconvenience was that I had to remove cached man pages from
/var/cache/man since man spit out some empty files while libstc++ was
missing. :-)

--Paul Heinlein <heinlein@madboa.com>

--
gentoo-sparc@gentoo.org mailing list
Re: gcc-3.3.5.20050130 == no g++ [ In reply to ]
I have amd64, x86, and sparc32 versions (I'll add sparc64 in a bit)
located here: http://dev.gentoo.org/~eradicator/gcc/grp/ I extracted
the libstdc++.so.XXX so you don't need to redownload the whole binpkg
just to get the lib.

Also, if you have an older version of gcc on your system, you can just
'gcc-config <old version>' as a workaround (then re-emerge gcc).

Sorry for the inconvenience...

--Jeremy

Gustavo Zacarias wrote:
> Paul Heinlein wrote:
>
>> I emerge'd sys-devel/gcc-3.3.5.20050130 this morning, and all of a
>> sudden I don't have g++ or libstdc++.so. If I run emerge in pretend
>> mode, I don't see any USE flags that would rule it out:
>
>
> Yeah, someone was too trigger happy and commited a bad thing.
> Names aside, the simple fix is to sync and re-emerge gcc, if you can do
> that (highly unlikely).
> If you can't, fetch the gcc-3.3.5.20050130.tbz2 package from my devspace
> at http://dev.gentoo.org/~gustavoz/sparc/packages/sparc64/
> Then, as root, untar it in / "cd / && tar xjpf ~/gcc-3.3.5.20050130.tbz2".
> After that run "ldconfig", then "env-update", and then sync and
> re-emerge gcc.
> Note that this package is for sparc64 users only, i'll try make a
> sparc32 one available shortly.
> Sorry for the inconvenience.
>


--
gentoo-sparc@gentoo.org mailing list