[Pkg-net-snmp-devel] Bug#502806: Bug#502806: libsnmp-base: forcing perl headers in net-snmp-config --cflags breaks perl builds

Sebastian Harl tokkee at debian.org
Sun Nov 29 20:35:32 UTC 2009


Hi,

On Mon, Oct 20, 2008 at 01:20:45PM +0200, Jochen Friedrich wrote:
> > net-snmp-config --cflags outputs this:
> > 
> >    -DNETSNMP_ENABLE_IPV6 -g -O2 -g -Wall -O2 -DNETSNMP_USE_INLINE -Ulinux -Dlinux=linux -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.10/CORE -I. -I/usr/include
> > 
> > But neither is /usr/lib/perl/5.10/CORE required to link against the
> > net-snmp libraries, it also makes it impossible to build the SNMP perl
> > module from cpan or other modules linking against the net-snmp libraries,
> > as they get the header files from a different perl (the debian perl).
> 
> As libnetsnmpagent is compiled with embedded perl, the include path is required to link
> against this library.
> 
> ldd /usr/lib/libnetsnmpagent.so.15.1.0
> 	libperl.so.5.10 => /usr/lib/libperl.so.5.10 (0xb7e6c000)

This is not true for libnetsnmp.so, though. net-snmp-config provides the
two options '--libs' and '--agent-libs' -- it would be nice, if it could
also provide something like '--base-cflags' (don't re-use '--cflags' for
backward compatibility reasons) and '--agent-cflags' and let those
options return the *minimum* required CFLAGS for building "applications"
and "subagents" respectively.

Imho, this would be a nice fix for this bug report.

TIA,
Sebastian

-- 
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety.         -- Benjamin Franklin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-net-snmp-devel/attachments/20091129/7cdaa9d1/attachment.pgp>


More information about the Pkg-net-snmp-devel mailing list