Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]12628[/thread]

Probleme "version" zu installieren

Leser: 1


<< |< 1 2 >| >> 13 Einträge, 2 Seiten
LanX-
 2008-10-13 03:30
#115441 #115441
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
Hiho

ich hab hier ein vor 4 Wochen installiertes Ubuntu 8.04, aber beim benutzen von cpan ist der Wurm drinnen:

sudo cpan Smart::Comments
scheitert wg "version" .


sudo cpan version
liefert seitenweise Fehlermeldungen die wie folgt anfangen



cp lib/version.pm blib/lib/version.pm
cp lib/version.pod blib/lib/version.pod
make[1]: Betrete Verzeichnis '/home/lanx/.cpan/build/version-0.76/vutil'
cp lib/version/vxs.pm ../blib/lib/version/vxs.pm
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.76\" -DXS_VERSION=\"0.76\" -fPIC "-I/usr/lib/perl/5.8/CORE" vutil.c
In Datei, eingefügt von vutil.c:2:
/usr/lib/perl/5.8/CORE/perl.h:420:24: Fehler: sys/types.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:451:19: Fehler: ctype.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:463:23: Fehler: locale.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:480:20: Fehler: setjmp.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:486:26: Fehler: sys/param.h: No such file or directory
/usr/lib/perl/5.8/CORE/perl.h:491:23: Fehler: stdlib.h: No such file or directory
...



Mein C KnowHow ist begrenzt sehe ich das richtig das meine C u/o CPAN installation vermurkst ist weil lauter standard Libraries fehlen/nicht auffindbar sind?

Wie kann ich die Installation am besten glattstellen, Perl 5.8 de- und reinstallieren?

Dank und Gruß
moritz
 2008-10-13 09:41
#115443 #115443
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Code: (dl )
aptitude install libc6-dev

sollte die fehlenden Header installieren.

Quote
Wie kann ich die Installation am besten glattstellen, Perl 5.8 de- und reinstallieren?


Wieso willst du Perl reinstallieren, nur weil ein Paar C-Header fehlen? Bist du Windows-Nutzer? ;-)
renee
 2008-10-13 10:15
#115444 #115444
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mach mal ein sudo apt-get install libperl-dev
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Ronnie
 2008-10-13 12:16
#115451 #115451
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Unter Debian und Ubuntu empfehle ich pauschal auch mal ein:
Code: (dl )
aptitude install build-essential
LanX-
 2008-10-13 14:54
#115454 #115454
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
moritz+2008-10-13 07:41:45--
Wieso willst du Perl reinstallieren, nur weil ein Paar C-Header fehlen?


Weil ich unter Debian niemals solche Probleme hatte, und bei Perl davon ausgehe dass es so tief im System mit drin steckt dass alles essentielle bei einer Grundinstallation mitgeliefert wird.
nepos
 2008-10-13 15:18
#115458 #115458
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Da bist du aber auf dem falschen Dampfer. Auch bei Debian wird mitinstalliert, was so überlicherweise für Perl gebraucht wird, aber das, was dir nun fehlt, braucht man nur, wenn man C-Code kompilieren muss. Normal installiert man ja auch bei Modulen nur die fertigen Pakete und baut die nicht alle selber.

Btw, ich wäre an deiner Stelle eh vorsichtig, wenn du mit cpan selbst Module installierst. Da kanns leicht mal Ärger geben, wenn sich bei den Debian-eigenen Paketen was tut...
Gast Gast
 2008-10-13 15:26
#115459 #115459
nepos+2008-10-13 13:18:09--
Da bist du aber auf dem falschen Dampfer. Auch bei Debian wird mitinstalliert, was so überlicherweise für Perl gebraucht wird, aber das, was dir nun fehlt, braucht man nur, wenn man C-Code kompilieren muss. Normal installiert man ja auch bei Modulen nur die fertigen Pakete und baut die nicht alle selber.


Quote
Btw, ich wäre an deiner Stelle eh vorsichtig, wenn du mit cpan selbst Module installierst. Da kanns leicht mal Ärger geben, wenn sich bei den Debian-eigenen Paketen was tut...


Ich hab gerade kein Debian zum testen da... werden die Module nicht per default nach /usr/local/ installiert? Ich hatte da bisher keine Probleme mit merkwuerdigen Interaktionen.\

Trotzdem ist es natuerlich schoener, aus den modulen Debian-Pakete zu bauen, dafuer gibt es dh-make-perl --build --can Your::Module.

Unter Lenny geht das richtig gut, bei Etch hat man da noch haeufiger selbst eingreifen muessen.

moritz (gerade ohne Login unterwegs)
LanX-
 2008-10-13 15:28
#115460 #115460
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
nepos+2008-10-13 13:18:09--
Normal installiert man ja auch bei Modulen nur die fertigen Pakete und baut die nicht alle selber.


jetzt implizierst du das man für alle cpan-Module deb-Packete finden könnte...

Falls ja ...
a) wo???
b) Wann dürfte man dann die CPAN-Shell überhaupt noch nutzen?
c) wieso sind unter cpan.org dann die Deb-Packete nicht mitgelistet?

Smart-Comments besteht IMHO essentiell aus einem Sourcefilter, dass man dafür neue Packete installieren muss verwundert mich schon...

PS: Bin gerade unter Win unterwegs, werde nachher Ronnies Vorschlag probieren udn feedback geben.
Linuxer
 2008-10-13 22:37
#115476 #115476
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Es scheint da Pakete zu geben:

http://packages.ubuntu.com/de/hardy/perl/libsmart-...
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
moritz
 2008-10-14 00:27
#115484 #115484
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
LanX-+2008-10-13 13:28:33--
nepos+2008-10-13 13:18:09--
Normal installiert man ja auch bei Modulen nur die fertigen Pakete und baut die nicht alle selber.


jetzt implizierst du das man für alle cpan-Module deb-Packete finden könnte...

Falls ja ...
a) wo???


Sicher nicht für alle, aber bei Debian sind schon einige dabei, viele findet man auch hier:
deb http://debian.pkgs.cpan.org/debian unstable main

Quote
b) Wann dürfte man dann die CPAN-Shell überhaupt noch nutzen?


Wann immer du willst. Niemand will dir was verbieten.

Quote
c) wieso sind unter cpan.org dann die Deb-Packete nicht mitgelistet?


Weil CPAN prinzipiell nur source packages vertreibt. Die ganzen ppms für Windows sind doch auch nicht verlinkt, genauso wie rpm, ebuilds und weiss-der-geier-was.

Quote
Smart-Comments besteht IMHO essentiell aus einem Sourcefilter, dass man dafür neue Packete installieren muss verwundert mich schon...


Auch Modulautoren wollen nicht für jedes Modul das Rad mehrfach neu erfinden.
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2008-10-13 03:30.