use CFLAGS=-I  `net-snmpf-config --cflags

or try with hardcoding directly

-I /usr/local/include/net-snmp

On Wed, Oct 15, 2014 at 11:30 PM, Ali Azar <azaad2...@gmail.com> wrote:

> Hi Pranesh,
>
> Thanks for your response! I noticed that my includes are also in
> /usr/local/include/net-snmp/
>
> so should I modify my "make"? how can I include this path into where
> net-snmp looks for for my header files?
>
> On 14 October 2014 22:30, Pranesh Kulkarni <pranes...@gmail.com> wrote:
>
>> Hi,
>>
>> the declarations for the above functions are in
>>
>> #include <net-snmp/net-snmp-config.h>
>> #include <net-snmp/net-snmp-features.h>
>> #include <net-snmp/net-snmp-includes.h>
>> #include <net-snmp/agent/net-snmp-agent-includes.h>
>>
>> which are not included properly ,
>>
>> it should get automatically with
>>
>> CFLAGS=-I  `net-snmpf-config --cflags`
>>
>>
>> check with this command   "net-snmp-config --cflags" on your terminal ,
>> and check the output path with header files
>>
>>
>> In my case
>>
>> $net-snmp-config --cflags
>>     -fno-strict-aliasing -g -O2 -Ulinux -Dlinux=linux  -I. 
>> -I/usr/local/include
>>
>>
>> the header files are in current or in /usr/local/include(these header files 
>> were in /usr/local/include)
>>
>>
>>
>> On Wed, Oct 15, 2014 at 5:01 AM, Ali Azar <azaad2...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I am trying to run the make on agentX example in this tutorial here:
>>> http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent
>>>
>>> but when I run make on example-demon, it gives me the following error
>>> messages and looks like it can't link the header files properly:
>>>
>>> [root@localhost agent]# make example-demon
>>> gcc -fno-strict-aliasing -g -O2 -Ulinux -Dlinux=linux  -D_REENTRANT
>>> -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector
>>> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
>>> -I/usr/lib64/perl5/CORE   -I../include -I. -I../agent -I../agent/mibgroup
>>> -I../snmplib     example-demon.c   -o example-demon
>>> /tmp/ccAIXgYe.o: In function `main':
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:25: undefined reference to
>>> `snmp_enable_stderrlog'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:30: undefined reference to
>>> `netsnmp_ds_set_boolean'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:41: undefined reference to
>>> `init_agent'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:46: undefined reference to
>>> `init_nstAgentSubagentObject'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:55: undefined reference to
>>> `init_snmp'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:66: undefined reference to
>>> `snmp_log'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:72: undefined reference to
>>> `agent_check_and_process'
>>> /root/net-snmp-5.7.2.1/agent/example-demon.c:76: undefined reference to
>>> `snmp_shutdown'
>>> collect2: error: ld returned 1 exit status
>>> make: *** [example-demon] Error 1
>>>
>>>
>>> I copy the files into the net-snmp directory under agent:
>>> /net-snmp-5.7.2.1/agent
>>>
>>> seems like I have all the libraries as well:
>>> # net-snmp-config --libs
>>> -L/usr/local/lib -lnetsnmp -lrt -lm
>>>
>>> What is the probable cause of this?
>>>
>>> Thanks,
>>> Ali
>>>
>>>
>>> --
>>> Ali Eshragi
>>> MEng electrical & computer engineering
>>> University of Waterloo
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Comprehensive Server Monitoring with Site24x7.
>>> Monitor 10 servers for $9/Month.
>>> Get alerted through email, SMS, voice calls or mobile push notifications.
>>> Take corrective actions from your mobile device.
>>> http://p.sf.net/sfu/Zoho
>>> _______________________________________________
>>> Net-snmp-users mailing list
>>> Net-snmp-users@lists.sourceforge.net
>>> Please see the following page to unsubscribe or change other options:
>>> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Pranesh
>>
>
>
>
> --
> Ali Eshragi
> MEng electrical & computer engineering
> University of Waterloo
>



-- 
Thanks,
Pranesh
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to