Summary: | net-analyzer/dsniff with sys-libs/glibc-2.14 - ./filesnarf.c:14:21: fatal error: rpc/rpc.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Current packages | Assignee: | Gentoo Netmon project <netmon> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=649410 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 381391 | ||
Attachments: | Build log |
Description
Diego Elio Pettenò (RETIRED)
2011-06-08 09:09:07 UTC
Is this bug even valid anymore? It builds here against glibc 2.15, and I'm pretty sure I built it on a system with glibc 2.17 The bug will be valid again when Gentoo stops patching RPC support into glibc. We could intermittently close all bugs that block bug #381391 or we just leave them as they are now. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57c699afeb1df34ac362f360473ea81258df3ab commit d57c699afeb1df34ac362f360473ea81258df3ab Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2017-09-16 15:47:54 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2017-09-16 15:48:28 +0000 net-analyzer/dsniff: Fix build against glibc-2.26, bug 370645 The autotools patch does the absolute minimum for a successful build; more elegant solutions are certainly possible. Buildtested against glibc-2.25 (with included rpc support) and glibc-2.26 (without). Closes: https://bugs.gentoo.org/370645 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild | 13 +++++++++++- net-analyzer/dsniff/files/2.4_beta1-libtirpc.patch | 24 ++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) --- a/Makefile.in +++ b/Makefile.in @@ -37,8 +37,8 @@ X11INC = @X_CFLAGS@ X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@ -INCS = -I. $(X11INC) -I$(srcdir)/missing -LIBS = @LIBS@ -L$(srcdir) -lmissing +INCS = -I. $(X11INC) -I$(srcdir)/missing @TIRPC_CFLAGS@ +LIBS = @LIBS@ -L$(srcdir) -lmissing @TIRPC_LIBS@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ Now every binary gets the libtirpc tacked on, and we have an addition to the Makefile that does not use the same format as other auxiliary libraries. Who signed off on this, again? (In reply to Jeroen Roovers from comment #4) > --- a/Makefile.in > +++ b/Makefile.in > @@ -37,8 +37,8 @@ > X11INC = @X_CFLAGS@ > X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@ > > -INCS = -I. $(X11INC) -I$(srcdir)/missing > -LIBS = @LIBS@ -L$(srcdir) -lmissing > +INCS = -I. $(X11INC) -I$(srcdir)/missing @TIRPC_CFLAGS@ > +LIBS = @LIBS@ -L$(srcdir) -lmissing @TIRPC_LIBS@ > > INSTALL = @INSTALL@ > INSTALL_PROGRAM = @INSTALL_PROGRAM@ > > Now every binary gets the libtirpc tacked on, and we have an addition to the > Makefile that does not use the same format as other auxiliary libraries. Who > signed off on this, again? The same person who did nothing for 3 years about this bug, knowing it will become important at some point again? *** Bug 630642 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e48ce1fb4274f1d358b7e37a5c08e7511fd260 commit 17e48ce1fb4274f1d358b7e37a5c08e7511fd260 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2018-03-02 17:04:28 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2018-03-02 17:31:28 +0000 net-analyzer/dsniff: Get rid of libtirpc automagic and depend on it instead Closes: https://bugs.gentoo.org/370645 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-analyzer/dsniff/dsniff-2.4_beta1-r10.ebuild | 83 +++++++++++++++++++++++++ net-analyzer/dsniff/files/2.4_beta1-rpc.patch | 39 ++++++++++++ 2 files changed, 122 insertions(+) |