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

Reply via email to