My memory problems seem to have gone away, for now. Hm. Well, it still requires a ton of memory in my tests. Over 20MB. 30MB could be safe, and 40MB has given me no problems at all. **** I did this all with a -DDEBUGGING build of MacPerl 5.2.0r4. I am going to upload PPC and CFM68K copies of it to my CPAN directory, in case other want to play. NOTE: with the DEBUGGING build, you can play with Chip's article in the latest TPJ, which requires a Perl that has -DDEBUGGING on. So that's fun. :) I'll post when they are up. **** I have a new CPAN.pm and a new ExtUtils::MM_MacOS in the same place as before. I fixed several bugs with identifying module files, etc., like a problem with not macifying the PMLIBDIR paths when searching for modules, and hopefully I fixed some other problems from the InstallBLIB stuff, and I added a check to add the VERSION_FROM module if not found otherwise. I also fixed the build cache size to add the resource forks sizes under MacPerl, and another part to detect Bundle files. I did not install, but I succesfully did a make on Bundle::libnet. Known bugs: 1. Distributions with long filenames will likely choke and die. Actually, I haven't tested it, but I made it so the files will download, and Archive::Tar can get at them fine. But if the new directory name is too long to be made, then it won't work properly. So my guess is long distro names work, but long file and folder names in the distro will not. For example: D/DJ/DJPADZ/Finance-MoneyNetSymbolLookup-0.02.tar.gz The distribution name is 40 characters. The needed folder name is 33. If the distro name were 40, but the folder name were 31, it would probably work. Note that the "readme" command will work with long filenames, too, by similarly truncating them. However, another problem: CPAN.pm renames old files of the same name. So it is possible this will fail and then overwrite a different file: Finance-MoneyNetSymbolLookup-0.01.tar.gz becomes: Finance-MoneyNetSymbolLo.tar.gz Finance-MoneyNetSymbolLookup-0.02.tar.gz becomes: Finance-MoneyNetSymbolLo.tar.gz I am thinking of adding more code to check to see if a file exists, and if so, to keep trying a new name until a similar file does not exist. 2. Only gzip archives can be accessed (which is most of them). 3. Occasionally MacPerl will think a folder is busy, or a file might not be unlocked if the untarring is interrupted, and you have to remove the files/folder manually. I think I fixed any other bugs I was told about or found. So go get it: http://pudge.net/files/macperl/CPAN/ -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10 1FF77F13 8180B6B6']) ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch