On 2025/03/07 15:34, Wes Hardaker via Net-snmp-coders wrote:
>
> Greetings all,
>
> It's been a while --- time to finally release a 5.10 pre-release
> candidate. Consider this a feature freeze and the master branch should
> only be used for bug fixes at this point. Please give 5.10.pre1 a
> whirl -- it certainly won't be perfect yet.
To see how things are going with API changes, I've tested building
everything in OpenBSD ports which depends on this. (I'm not suggesting
that Net-SNMP needs to change anything unless these are unexpected, but
at least giving other package maintainers a heads-up on what might be
affected).
Built ok: sane-backends, php (8.2/8.3/8.4), ifstat, lldpd, mbrowse,
monitoring-plugins, rtg, snmptt, tcl-snmptools, ttg, zabbix, hplip,
fwbuilder, collectd, nut, asterisk (16/18/20/22), kamailio.
I had two failures; gnugk (we are up to date on this; 5.13) and ntopng
(out of date, I can't easily test with a current version).
gnugk:
snmp.cxx:87:11: error: expected '(' for function-style cast or type construction
trapOID[ OID_LENGTH(trapOID) - 1 ] = trapNumber;
^~~~~~~~~~~~~~~~~~~
/usr/local/include/net-snmp/library/asn1.h:65:56: note: expanded from macro
'OID_LENGTH'
sizeof(int[-__builtin_types_compatible_p(typeof(x), typeof(&(x)[0]))]))
~~~~~~~~~^
snmp.cxx:87:11: error: expected '(' for function-style cast or type construction
trapOID[ OID_LENGTH(trapOID) - 1 ] = trapNumber;
^~~~~~~~~~~~~~~~~~~
ntopng:
various from snmp_sess_* functions taking struct session_list * rather
than void *, and also
src/SNMP.cpp:452:47: error: assigning to 'oid *' (aka 'unsigned long *') from
incompatible type 'const oid[10]' (aka 'const unsigned long[10]')
snmpSession->session.securityAuthProto = usmHMACMD5AuthProtocol;
^~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders