glibc-devel läßt sich nicht installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Linuxmaker
Beiträge: 43
Registriert: 13.03.2005 11:09:34

glibc-devel läßt sich nicht installieren

Beitrag von Linuxmaker » 13.03.2005 11:22:36

Hallo,

auf Debian kann ich das Modul Time::HiRes nicht installieren:

Code: Alles auswählen

cpan> install Time::HiRes
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Sat, 12 Mar 2005 07:48:41 GMT
  HTTP::Date not available
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Running install for module Time::HiRes
Running make for J/JH/JHI/Time-HiRes-1.66.tar.gz

  CPAN: MD5 security checks disabled because Digest::MD5 not installed.
  Please consider installing the Digest::MD5 module.

Scanning cache /root/.cpan/build for sizes
Time-HiRes-1.66/
Time-HiRes-1.66/Changes
Time-HiRes-1.66/fallback/
Time-HiRes-1.66/fallback/const-c.inc
Time-HiRes-1.66/fallback/const-xs.inc
Time-HiRes-1.66/hints/
Time-HiRes-1.66/hints/dec_osf.pl
Time-HiRes-1.66/hints/dynixptx.pl
Time-HiRes-1.66/hints/irix.pl
Time-HiRes-1.66/hints/sco.pl
Time-HiRes-1.66/hints/solaris.pl
Time-HiRes-1.66/hints/svr4.pl
Time-HiRes-1.66/HiRes.pm
Time-HiRes-1.66/HiRes.xs
Time-HiRes-1.66/Makefile.PL
Time-HiRes-1.66/MANIFEST
Time-HiRes-1.66/META.yml
Time-HiRes-1.66/ppport.h
Time-HiRes-1.66/README
Time-HiRes-1.66/t/
Time-HiRes-1.66/t/HiRes.t
Time-HiRes-1.66/TODO
Time-HiRes-1.66/typemap
Removing previously used /root/.cpan/build/Time-HiRes-1.66

  CPAN.pm: Going to build J/JH/JHI/Time-HiRes-1.66.tar.gz

Configuring Time::HiRes...
Looking for gettimeofday()... found.
Looking for setitimer()... NOT found.
Looking for getitimer()... NOT found.
You do not have interval timers.
Looking for ualarm()... NOT found.
Looking for usleep()... NOT found.
Let's see if you have select()... found.
We can make a Time::HiRes::usleep().
Looking for nanosleep()... NOT found.
You cannot mix subsecond sleeps with signals.
(It would not be portable anyway.)
Checking if your kit is complete...
Looks good
Writing Makefile for Time::HiRes
Now you may issue 'make'.  Do not forget also 'make test'.
cp HiRes.pm blib/lib/Time/HiRes.pm
/usr/bin/perl -I/usr/lib/perl/5.6.1 -I/usr/share/perl/5.6.1 /usr/share/perl/5.6.1/ExtUtils/xsubpp  -typemap /usr/share/perl/5.6.1/ExtUtils/typemap -typemap typemap HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c
cc -c  -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"1.66\" -DXS_VERSION=\"1.66\" -fPIC -I/usr/lib/perl/5.6.1/CORE -DATLEASTFIVEOHOHFIVE HiRes.c
In file included from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perl.h:426: sys/types.h: No such file or directory
In file included from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perl.h:457: ctype.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:465: locale.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:482: setjmp.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:488: sys/param.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:493: stdlib.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:498: unistd.h: No such file or directory
In file included from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perl.h:519: string.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:649: netinet/in.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:653: arpa/inet.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:663: sys/stat.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:685: time.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:692: sys/time.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:699: sys/times.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:706: errno.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:713: sys/socket.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:740: netdb.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:807: sys/ioctl.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:830: dirent.h: No such file or directory
In file included from /usr/lib/gcc-lib/i386-linux/2.95.4/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i386-linux/2.95.4/include/limits.h:11,
                 from /usr/lib/perl/5.6.1/CORE/perl.h:1127,
                 from HiRes.xs:6:
/usr/lib/gcc-lib/i386-linux/2.95.4/include/limits.h:117: limits.h: No such file or directory
In file included from /usr/lib/perl/5.6.1/CORE/perl.h:1527,
                 from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/handy.h:118: inttypes.h: No such file or directory
In file included from /usr/lib/perl/5.6.1/CORE/perl.h:1665,
                 from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/unixish.h:93: signal.h: No such file or directory
In file included from /usr/lib/perl/5.6.1/CORE/iperlsys.h:300,
                 from /usr/lib/perl/5.6.1/CORE/perl.h:1947,
                 from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perlsdio.h:5: stdio.h: No such file or directory
In file included from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perl.h:2215: math.h: No such file or directory
In file included from HiRes.xs:6:
/usr/lib/perl/5.6.1/CORE/perl.h:3340: sys/ipc.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:3341: sys/sem.h: No such file or directory
/usr/lib/perl/5.6.1/CORE/perl.h:3376: sys/file.h: No such file or directory
HiRes.xs:16: sys/time.h: No such file or directory
HiRes.xs:20: sys/select.h: No such file or directory
make: *** [HiRes.o] Error 1
  /usr/bin/make  -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible
Inzwischen weiß ich, daß mir das glibc Devel-Paket fehlt.

Allerdings läßt sich glibc -devel mit apt-get install nicht intsallieren, da bekomme ich folgende Meldungen:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package glibc-devel
Mit testing in den sources-list :

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/non-free Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/contrib Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package glibc-devel
swallow:/etc/apt# apt-get install glibc
Reading Package Lists... Done
Building Dependency Tree... Done
Package glibc has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/non-free Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/contrib Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Package glibc has no installation candidate
swallow:/etc/apt# apt-get install glibc-devel
Reading Package Lists... Done
Building Dependency Tree... Done
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/non-free Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.uni-erlangen.de main/contrib Packages (/var/lib/apt/lists/ftp.uni-erlangen.de_pub_Linux_debian_testing_dists_main_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package glibc-devel
Irgendwie läßt sich glibc-devel nicht installieren.

Mit apt-get install glibc bekomme ich:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
Package glibc has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
Kann mir jemand helfen, glibc-devel installiert zu bekommen. Gibt's das als Tar-File für Debian? Und welche Version brauche ich bei Debian-Woody?

MfG

Andreas
Zuletzt geändert von Linuxmaker am 13.03.2005 16:40:26, insgesamt 1-mal geändert.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 13.03.2005 11:55:57

Hallo und willkommen im Forum.

Ich zwar nicht viel Erfahrung mit Perl, aber soweit ich das sehe, umgehst Du mit cpan ja einen großen Vorteil, die Verwaltung der installierten Software per Debian Bordmittel. Die von Dir gesuchte Komponenete sollte in libtime.hires-perl drin sein [1].

[1] http://packages.debian.org/stable/libs/ ... hires-perl

Zum anderen entnehme ich, dem Codelisting, das Du kein Woody mehr hast (wie Du schreibst) sondern Sarge.

Das Du keine SW mehr per apt* installieren kannst schein an Deiner /etc/apt/sources.list zu liegen. Prüfe mal deren Inhalt un wech eventuell auf einen anderen Server aus.

Gruss bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 13.03.2005 15:27:39

Und drittens heissen Devel-Pakete unter Debian "-dev", also "glibc-dev" oder "libc6-dev"

Linuxmaker
Beiträge: 43
Registriert: 13.03.2005 11:09:34

Beitrag von Linuxmaker » 13.03.2005 16:38:54

Also jedenfalls mal besten Dank.

Tatsache ist, dass ich aus der SuSE-Ecke komme und ich mit Debian recht grün bin. Was ist denn zum Beispiel der Unterschied zwischen Woody und Sarge.

Und wo finde ich die Ausweich-Möglichkeiten? Ich setze mal meine sources.list hier rein:

Code: Alles auswählen

deb ftp://ftp.uni-erlangen.de/pub/Linux/debian/ stable main non-free contrib
deb-src ftp://ftp.uni-erlangen.de/pub/Linux/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb ftp://ftp.uni-erlangen.de/pub/Linux/debian/testing main non-free contrib
deb-src ftp://ftp.uni-erlangen.de/pub/Linux/debian/ testing main non-free contrib

deb http://security.debian.org/ stable/updates main contrib non-free
Und http://packages.debian.org/stable/libs/ ... hires-perl ist bereits installiert. Ehrlich gesagt gehe ich nach "Das Postfixbuch" vor, und da ist die Nachinstallation mit cpan angegeben. Und ich weiß eben noch nicht, wie gezielt nach bereits installierten Paketen und Programmen auf Debian suchen kann.

Und vielen Dank für den Willkommensgruß - das macht auch nicht jeder.

MfG

Andreas

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 13.03.2005 18:32:14

Linuxmaker hat geschrieben:Also jedenfalls mal besten Dank.

Tatsache ist, dass ich aus der SuSE-Ecke komme und ich mit Debian recht grün bin. Was ist denn zum Beispiel der Unterschied zwischen Woody und Sarge.
http://www.debian.de/releases/

Lesen -> http://www.debiananwenderhandbuch.de

Betreffs sources.list: lösche die Zeilen mit testing, und ersetze in den anderen stable durch woody. Danach ein apt-get update, apt-get dist-upgrade, und nach 400MB Download oder so bist du auf sarge(testing)

PS: Ich gehe davon aus, dass du einen Desktop-Rechner hast, für Server ist testing nicht zu empfehlen, da es noch keine Sicherheitsupdates gibt.

Linuxmaker
Beiträge: 43
Registriert: 13.03.2005 11:09:34

Beitrag von Linuxmaker » 13.03.2005 18:42:06

Nee, eben nicht,

[quote]PS: Ich gehe davon aus, dass du einen Desktop-Rechner hast, für Server ist testing nicht zu empfehlen, da es noch keine Sicherheitsupdates gibt.[/quote]

Das ist ein Root-Server, nur mein Provider hatte Probleme mit SuSE 9.2 und der Minimal installation. So bin ich bei Debian gelandet. Was ja nicht schlecht ist, das apt-get gefällt mir, wenn ich damit umgehen kann.

Das Online-Buch habe ich bereits gestern gefunden, nur alles findest Du da auch nicht sofort. Vor allem wenn's soll speziell ist. Wichtig ist jetzt, dass der Server sauber läuft. Ergo lasse mal lieber die Finger vom testing-Status.

MfG

Andreas

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 13.03.2005 21:13:01

Linuxmaker hat geschrieben:Ergo lasse mal lieber die Finger vom testing-Status.
Dann nimm aber auch die letzten beiden Zeilen im ersten Absatz raus, denn diese Verweisen auf testing! Beim nächsten (dist-)upgrade kommen dir dann Pakete aus testing rein.

Antworten