Thanks Bart!

I did the ./configure & make  sequence with both v5.5 & v 5.6.1 and got 
the same results.  I went into the file snmt-tc.c and commented out the 
timezone offset  in  #ifndef cygiwn in the function date_n_time.  With 
that change I got through the make and make install. 



Bart Van Assche <[email protected]> 
Sent by: [email protected]
02/04/2011 05:37 AM

To
[email protected]
cc
[email protected]
Subject
Re: Newbie ->Make Error (hopefully not too dumb)






On Fri, Feb 4, 2011 at 3:14 AM, <[email protected]> wrote:

Sorry, I got my error all wrong. :-(  It is about not having the variable 
declared.  The code snippet is really: 

#ifndef cygwin 
    /* 
     * Timezone offset 
     */ 
    { 
#ifdef HAVE_STRUCT_TM_TM_GMTOFF 
    const int tzoffset = tm_p->tm_gmtoff; 
#else 
    const int tzoffset = timezone; 
#endif 

since the target is not cygwin  the #else is what is being used. In the 
declarations in this function, date_n_time, the pointer is declared but 
not timezone, and it isn't passed in as a parameter.   

Is there some setting for ./configure for the condition not cgywin 
concerning GMT offset that is suppose to be used? 



Ruth A Bielski/USA/RockwellCollins 
02/03/2011 07:52 PM 


To
[email protected] 
cc

Subject
Newbie ->Make Error (hopefully not too dumb)







Hi, I have used ./configure --host=i686-pc-cygwin --target=ppc-lynx  with 
v5.5. When I go on to the next step, make,  I get the following error: 

snmp-tc.c: In function `date_n_time': 
snmp-tc.c(166) : error: `timezone' undeclared (first use in this function) 

snmp-tc.c(166) : error: (Each undeclared identifier is reported only once 
snmp-tc.c(166) : error: for each function it appears in.) 
ppcmk[1]: *** [snmp-tc.lo] Error 1 
ppcmk[1]: Leaving directory `/cygdrive/c/Net-SNMP/net-snmp-5.6.1/snmplib' 
ppcmk: *** [subdirs] Error 1 
Done with LynuxMake. 

The thing is 'timezone' is part of #include <time.h> in snmp-tc.c. Here's 
the snippet from snmptc-tc.c (TIME_WITH_SYS_TIME is set to 1): 

#if TIME_WITH_SYS_TIME 
#ifdef WIN32 
# include <sys/timeb.h> 
#else 
# include <sys/time.h> 
#endif 
# include <time.h> 
#else 
# if HAVE_SYS_TIME_H 
#  include <sys/time.h> 
# else 
#  include <time.h> 
# endif 
#endif 

Any hints or suggestions? 

Hello,

Does Net-SNMP version 5.6.1 compile fine or does it trigger the same error 
message ?

Bart.
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to