David Haller [27.11.2007 17:04]:
Hallo,
Hm. Das passt ja noch zusammen (IO und IO::Handle habe nicht die gleiche Version. Aktuell sind z.B. IO 1.23 und IO::Handle 1.27).
Hmhm. Habe ich gesehen, als ich aus dem CPAN aktualisiert habe :-)
Mit diesen Versionen sollte der Fehler eigentlich nicht auftreten.
Hmpf. Bei SLES-Patches sollte eigentlich gar kein Fehler auftreten.
Und das sind die gleichen Versionen wie im -14.2er RPM IIRC.
Ja. Nur: warum verlangt "jemand" die 1.23, wenn die 1.22 installiert ist? Irgend was muss da schief stehen. Ich habe mal gesucht: ---snip--- # grep -rin "1\.23" * usr/bin/h2xs:462:my( $H2XS_VERSION ) = ' $Revision: 1.23 $ ' =~ /\$Revision:\s+([^\s]+)/; usr/bin/perlbug:57:# Changed in 1.23 Restore -ok(ay): say 'success'; don't prompt usr/lib/perl5/5.8.8/CGI/Carp.pm:235:1.23 ineval() now checks both $^S and inspects the message for the "eval" pattern usr/lib/perl5/5.8.8/CPAN.pm:6225:on CPAN in both version 1.23 and 1.23_90, CPAN.pm offers a convenient usr/lib/perl5/5.8.8/CPAN.pm:6226:way to install version 1.23 by saying usr/lib/perl5/5.8.8/CPAN.pm:6231:BAR/Foo-1.23.tar.gz) with all accompanying material. But if you would usr/lib/perl5/5.8.8/CPAN.pm:6232:like to install version 1.23_90, you need to know where the usr/lib/perl5/5.8.8/CPAN.pm:6234:directory. If the author is BAR, this might be BAR/Foo-1.23_90.tar.gz; usr/lib/perl5/5.8.8/CPAN.pm:6237: install BAR/Foo-1.23_90.tar.gz usr/lib/perl5/5.8.8/Exporter/Heavy.pm:129: # allow an easy version check: "use Foo 1.23, ''"; usr/lib/perl5/5.8.8/Math/BigFloat.pm:914: # (not with log(1.2345), but try log (123**123) to see what I mean. This usr/lib/perl5/5.8.8/Math/BigFloat.pm:1028: # log(123) == log(1.23) + log(10) * 2 usr/lib/perl5/5.8.8/Math/BigFloat.pm:1029: # log(0.0123) == log(1.23) - log(10) * 2 usr/lib/perl5/5.8.8/Math/BigFloat.pm:1052: _e_sub( $x->{_e}, $MBI->_new($dbd), $x->{_es}, $dbd_sign); # 123 => 1.23 usr/lib/perl5/5.8.8/Math/BigFloat.pm:1769: # no zeros after the dot (e.g. 1.23, 0.49 etc) usr/lib/perl5/5.8.8/Math/BigFloat.pm:2047: # 1.23 123e-2 3 0 2 usr/lib/perl5/5.8.8/Math/BigFloat.pm:2048: # 1.2345 12345e-4 5 0 4 usr/lib/perl5/5.8.8/Math/BigFloat.pm:2689: '123.45E-2' '1.2345' '12345E-4' usr/lib/perl5/5.8.8/Math/BigFloat.pm:3039:'+1.23', the new returns '1.23'. See the documentation in LMath::BigInt for usr/lib/perl5/5.8.8/bigint.pm:63: # integer. For instance, '4.5' => '4', '1.234e2' => '123' etc usr/lib/perl5/5.8.8/bigint.pm:71: if ($float =~ /^[+-]?[0-9]+\.[0-9]*$/) # 1., 1.23, -1.2 etc usr/lib/perl5/5.8.8/perl5db.pl:910:# Changes: 1.23: Dec 21, 2003 Dominique Quatravaux usr/lib/perl5/5.8.8/pod/perl572delta.pod:718: Failed 8/399 tests, 91.23% okay. usr/lib/perl5/5.8.8/pod/perl588delta.pod:1591:The optimiser on HP-UX 11.23 (Itanium 2) is currently partly disabled (scaled usr/lib/perl5/5.8.8/pod/perldelta.pod:1591:The optimiser on HP-UX 11.23 (Itanium 2) is currently partly disabled (scaled usr/lib/perl5/5.8.8/pod/perlfunc.pod:5347:(zero-padded as necessary). In other words, 1.23 times ten to the usr/lib/perl5/5.8.8/pod/perlfunc.pod:5348:99th may be either "1.23e99" or "1.23e099". usr/lib/perl5/5.8.8/pod/perlhpux.pod:53:HP-UX 11.11 (pa-risc 2.0) and HP-UX 11.23 (Itanium 2) ports available usr/lib/perl5/5.8.8/pod/perlhpux.pod:191:of a different version of HP-UX (currently 11.23 or 11i v2), and with usr/lib/perl5/5.8.8/pod/perlintro.pod:149: my @mixed = ("camel", 42, 1.23); usr/lib/perl5/5.8.8/pod/perlintro.pod:159: print $mixed[$#mixed]; # last element, prints 1.23 usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/POSIX.pod:455: ($mantissa, $exponent) = POSIX::frexp( 1.234e56 ); --pins---
Das war jetzt schon mit installiertem -14.7er RPM? Oder in dem du per mc die Dateien aus dem 14.7-RPM (nach tmp o.ä.) rauskopierst und dann drin greppst.
Erwischt :-) - in den RPM-Dateien gesucht.
Achso, nochwas zum gucken:
DIR="/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi" egrep '\$VERSION.*=|XSLoader::load' "${DIR}/IO.pm"
Das sollte z.B. sowas ergeben:
$VERSION = "1.22"; XSLoader::load 'IO', $VERSION;
our $VERSION = "1.22"; XSLoader::load 'IO', $VERSION;
Jup. Kann's halt hier nicht nachvollziehen, ich denke aber, ein Bugzilla-Eintrag ist angebracht...
-dnh
done :-) Gruß Werner -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 http://www.ufz.de - eMail: werner.flamme@ufz.de -- 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