Thomas & I have been discussing the problems with an over-long 'sed'
line breaking configure on the latest 5.4 code.   Further
investigation shows that there are three substitutions which are
failing, resulting from the entries:

    AC_SUBST( module_list_h)
    AC_SUBST( mib_module_list_h)
    AC_SUBST( agent_module_list_h)

These particular values are only used in agent/Makefile.in, to
generate the dependency lists for snmp_vars.lo, mib_modules.lo and
read_config.lo

The equivalent _c, _o and _lo substitutions are OK (probably because
they're applied to agent/mibgroup/Makefile.in, so don't include the
"mibgroup/" prefix)

As a short-term fix, it would be possible to temporarily drop the
above three lines from configure.in, and comment out the corresponding
lines in agent/Makefile.in
This would allow the software to build (fairly) reliably on Solaris
kit (and other systems where sed is relatively picky about
substitution lengths).  The downside is that the make dependencies
would be incomplete.

The alternative would be to ship with configure as it currently
stands, and accept that unusually complex configurations might not
build successfully.


Comments?

Dave

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to