No "of course" about it... It's a c warning ... it's not an error and is irrelevant. Say you have this code:
1 void main(void) { 2 int i; 3 i=1; 4 printf("i=%d", i); 5 { 6 int i; 7 i = 2; 8 printf("i=%d", i); 9 } 10 printf("i=%d", i); 11 } The declaration of i at line 6 'shadows' (supercedes) the declaration at 2. So the program will output: i=1 i=2 <- this is the shadowed value i=1 <- this is the unshadowed value The compiler warns you about it because it's not a great coding practice - it can be confusing which 'i' you refer to in six pages of code. But it's unambiguous to the compiler. Now beyond that, since you don't tell us which version of ntop you're using, there's not much else to say. 2.2c is the only supported version, so try it (and you should probably update libpng while you're at it, there have been a couple of security issues with the older versions - not risks for ntop, but for other programs that might create rogue png graphics). -----Burton -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Helmut Schneider Sent: Thursday, October 23, 2003 8:03 AM To: [EMAIL PROTECTED] Subject: [Ntop] libpng warning: Application was compiled with png.h from libpng-1.0.12 Hi, I use Woody. I got ntop via cvs from today. I searched all my files but I can only find png.h at 1.2.4. I compile with ./configure --with-libpng-lib=/usr/local/lib --with-libpng-include=/usr/loca l/include. make gives me /usr/include/gd.h:121: warning: declaration of `y1' shadows global declaration many times but is successfull to in the end. When running ntop I get message above and (of course) some graphics do not appear. Any help would be appreciated because I don't know where to search now. Thanks a lot, Helmut _______________________________________________ Ntop mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop _______________________________________________ Ntop mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop