Re: SNMP Configure Script Issue: When I include a header file in include/net-snmp/library/snmp_logging.h

Magnus Fromreide <[email protected]>
Newsgroups gmane.network.net-snmp.devel
Message-ID <[email protected]>
On Fri, Mar 22, 2019 at 01:15:52PM +0530, prabu varadharajan wrote:
> Dear All,
> 
> Following is my project source code hierarchy,
> + src
>     |
>     +---- snmp
>     |
>     +---- my_app
>     |
>     +---- inc
>             |
>             +---- local_snmp_macros.h
>             +---- my_macros.h
> 
> I have declared few functions and macros in both local_snmp_macros.h and
> my_macros.h files which are being used by both snmp and my_app
> applications. As of now I'm copying the header files before ./configure and
> compilation from src/inc/ to src/snmp/agent/mibgroup and removing those on
> clean which is not recommended. So now I would like to avoid this copying
> overhead and include from src/inc itself.
> 
> For this I have updated ./configure --with-cflags=-I$(pwd)/../inc and able
> to build the application successfully but I'm getting following fatal errors.
> In this case also I'm observing some* weird behaviour* like I have
> included my_macros.h
> and local_snmp_macros.h files in
> src/snmp/include/net-snmp/library/snmp_logging.h whereas I'm getting fatal
> errors for the *first one*(my_macros.h) only. I have tried exploring
> Makefile.* and configure script as well but I could not resolve this one.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> *In file included from
> ./include/net-snmp/output_api.h:181:0,                 from
> ./include/net-snmp/library/snmp_client.h:32,                 from
> ./include/net-snmp/varbind_api.h:102,                 from
> ./include/net-snmp/library/snmp_api.h:33,                 from
> ./include/net-snmp/definitions.h:23,                 from
> ./include/net-snmp/types.h:462,                 from
> include/net-snmp/library/snmpUDPIPv6Domain.h:11,                 from
> module_tmp_header.h:164:./include/net-snmp/library/snmp_logging.h:7:23:
> fatal error: my_macros.h: No such file or directorycompilation terminated.*
> 
> *File include view for reference:*
> #ifndef SNMP_LOGGING_H
> #define SNMP_LOGGING_H
> 
> #include <net-snmp/types.h>
> #include <net-snmp/output_api.h>
> #include "dummy.h"
> #include <my_macros.h>
> #include <local_snmp_macros.h>
> 
> As per my understanding, I suspect the *configure* script only which could
> have some bug. Please correct me if I'm wrong and help me to overcome from
> this error.
> 
> *Note: *I have observed same behaviour in noth Net-SNMP-5.5 and
> Net-SNMP-5.8.pre2 as well.
> 
> Please feel free to ask more details if required that I can provide to
> resolve this issue. Or let me know if any reference link if this issue is
> already reported and resolved.

Could you please show the compile line before the error message (something
like gcc blah blah something.c -o something.o)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.