[UFO Chicago] basesystem is needed by glibc-2.8.90-12 --- but which one?
Matthew T. Gibbs
mtgibbs at yahoo.com
Mon Oct 27 05:47:55 PDT 2008
Sorry for not responding in-line, but this MUA has problems with quoting.
Which version of SuSE are you using?
you need something that is part of the base system, the preferred
method of getting it is invoking YaST. For the gui, run "yast2
sw_single" from a gui console, otherwise for ncurses run "yast
sw_single" (as root). Yast2 can usually detect if you are running X or
not. To install a particular package you can also type "yast -i
packagename". Anyway, you can search by opening the gui or ncurses
interface of yast and going to the search feature and checking
"provides" in addition to "name" and "summary". There may be a more
"pure" way to search but I don't know how to do that.
need to install something from source, checkinstall can usually make an
RPM for you by caputuring the "make install" output. It usually picks
up what the software provides and adds that to the RPM database when
you install the package.
Also, <http://software.opensuse.org> may be helpful to you.
By the way, on my (OpenSUSE 11.0) system, libc.so.6 is provided by glibc 2.8-14.1-i686 from the standard base repository.
----- Original Message ----
From: Jay F Shachter <jay at m5.chicago.il.us>
To: ufo at ufo.chicago.il.us
Sent: Monday, October 27, 2008 3:54:56 AM
Subject: [UFO Chicago] basesystem is needed by glibc-2.8.90-12 --- but which one?
Wishing to install the latest version of Skype, I invoke the command
rpm -i skype-126.96.36.199-suse.i586.rpm
and obtain the message
libc.so.6(GLIBC_2.4) is needed by skype-188.8.131.52-suse
Rpmfind.net locates glibc-2.8.90-12.i686.rpm, and an "rpm -i" command
on that file produces the message
basesystem is needed by glibc-2.8.90-12
Once again rpmfind.net is consulted, and I am informed of
basesystem-2008.0-7mdv2008.1.i586.rpm, described as "The skeleton
package which defines a simple Mandriva Linux system", of
basesystem-8.1-1.noarch.rpm, described as "The skeleton package which
defines a simple Fedora system", and of basesystem-8.0-2.noarch.rpm,
described as "The skeleton package which defines a simple Red Hat Linux
system". Alas, I am using, as indicated above, a SuSe system, neither
Mandriva nor Fedora nor RedHat. Which basesystem shall I install, so
that I can install glibc-2.8.90-12.i686.rpm, so that I can install
Also -- will installing glibc-2.8.90-12.i686.rpm in fact satisfy the
requirement for libc.so.6(GLIBC_2.4)? A while ago, after installing
a new version of gcc from source, I had to perform some wizardry on
my system, the exact details of which I do not recall, because of the
$ cc example.c
/lib/libc.so.6: undefined reference to `_dl_out_of_memory at GLIBC_PRIVATE'
collect2: ld returned 1 exit status
$ /usr/local/bin/cc example.c
$ /usr/local/bin/cc --version
cc (GCC) 4.2.1
Copyright (C) 2007 Free Software Foundation, Inc.
$ /usr/bin/cc --version
cc (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux)
Copyright (C) 2005 Free Software Foundation, Inc.
In other words, installing gcc 4.2.1 in /usr/local/bin has rendered
the original gcc in /usr/bin useless. It may be that the bizarre need
for "libc.so.6(GLIBC_2.4)" is already met by libraries that I have
already installed from source -- but, even if true, that is of little
comfort, as the rpm database has no knowledge of what one installs
from source. I know about "rpm -i --nodeps", but one must not venture
there unless one is sure of the way, for the path there is dark, and
beset on all sides with mortal dangers.
I had no idea that installing the latest version of Skype would be so
intricate a problem. What help can you give me toward solving it? I
thank you in advance for your replies.
Jay F. Shachter
6424 N Whipple St
Chicago IL 60645-4111
jay at m5.chicago.il.us
"Quidquid latine dictum sit, altum videtur"
UFO Chicago -- Users of Free Operating Systems
Free Software Rules -- Proprietary Drools!
More information about the ufo