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