linux-l: fehlende Lib
Winfried Winkler
willi at Hobbit.IN-Berlin.De
Do Feb 24 22:22:52 CET 2000
Jens Dreger wrote:
>
> On Thu, Feb 24, 2000 at 05:04:19PM +0100, kai peters wrote:
> > > > [...]
> > >
> > > Ist z.B. in Redhat6.1-RPM "libstdc++-2.9.0-24" enthalten.
> > > Oder Redhat6.0 "libstdc++-2.9.0-12".
> > >
> > > Gruss,
> > >
> > > Jens
> >
> >
> >
> > hi jens,
> >
> > leider kriege ich die lib nicht installiert:
> > rpm -U libstdc++-2.9.0-24.i386.rpm
> > ->
> > failed dependencies:
> > libc.so.6(GLIBC_2.0) is needed by libstdc++-2.9.0-24
> > libc.so.6(GLIBC_2.1) is needed by libstdc++-2.9.0-24
> > libm.so.6(GLIBC_2.1) is needed by libstdc++-2.9.0-24
> > rpm -i --nodeps libstdc++-2.9.0-24.i386.rpm
> >
> > ein (unkluges ?) --nodeps hilft auch nicht weiter:
> ^^^^^^^^
> guter Punkt ;-)
>
> > rpm -i --nodeps libstdc++-2.9.0-24.i386.rpm
> > ->
> > /usr/lib/libg++.so.2.7.2.8 conflicts with file from libgpp27-2.7.2.8-27
> > /usr/lib/libstdc++.so.2.7.2.8 conflicts with file from
> > libgpp27-2.7.2.8-27
> > error: libstdc++-2.9.0-24.i386.rpm cannot be installed
> >
> > hast'e vieleicht noch nen tip ???
>
> Upgrade halt auch libc und libm. Was fuer ein Redhat hast Du denn ? Du
> kannst einigermassen sicher komplett von einer Version auf eine andere
> upgraden, wenn Du die CD hast (z.B. 6.0 -> 6.1 oder so).
>
> Geh' aber in jedem Fall vorsichtig vor. Upgrade der clib kann ja auch
> mal nach hintern losgehen (hatten wir das nicht gerade ?)
>
> Jens.
NEIN -- am besten man schaut sich mal die Doku dazu an (vorsicht lang!)
auf: http://sourceware.cygnus.com/libstdc++/faq/
Kurz: Das ist die NEUE "version 3" der C++ Library, die zur Zeit (!)
nur NEBEN einer mit dem C++ Compiler mitgelieferten Standard Lib
installiert werden sollte...
( d.h. Benutzung via expliziter "-I" und "-l" Compiler switches )
Source holen und selber kompilieren !
Genaueres -- siehe FAQ.html / s.o.
Gruesse,
Winfried
Mehr Informationen über die Mailingliste linux-l