misc/133152: net-mgmt/net-snmp: fails building on recent -CURRENT

Scot Hetzel swhetzel at gmail.com
Sat Mar 28 08:00:12 UTC 2009


The following reply was made to PR ports/133152; it has been noted by GNATS.

From: Scot Hetzel <swhetzel at gmail.com>
To: FreeBSD-gnats-submit at freebsd.org, freebsd-bugs at freebsd.org
Cc:  
Subject: Re: misc/133152: net-mgmt/net-snmp: fails building on recent -CURRENT
Date: Sat, 28 Mar 2009 02:58:37 -0500

 --0016e64650a078f2290466293792
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 On Sat, Mar 28, 2009 at 2:50 AM,  <FreeBSD-gnats-submit at freebsd.org> wrote:
 > Thank you very much for your problem report.
 > It has the internal identification `misc/133152'.
 > The individual assigned to look at your
 > report is: freebsd-bugs.
 >
 This should be a ports PR, please change it.
 
 I have also attached my first patch, which changes the in6p_* macros to inp_*.
 
 Either version can be used to build net-mgmt/net-snmp.
 
 Thanks,
 
 Scot
 
 --0016e64650a078f2290466293792
 Content-Type: text/plain; charset=US-ASCII; 
 	name="patch-agent_mibgroup_mibII_ipv6.c-ver2.txt"
 Content-Disposition: attachment; 
 	filename="patch-agent_mibgroup_mibII_ipv6.c-ver2.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_fsu0cvb50
 
 LS0tIGFnZW50L21pYmdyb3VwL21pYklJL2lwdjYuYy5vcmlnCTIwMDktMDMtMjggMDE6Mjc6MjEu
 NDIxMDc5MDAwIC0wNTAwCisrKyBhZ2VudC9taWJncm91cC9taWJJSS9pcHY2LmMJMjAwOS0wMy0y
 OCAwMjowNDo1NC45NzQ4MDYxMDYgLTA1MDAKQEAgLTEzMzIsNyArMTMzMiw3IEBACiAgICAgICAg
 IGogPSAoaW50KSB2cC0+bmFtZWxlbjsKICAgICAgICAgZm9yIChpID0gMDsgaSA8IHNpemVvZihz
 dHJ1Y3QgaW42X2FkZHIpOyBpKyspCiAgICAgICAgICAgICBuZXduYW1lW2orK10gPSB0c3RwY2Iu
 aW42cF9sYWRkci5zNl9hZGRyW2ldOwotICAgICAgICBuZXduYW1lW2orK10gPSBudG9ocyh0c3Rw
 Y2IuaW42cF9scG9ydCk7CisgICAgICAgIG5ld25hbWVbaisrXSA9IG50b2hzKHRzdHBjYi5pbnBf
 bHBvcnQpOwogICAgICAgICBpZiAoSU42X0lTX0FERFJfTElOS0xPQ0FMKCZ0c3RwY2IuaW42cF9s
 YWRkcikpCiAgICAgICAgICAgICBuZXduYW1lW2orK10gPQogICAgICAgICAgICAgICAgIG50b2hz
 KCoodWludDE2X3QgKikgJiB0c3RwY2IuaW42cF9sYWRkci5zNl9hZGRyWzJdKTsKQEAgLTEzOTYs
 NyArMTM5Niw3IEBACiAgICAgICAgICp2YXJfbGVuID0gc2l6ZW9mKHN0cnVjdCBpbjZfYWRkcik7
 CiAgICAgICAgIHJldHVybiBzYXZwY2IuaW42cF9sYWRkci5zNl9hZGRyOwogICAgIGNhc2UgSVBW
 NlVEUExPQ0FMUE9SVDoKLSAgICAgICAgbG9uZ19yZXR1cm4gPSBudG9ocyhzYXZwY2IuaW42cF9s
 cG9ydCk7CisgICAgICAgIGxvbmdfcmV0dXJuID0gbnRvaHMoc2F2cGNiLmlucF9scG9ydCk7CiAg
 ICAgICAgIHJldHVybiAodV9jaGFyICopICYgbG9uZ19yZXR1cm47CiAgICAgY2FzZSBJUFY2VURQ
 SUZJTkRFWDoKICAgICAgICAgaWYgKElONl9JU19BRERSX0xJTktMT0NBTCgmc2F2cGNiLmluNnBf
 bGFkZHIpKQpAQCAtMTUxOSwxOSArMTUxOSwxOSBAQAogICAgICAgICBpZiAoMCA9PSAodHN0cGNi
 LmlucF92ZmxhZyAmIElOUF9JUFY2KSkKICAgICAgICAgICAgIGdvdG8gc2tpcDsKICNlbmRpZgot
 ICAgICAgICBpZiAoIU5FVFNOTVBfS0xPT0tVUCh0c3RwY2IuaW42cF9wcGNiLCAoY2hhciAqKSAm
 dGNwNmNiLCBzaXplb2YodGNwNmNiKSkpIHsKKyAgICAgICAgaWYgKCFORVRTTk1QX0tMT09LVVAo
 dHN0cGNiLmlucF9wcGNiLCAoY2hhciAqKSAmdGNwNmNiLCBzaXplb2YodGNwNmNiKSkpIHsKICAg
 ICAgICAgICAgIERFQlVHTVNHVEwoKCJtaWJJSS9pcHY2IiwgImtsb29rdXAgZmFpbCBmb3IgdGNi
 Ni50Y3A2Y2IgYXQgJXhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICB0c3RwY2IuaW42cF9w
 cGNiKSk7CisgICAgICAgICAgICAgICAgICAgICAgICB0c3RwY2IuaW5wX3BwY2IpKTsKICAgICAg
 ICAgICAgIGZvdW5kID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAg
 IGogPSAoaW50KSB2cC0+bmFtZWxlbjsKICAgICAgICAgZm9yIChpID0gMDsgaSA8IHNpemVvZihz
 dHJ1Y3QgaW42X2FkZHIpOyBpKyspCiAgICAgICAgICAgICBuZXduYW1lW2orK10gPSB0c3RwY2Iu
 aW42cF9sYWRkci5zNl9hZGRyW2ldOwotICAgICAgICBuZXduYW1lW2orK10gPSBudG9ocyh0c3Rw
 Y2IuaW42cF9scG9ydCk7CisgICAgICAgIG5ld25hbWVbaisrXSA9IG50b2hzKHRzdHBjYi5pbnBf
 bHBvcnQpOwogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgc2l6ZW9mKHN0cnVjdCBpbjZfYWRkcik7
 IGkrKykKICAgICAgICAgICAgIG5ld25hbWVbaisrXSA9IHRzdHBjYi5pbjZwX2ZhZGRyLnM2X2Fk
 ZHJbaV07Ci0gICAgICAgIG5ld25hbWVbaisrXSA9IG50b2hzKHRzdHBjYi5pbjZwX2Zwb3J0KTsK
 KyAgICAgICAgbmV3bmFtZVtqKytdID0gbnRvaHModHN0cGNiLmlucF9mcG9ydCk7CiAgICAgICAg
 IGlmIChJTjZfSVNfQUREUl9MSU5LTE9DQUwoJnRzdHBjYi5pbjZwX2xhZGRyKSkKICAgICAgICAg
 ICAgIG5ld25hbWVbaisrXSA9CiAgICAgICAgICAgICAgICAgbnRvaHMoKih1aW50MTZfdCAqKSAm
 IHRzdHBjYi5pbjZwX2xhZGRyLnM2X2FkZHJbMl0pOwpAQCAtMTU0NSw3ICsxNTQ1LDcgQEAKICAg
 ICAgICAgREVCVUdNU0coKCJtaWJJSS9pcHY2IiwgIiAlZFxuIiwgZXhhY3QpKTsKIAogI2lmIDEg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB0aGlzIGlzIHZlcnkgb2RkIGJ1dCBzb21ldGlt
 ZXMgaGFwcGVuLCBhbmQgY2F1c2UgaW5maW5pdGUgbG9vcCAqLwotICAgICAgICBpZiAobnRvaHMo
 dHN0cGNiLmluNnBfbHBvcnQpID09IDApCisgICAgICAgIGlmIChudG9ocyh0c3RwY2IuaW5wX2xw
 b3J0KSA9PSAwKQogICAgICAgICAgICAgZ290byBza2lwOwogI2VuZGlmCiAKQEAgLTE2MDEsMTMg
 KzE2MDEsMTMgQEAKICAgICAgICAgKnZhcl9sZW4gPSBzaXplb2Yoc3RydWN0IGluNl9hZGRyKTsK
 ICAgICAgICAgcmV0dXJuICh1X2NoYXIgKikgJiBzYXZwY2IuaW42cF9sYWRkci5zNl9hZGRyWzBd
 OwogICAgIGNhc2UgSVBWNlRDUExPQ0FMUE9SVDoKLSAgICAgICAgbG9uZ19yZXR1cm4gPSBudG9o
 cyhzYXZwY2IuaW42cF9scG9ydCk7CisgICAgICAgIGxvbmdfcmV0dXJuID0gbnRvaHMoc2F2cGNi
 LmlucF9scG9ydCk7CiAgICAgICAgIHJldHVybiAodV9jaGFyICopICYgbG9uZ19yZXR1cm47CiAg
 ICAgY2FzZSBJUFY2VENQUkVNT1RFQUREUjoKICAgICAgICAgKnZhcl9sZW4gPSBzaXplb2Yoc3Ry
 dWN0IGluNl9hZGRyKTsKICAgICAgICAgcmV0dXJuICh1X2NoYXIgKikgJiBzYXZwY2IuaW42cF9m
 YWRkci5zNl9hZGRyWzBdOwogICAgIGNhc2UgSVBWNlRDUFJFTU9URVBPUlQ6Ci0gICAgICAgIGxv
 bmdfcmV0dXJuID0gbnRvaHMoc2F2cGNiLmluNnBfZnBvcnQpOworICAgICAgICBsb25nX3JldHVy
 biA9IG50b2hzKHNhdnBjYi5pbnBfZnBvcnQpOwogICAgICAgICByZXR1cm4gKHVfY2hhciAqKSAm
 IGxvbmdfcmV0dXJuOwogICAgIGNhc2UgSVBWNlRDUElGSU5ERVg6CiAgICAgICAgIGlmIChJTjZf
 SVNfQUREUl9MSU5LTE9DQUwoJnNhdnBjYi5pbjZwX2xhZGRyKSkKQEAgLTE3NDIsMTkgKzE3NDIs
 MTkgQEAKICAgICAgICAgaWYgKDAgPT0gKHRzdHBjYi5pbnBfdmZsYWcgJiBJTlBfSVBWNikpCiAg
 ICAgICAgICAgICBnb3RvIHNraXA7CiAjZW5kaWYKLSAgICAgICAgaWYgKCFORVRTTk1QX0tMT09L
 VVAodHN0cGNiLmluNnBfcHBjYiwgKGNoYXIgKikgJnRjcGNiLCBzaXplb2YodGNwY2IpKSkgewor
 ICAgICAgICBpZiAoIU5FVFNOTVBfS0xPT0tVUCh0c3RwY2IuaW5wX3BwY2IsIChjaGFyICopICZ0
 Y3BjYiwgc2l6ZW9mKHRjcGNiKSkpIHsKICAgICAgICAgICAgIERFQlVHTVNHVEwoKCJtaWJJSS9p
 cHY2IiwgImtsb29rdXAgZmFpbCBmb3IgdGNiNi50Y3BjYiBhdCAleFxuIiwKLSAgICAgICAgICAg
 ICAgICAgICAgICAgIHRzdHBjYi5pbjZwX3BwY2IpKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
 IHRzdHBjYi5pbnBfcHBjYikpOwogICAgICAgICAgICAgZm91bmQgPSAwOwogICAgICAgICAgICAg
 YnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgaiA9IChpbnQpIHZwLT5uYW1lbGVuOwogICAgICAg
 ICBmb3IgKGkgPSAwOyBpIDwgc2l6ZW9mKHN0cnVjdCBpbjZfYWRkcik7IGkrKykKICAgICAgICAg
 ICAgIG5ld25hbWVbaisrXSA9IHRzdHBjYi5pbjZwX2xhZGRyLnM2X2FkZHJbaV07Ci0gICAgICAg
 IG5ld25hbWVbaisrXSA9IG50b2hzKHRzdHBjYi5pbjZwX2xwb3J0KTsKKyAgICAgICAgbmV3bmFt
 ZVtqKytdID0gbnRvaHModHN0cGNiLmlucF9scG9ydCk7CiAgICAgICAgIGZvciAoaSA9IDA7IGkg
 PCBzaXplb2Yoc3RydWN0IGluNl9hZGRyKTsgaSsrKQogICAgICAgICAgICAgbmV3bmFtZVtqKytd
 ID0gdHN0cGNiLmluNnBfZmFkZHIuczZfYWRkcltpXTsKLSAgICAgICAgbmV3bmFtZVtqKytdID0g
 bnRvaHModHN0cGNiLmluNnBfZnBvcnQpOworICAgICAgICBuZXduYW1lW2orK10gPSBudG9ocyh0
 c3RwY2IuaW5wX2Zwb3J0KTsKICAgICAgICAgaWYgKElONl9JU19BRERSX0xJTktMT0NBTCgmdHN0
 cGNiLmluNnBfbGFkZHIpKQogICAgICAgICAgICAgbmV3bmFtZVtqKytdID0KICAgICAgICAgICAg
 ICAgICBudG9ocygqKHVpbnQxNl90ICopICYgdHN0cGNiLmluNnBfbGFkZHIuczZfYWRkclsyXSk7
 CkBAIC0xNzY4LDcgKzE3NjgsNyBAQAogICAgICAgICBERUJVR01TRygoIm1pYklJL2lwdjYiLCAi
 ICVkXG4iLCBleGFjdCkpOwogCiAjaWYgMSAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHRo
 aXMgaXMgdmVyeSBvZGQgYnV0IHNvbWV0aW1lcyBoYXBwZW4sIGFuZCBjYXVzZSBpbmZpbml0ZSBs
 b29wICovCi0gICAgICAgIGlmIChudG9ocyh0c3RwY2IuaW42cF9scG9ydCkgPT0gMCkKKyAgICAg
 ICAgaWYgKG50b2hzKHRzdHBjYi5pbnBfbHBvcnQpID09IDApCiAgICAgICAgICAgICBnb3RvIHNr
 aXA7CiAjZW5kaWYKICAgICAgICAgcmVzdWx0ID0gc25tcF9vaWRfY29tcGFyZShuYW1lLCAqbGVu
 Z3RoLCBuZXduYW1lLCBqKTsKQEAgLTE4MjMsMTMgKzE4MjMsMTMgQEAKICAgICAgICAgKnZhcl9s
 ZW4gPSBzaXplb2Yoc3RydWN0IGluNl9hZGRyKTsKICAgICAgICAgcmV0dXJuICh1X2NoYXIgKikg
 JiBzYXZwY2IuaW42cF9sYWRkci5zNl9hZGRyWzBdOwogICAgIGNhc2UgSVBWNlRDUExPQ0FMUE9S
 VDoKLSAgICAgICAgbG9uZ19yZXR1cm4gPSBudG9ocyhzYXZwY2IuaW42cF9scG9ydCk7CisgICAg
 ICAgIGxvbmdfcmV0dXJuID0gbnRvaHMoc2F2cGNiLmlucF9scG9ydCk7CiAgICAgICAgIHJldHVy
 biAodV9jaGFyICopICYgbG9uZ19yZXR1cm47CiAgICAgY2FzZSBJUFY2VENQUkVNT1RFQUREUjoK
 ICAgICAgICAgKnZhcl9sZW4gPSBzaXplb2Yoc3RydWN0IGluNl9hZGRyKTsKICAgICAgICAgcmV0
 dXJuICh1X2NoYXIgKikgJiBzYXZwY2IuaW42cF9mYWRkci5zNl9hZGRyWzBdOwogICAgIGNhc2Ug
 SVBWNlRDUFJFTU9URVBPUlQ6Ci0gICAgICAgIGxvbmdfcmV0dXJuID0gbnRvaHMoc2F2cGNiLmlu
 NnBfZnBvcnQpOworICAgICAgICBsb25nX3JldHVybiA9IG50b2hzKHNhdnBjYi5pbnBfZnBvcnQp
 OwogICAgICAgICByZXR1cm4gKHVfY2hhciAqKSAmIGxvbmdfcmV0dXJuOwogICAgIGNhc2UgSVBW
 NlRDUElGSU5ERVg6CiAgICAgICAgIGlmIChJTjZfSVNfQUREUl9MSU5LTE9DQUwoJnNhdnBjYi5p
 bjZwX2xhZGRyKSkK
 --0016e64650a078f2290466293792--



More information about the freebsd-ports-bugs mailing list