You might want to try the bogus file descriptor workaround vs. the Socket 0 fix - 
there's a heap of problems under Linux with fd=0...

Y'all also need to figure out why some systems need -liconv and others won't run with 
it - Luca pulled that out because it was causing him problems...

-----Burton



---------- Original Message ----------------------------------
From: Mike Tremaine <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Date:  12 Nov 2003 16:23:40 -0800

>This is just to let everyone know that I have successfully built Ntop
>2.2.96 for both Solaris 8 and Solaris 9. A diff is attached after each
>issue.  
>
>I had to change 3 things to get it to work.
>
>1) I had to add -liconv to the LIBS or else it spits out a 
>
>*              gd.h...yes
>*              gdImageDestroy() in -lgd...no
>
>during the configure. Perhaps this is due to my setup but just to
>document that I had to do this step.
>
>[EMAIL PROTECTED] ~/ntop_2.2.96/ntop [19] cvs diff configureextra/SOLARIS9
>Index: configureextra/SOLARIS9
>===================================================================
>RCS file: /export/home/ntop/ntop/configureextra/SOLARIS9,v
>retrieving revision 1.2
>diff -r1.2 SOLARIS9
>5c5
>< LIBS="-lnsl -lsocket ${LIBS}"
>---
>> LIBS="-lnsl -lsocket -liconv ${LIBS}"
>
>
>2) I had to modify pbuf.c for the "unaligned move" thingy (see the back
>traffic) 
>
>[EMAIL PROTECTED] ~/ntop_2.2.96/ntop [18] cvs diff pbuf.c
>Index: pbuf.c
>===================================================================
>RCS file: /export/home/ntop/ntop/pbuf.c,v
>retrieving revision 2.153
>diff -r2.153 pbuf.c
>990c990
><       u_char *tcp_data = (u_char *)((int)tcp + tcp->th_off * 4);
>---
>>       u_char *tcp_data = (u_char *)((int)tcp + tp.th_off * 4);
>
>
>3) I had to modify webInterface.c with the patch for sock < 0 or else it
>would not run in "daemon mode"
>
>
>Index: webInterface.c
>===================================================================
>RCS file: /export/home/ntop/ntop/webInterface.c,v
>retrieving revision 2.246
>diff -r2.246 webInterface.c
>4785c4785
><     if((*sock <= 0) || (errno != 0) ) {
>---
>>     if((*sock < 0) || (errno != 0) ) {
>
>
>Good Luck
>
>Mike Tremaine
>[EMAIL PROTECTED]
>
>
>
>_______________________________________________
>Ntop mailing list
>[EMAIL PROTECTED]
>http://listgateway.unipi.it/mailman/listinfo/ntop
>


____________________________________________________________
Free 20MB Web Site Hosting and Personalized E-mail Service!
Get It Now At Doteasy.com http://www.doteasy.com/et/
_______________________________________________
Ntop mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to