I am getting stuck... and I don't know what to do about this... And I am
half asleep. It has to be something stupid.

early in my code I populate %COOR with

push @{ $COOR{$file} }, $chgid;

Then later I try to use that info with:

foreach my $file (keys %NEW){
        while (my ($cfile, $ids) = each %COOR){
                if( grep $NEW{$file}[2] == $_, @{ $ids } ){   ## line 855
                        $RELATION{$file} = $RELATION{$cfile};
                        last;
                        }
                }
        }

but the error I get is:
Not an ARRAY reference at ./depend.pl line 855.


What the heck am I doing wrong??? Isn't COOR a hash of an array? 

In debug COOR looks like:
  DB<2> x %COOR
0  'src/xxx.cc'
1  ARRAY(0x3ab8a0)
   0  49196
   1  48544
2  'lib/xxxx.x'
3  ARRAY(0x3171f0)
   0  48641
4  'lib/xxxx.w'
5  ARRAY(0x30e510)
   0  49542
6  'lib/xxxx.x'
7  ARRAY(0x3173f4)
   0  49542
8  'include/xxxx.h'
9  ARRAY(0x30e42c)
   0  49124


Delivery Queue
<http://www/reldist-bin/build/assign/listassign.cgi?reverse=on>

Nikola Janceski
Summit Systems, Inc.
212-896-3400

The only reason for time is so that everything doesn't happen at once.
-- Albert Einstein (1879-1955)  


----------------------------------------------------------------------------
--------------------
The views and opinions expressed in this email message are the sender's
own, and do not necessarily represent the views and opinions of Summit
Systems Inc.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to