Here is what the log says: 2007-11-04T22:43:39 <6> [ppm:81] ppm install XML::LibXML::Common
2007-11-04T22:43:39 <7> [Client.pm:429] http://ppm4.activestate.com/MS
+Win32-x86/5.8/822/package.xml is still fresh
2007-11-04T22:43:39 <7> [Client.pm:429] http://theoryx5.uwinnipeg.ca/p
+pms/package.xml is still fresh
2007-11-04T22:43:39 <7> [Client.pm:429] http://trouchelle.com/ppm/pack
+age.xml is still fresh
2007-11-04T22:43:40 <7> [Client.pm:836] Want XML::LibXML::Common >= 0
2007-11-04T22:43:40 <7> [Client.pm:711] Feature XML::LibXML::Common no
+t found in site
2007-11-04T22:43:40 <7> [Client.pm:711] Feature XML::LibXML::Common no
+t found in perl
2007-11-04T22:43:40 <7> [Client.pm:719] Module XML::LibXML::Common not
+ found in @INC
2007-11-04T22:43:40 <7> [Client.pm:711] Feature XML::LibXML::Common no
+t found in site
2007-11-04T22:43:40 <7> [Client.pm:711] Feature XML::LibXML::Common no
+t found in perl
2007-11-04T22:43:40 <7> [Client.pm:719] Module XML::LibXML::Common not
+ found in @INC
2007-11-04T22:43:40 <5> [ppm:1114] Installing into site
2007-11-04T22:43:43 <6> [Web.pm:63] GET http://theoryx5.uwinnipeg.ca/p
+pms/x86/XML-LibXML-Common.tar.gz ==> 200 OK (40159 bytes in 2.92 sec
+- 13 KB/s)
2007-11-04T22:52:31 <3> [ppm:85] ppm install: Could not open 'C:\data\
+tmp\ppm-P6gd5t/XML-LibXML-Common-0.13/blib/lib/XML/LibXML/Common.pm':
+ No such file or directory at C:/data/Perl/lib/ActiveState/ModInfo.pm
+ line 144. ...propagated at C:\data\Perl\bin/ppm line 998, <STDIN> li
+ne 1.
It does not seem to be a matter of rights not set properly (see update 1 above), since a script I wrote can do the extraction. Anyhow, I'm running now as "Admin" with full rights, but still no luck.
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] [d/l] |
Do the directories C:\data\tmp, for the temp files, and C:\data\Perl\etc, for ppm-site-dirty, exist?
Is it just installation of this particular package that's a problem, or is there now a problem with any package, including one from ActiveState's repository?
| [reply] |
C:\data\tmp and C:\data\Perl\etc both exist.At first I thought it made no difference which package I try to install. The ones I tried and used Archive::Tar end with a similar error, but the ones which use Archive::Zip work! So there must be something wrong with the use of Archive::Tar as used by ActivePerl::PPM::Client. (See update 2 above)
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] [d/l] [select] |
| [reply] |
Only one copy of perl.exe running and it cleanly exits. It even deletes the temporary directory and its content (the archive-file).
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] [d/l] |
I deinstalled XML::LibXML::Common - and during reinstall, I tried to provoke an installation error (by messing around with temporary files on which Perl/lib/ActiveState/ModInfo.pm::parse_version()" is called (which produces your error). In the end, I *didn't* manage to prevent XML::LibXML::Common from installing ;-) So there has to be some other crazy stuff in the way ...
Regards
mwa
| [reply] [d/l] |