Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 799230 - net-misc/sipp-3.6.1 - fatal error: netinet/sctp.h: No such file or directory; needs net-misc/lksctp-tools
Summary: net-misc/sipp-3.6.1 - fatal error: netinet/sctp.h: No such file or directory;...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jaco Kroon
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-06-29 15:22 UTC by Hank Leininger
Modified: 2021-06-29 16:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hank Leininger 2021-06-29 15:22:35 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2021-06-29 16:35:42 UTC
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(+)