In message <[EMAIL PROTECTED]> (on 14 December
2004 04:42:01 -0500), [EMAIL PROTECTED] (Michael G Schwern) wrote:
>On Tue, Dec 14, 2004 at 03:32:38AM -0500, [EMAIL PROTECTED] wrote:
>> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
>> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
>> t/VecArray....Global symbol "$idx" requires explicit package name at .4353.c
>> line 52.
>> Compilation failed in require at t/VecArray.t line 16.
>
>It appears something's gone wrong with the macro filtering. Do you have
>Filter::cpp installed? What version?
1.03. If this doesn't do it, perhaps Tie::VecArray should have a PREREQ_PM
with an adequate version number for Filter::cpp in it? I do note the date on
Filter::cpp 1.03's manpage as being in 1995...
>And what's the result of this one-liner:
>$ perl -wle 'use Config; print $Config{cppstdin}; print $Config{cppminus}'
cppstdin
In other words:
perl -V:cppstdin
cppstdin='cppstdin';
perl -V:cppminus
cppminus='';
A cpp does exist on IRIX, although it is not something I would advise using;
acpp (ANSI C preprocessor) is better, but may go away - cc -E is
preferable.
>> Summary of my perl5 (revision 5.0 version 8 subversion 0 patch 17881)
>>configuration:
>
>You appear to be running an old development snapshot. That could have
>something to do with it.
Old, perhaps, but it's actually a stock 5.8.0 with all mods necessary to get
it to run properly on IRIX:
Locally applied patches:
DEVEL17807
DEVEL17848
DEVEL17874
DEVEL17875
DEVEL17881
I wrote all but one of the patches in question, and find it unlikely that
they would have anything to do with it - they're to do with one or more of
IRIX hints files or IRIX number handling or cleaning up temp files after
ext/SDBM_File/sdbm.t tests.
Thanks,
-Allen
--
Allen Smith http://cesario.rutgers.edu/easmith/
There is only one sound argument for democracy, and that is the argument
that it is a crime for any man to hold himself out as better than other men,
and, above all, a most heinous offense for him to prove it. - H. L. Mencken