On a fresh install, sipp-3.6.1 with USE=sctp fails to build with: ... * Working in BUILD_DIR: "/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1_build" ninja -v -j8 -l0 [1/35] cd /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1_build && if test -d .git ; then /usr/bin/cmake -D SRC=/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/include/version.h.in -D DST=/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1_build/version.h -P /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/include/version.cmake ; fi [2/35] /usr/bin/x86_64-pc-linux-gnu-g++ -DPCAPPLAY -DRTP_STREAM -DUSE_SCTP -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/include -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/gtest/include -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/gmock/include -I. -I/usr/local/include -march=core2 -freorder-blocks-and-partition -O2 -pipe -DUSE_TLS -DUSE_OPENSSL -std=gnu++11 -MD -MT CMakeFiles/sipp.dir/src/actions.cpp.o -MF CMakeFiles/sipp.dir/src/actions.cpp.o.d -o CMakeFiles/sipp.dir/src/actions.cpp.o -c /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/src/actions.cpp FAILED: CMakeFiles/sipp.dir/src/actions.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DPCAPPLAY -DRTP_STREAM -DUSE_SCTP -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/include -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/gtest/include -I/var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/gmock/include -I. -I/usr/local/include -march=core2 -freorder-blocks-and-partition -O2 -pipe -DUSE_TLS -DUSE_OPENSSL -std=gnu++11 -MD -MT CMakeFiles/sipp.dir/src/actions.cpp.o -MF CMakeFiles/sipp.dir/src/actions.cpp.o.d -o CMakeFiles/sipp.dir/src/actions.cpp.o -c /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/src/actions.cpp In file included from /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/src/actions.cpp:24: /var/tmp/portage/net-misc/sipp-3.6.1/work/sipp-3.6.1/include/sipp.hpp:35:10: fatal error: netinet/sctp.h: No such file or directory 35 | #include <netinet/sctp.h> | ^~~~~~~~~~~~~~~~ compilation terminated. I had an old ebuild of 3.6.0 (from Pentoo originally?) that included a DEPEND of: sctp? ( net-misc/lksctp-tools ) If I emerge net-misc/lksctp-tools first, then 3.6.1 successfully builds.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b105b84f4d13e341f6a7a9cd8482032fc17bc9a commit 4b105b84f4d13e341f6a7a9cd8482032fc17bc9a Author: Hank Leininger <hlein@korelogic.com> AuthorDate: 2021-06-29 16:35:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-29 16:35:29 +0000 net-misc/sipp: add net-misc/lksctp-tools to DEPEND Signed-off-by: Hank Leininger <hlein@korelogic.com> Closes: https://bugs.gentoo.org/799230 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/21474 Signed-off-by: Sam James <sam@gentoo.org> net-misc/sipp/sipp-3.6.1.ebuild | 1 + 1 file changed, 1 insertion(+)