Created attachment 171922 [details] patch for exp-run, patched tcp_var.h should go into /usr/include The plan is to convert net.inet.pcblist to a purely userland structure, that doesn't contain any kernel definitions, which would allow to change struct tcpcb freely. Before we need to estimate number of out of tree users of it. Please report all new build failures with attached patch.
Exp-run results on i386: http://package23.nyi.freebsd.org/build.html?mastername=headi386PR210673-default&build=2016-07-01_16h08m49s New failures: + {"origin"=>"devel/sigar", "pkgname"=>"sigar-1.7.3_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine", "pkgname"=>"wine-1.8.3,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine-devel", "pkgname"=>"wine-devel-1.9.13,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine-staging", "pkgname"=>"wine-staging-1.9.13,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"net-mgmt/collectd5", "pkgname"=>"collectd5-5.5.1_4", "phase"=>"build", "errortype"=>"assumes_gcc"} + {"origin"=>"net-mgmt/net-snmp", "pkgname"=>"net-snmp-5.7.3_11", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/sslsplit", "pkgname"=>"sslsplit-0.5.0", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/gkrellm2", "pkgname"=>"gkrellm2-2.3.7", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/py-psutil", "pkgname"=>"py27-psutil-4.3.0", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/py-psutil121", "pkgname"=>"py27-psutil121-1.2.1_1", "phase"=>"build", "errortype"=>"???"} Failure logs: http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/sigar-1.7.3_1.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-1.8.3,1.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-devel-1.9.13,1.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/wine-staging-1.9.13,1.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/collectd5-5.5.1_4.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/net-snmp-5.7.3_11.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/sslsplit-0.5.0.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/gkrellm2-2.3.7.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/py27-psutil-4.3.0.log http://package23.nyi.freebsd.org/data/headi386PR210673-default/2016-07-01_16h08m49s/logs/errors/py27-psutil121-1.2.1_1.log Around 100 ports were skipped due to those failures
Exp-run results on amd64: http://gohan2.ysv.freebsd.org/build.html?mastername=head-amd64-default-baseline&build=p417944_s302316" "http://package23.nyi.freebsd.org/build.html?mastername=headamd64PR210673-default&build=2016-07-05_05h47m35s New failures: + {"origin"=>"devel/sigar", "pkgname"=>"sigar-1.7.3_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine", "pkgname"=>"wine-1.8.3,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine-devel", "pkgname"=>"wine-devel-1.9.13,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"emulators/wine-staging", "pkgname"=>"wine-staging-1.9.13,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"net-mgmt/collectd5", "pkgname"=>"collectd5-5.5.1_4", "phase"=>"build", "errortype"=>"assumes_gcc"} + {"origin"=>"net-mgmt/net-snmp", "pkgname"=>"net-snmp-5.7.3_11", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/sslsplit", "pkgname"=>"sslsplit-0.5.0", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/gkrellm2", "pkgname"=>"gkrellm2-2.3.7", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/py-psutil", "pkgname"=>"py27-psutil-4.3.0", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"sysutils/py-psutil121", "pkgname"=>"py27-psutil121-1.2.1_1", "phase"=>"build", "errortype"=>"???"} Failure logs: http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/sigar-1.7.3_1.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-1.8.3,1.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-devel-1.9.13,1.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/wine-staging-1.9.13,1.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/collectd5-5.5.1_4.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/net-snmp-5.7.3_11.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/sslsplit-0.5.0.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/gkrellm2-2.3.7.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/py27-psutil-4.3.0.log http://package23.nyi.freebsd.org/data/headamd64PR210673-default/2016-07-05_05h47m35s/logs/errors/py27-psutil121-1.2.1_1.log Around 100 ports were skipped due to those failures.