sac5@rack25 ~ $ cc snmptest.c In file included from /usr/include/net-snmp/definitions.h:22, from /home/sac5/net-snmp-5.3.1/include/net-snmp/net-snmp-includes.h:71, from snmptest.c:2: /usr/include/net-snmp/types.h:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef' In file included from /usr/include/net-snmp/utilities.h:46, from /home/sac5/net-snmp-5.3.1/include/net-snmp/net-snmp-includes.h:74, from snmptest.c:2: /usr/include/net-snmp/library/snmp_alarm.h:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'alarm_handler' In file included from /usr/include/net-snmp/library/snmp_logging.h:14, from /usr/include/net-snmp/library/container.h:19, from /usr/include/net-snmp/utilities.h:54, from /home/sac5/net-snmp-5.3.1/include/net-snmp/net-snmp-includes.h:74, from snmptest.c:2: /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/varargs.h:4:2: error: #error "GCC no longer implements ." /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/varargs.h:5:2: error: #error "Revise your code to use ." In file included from /usr/include/net-snmp/library/container.h:19, from /usr/include/net-snmp/utilities.h:54, from /home/sac5/net-snmp-5.3.1/include/net-snmp/net-snmp-includes.h:74, from snmptest.c:2: /usr/include/net-snmp/library/snmp_logging.h:58: error: expected declaration specifiers or '...' before 'va_list' snmptest.c: In function 'main': snmptest.c:29: warning: incompatible implicit declaration of built-in function 'exit' snmptest.c:35: error: 'SNMP_VERSION_2' undeclared (first use in this function) snmptest.c:35: error: (Each undeclared identifier is reported only once snmptest.c:35: error: for each function it appears in.)