Hallo, Am Tue, 10 May 2011, Andre Tann schrieb:
David Haller, Dienstag 10 Mai 2011:
http://software.opensuse.org/search?q=perl-Params-Validate&baseproject=open SUSE%3A11.3&lang=de&exclude_debug=true
Ja, jetzt wo ich es weiß...
;)
Warning: ExtUtils::CBuilder not installed or no compiler detected
zypper in gcc
# rpm -qa | grep gcc gcc45-32bit-4.5.0_20100604-2.3.1.x86_64 gcc45-c++-4.5.0_20100604-2.3.1.x86_64 libgcc45-32bit-4.5.0_20100604-2.3.1.x86_64 libgcc45-4.5.0_20100604-2.3.1.x86_64 gcc45-4.5.0_20100604-2.3.1.x86_64
Das war schon so, bevor ich das Modul installieren wollte.
Dann wird's wohl was andere sein. Das Params::Validate braucht: 'build_requires' => { 'Module::Build' => '0.3601', 'Test::More' => '0.88' }, 'requires' => { 'Attribute::Handlers' => '0.79', 'Scalar::Util' => '1.10', 'perl' => 'v5.8.1' }, und Module::Build: build_requires => { 'File::Temp' => 0.15, # tmpdir() + fixes 'Test::More' => 0.49, 'Test::Harness' => 3.16, # PERL5LIB fixes 'Parse::CPAN::Meta' => '1.4401', }, requires => { 'perl' => '5.006001', 'Data::Dumper' => 0, 'File::Basename' => 0, 'File::Compare' => 0, 'File::Copy' => 0, 'File::Find' => 0, 'File::Path' => 0, 'File::Spec' => ($^O eq 'MSWin32' ? 3.30 : '0.82'), # rel2abs() 'ExtUtils::CBuilder' => 0.27, # major platform fixes 'ExtUtils::Install' => 0, 'ExtUtils::Manifest' => 0, 'ExtUtils::Mkbootstrap' => 0, 'ExtUtils::ParseXS' => 2.21, # various bug fixes 'IO::File' => 0, 'Cwd' => 0, 'Text::Abbrev' => 0, 'Text::ParseWords' => 0, 'Getopt::Long' => 0, 'Test::Harness' => 0, 'CPAN::Meta' => '2.110420' 'Perl::OSType' => 1, # needs 1.0 API 'version' => 0.87, # No longer requires M::B 'Module::Metadata' => 1.000002, # uses version.pm }, recommends => { 'ExtUtils::Install' => 0.30, 'ExtUtils::Manifest' => 1.54, # public maniskip() }, Und ExtUtils::CBuilder: use ExtUtils::MakeMaker 6.31; 'BUILD_REQUIRES' => { 'Test::More' => '0.47' }, 'PREREQ_PM' => { 'Cwd' => '0', 'File::Basename' => '0', 'File::Spec' => '3.13', 'File::Temp' => '0', 'IO::File' => '0', 'IPC::Cmd' => '0', 'Text::ParseWords' => '0' }, Irgendwo in der Abhängigkeitskette hat's bei dir gehakt, leider scheint nicht immer ausgegeben zu werden, wenn ein Modul zwar da ist, aber in zu alter Version (zumindest bei Module::Build). Und 'version' >= 0.87 ist recht aktuell, ich hab hier (11.2) z.B. 0.83, und das hab ich vor noch nicht langer Zeit selber aktualisiert (siehe home:dnh Repo) und auch das devel:languages:perl Repo ist erst bei 0.83... Wenn du ein gaaaanz Lieber bist ... ;) Generell jedoch: wenn du viel mit Perl bastelst (d.h. mit neuen / aktuellen Modulen) ist es letztlich einfacher a) selber die Pakete frisch aus CPAN zu backen (mit cpanspec) b) direkt cpan verwenden, das geht auch als Mischung zw. RPMs und blank relativ gut, gelegentlich muß man halt mal aufräumen. Wichtig ist, wie PERL5LIB ausschaut (Reihenfolge: cpan vor RPMs z.B.). Das Zusammenspiel ist nicht ganz einfach. /usr/lib/perl5 (0)# du -hs * 44M 5.10.0 4.3M site_perl 204M vendor_perl (wobei ich einige der vendor_perl Pakete selber gebacken hab ;)
zypper in gcc
s.o.
'YAML' not installed, will not store persistent state
cpan -i YAML
Hmpf, wieso kann perl/cpan das nicht selbst auflösen?
Tut es. Ist aber optional, und wird dir eben nicht aufgezwungen. -dnh, Zufallssig :)) -- The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol. -- Larry Wall -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org