While working on my next release of the version module, I attempted to backport the changes from bleadperl to the CPAN compatibility release, and I thought I would try and use ppport.h instead of my own collection of #ifdef's. I discovered that IVdf was not being defined properly, even though it _was_ there in ppport.h! I had to make the following patch: --- ppport.h (revision 163) +++ ppport.h (working copy) @@ -249,6 +249,10 @@ # define aTHX_ #endif +#ifndef IVSIZE +# define IVSIZE INTSIZE +#endif + #ifndef UVSIZE # define UVSIZE IVSIZE #endif since it appears that (at least for my copy of 5.005_03), there is no IVSIZE defined, so all of the #define's based on IVSIZE fail to work properly. Am I missing something obvious??? Is my Perl 5.005_03 defective??? John -- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4720 Boston Way Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5747Thread Next