Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617482 - net-firewall/ipset-6.30 : /.../xt_set.c:75:18: error: ‘struct xt_action_param’ has no member named ‘family’
Summary: net-firewall/ipset-6.30 : /.../xt_set.c:75:18: error: ‘struct xt_action_param...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on: 634158
Blocks:
  Show dependency tree
 
Reported: 2017-05-04 16:59 UTC by Toralf Förster
Modified: 2017-11-30 20:36 UTC (History)
0 users

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


Attachments
emerge-info.txt (emerge-info.txt,5.31 KB, text/plain)
2017-05-04 17:00 UTC, Toralf Förster
Details
config.log.tbz2 (config.log.tbz2,11.96 KB, application/x-bzip)
2017-05-04 17:00 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,173.69 KB, text/plain)
2017-05-04 17:00 UTC, Toralf Förster
Details
environment (environment,122.66 KB, text/plain)
2017-05-04 17:00 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,22.51 KB, application/x-bzip)
2017-05-04 17:00 UTC, Toralf Förster
Details
net-firewall:ipset-6.30:20170504-004908.log (net-firewall:ipset-6.30:20170504-004908.log,36.24 KB, text/plain)
2017-05-04 17:00 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,32.44 KB, application/x-bzip)
2017-05-04 17:00 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-05-04 16:59:59 UTC
  CC [M]  /var/tmp/portage/net-firewall/ipset-6.30/work/ipset-6.30/kernel/net/netfilter/xt_set.o
/var/tmp/portage/net-firewall/ipset-6.30/work/ipset-6.30/kernel/net/netfilter/xt_set.c: In function ‘set_match_v0’:
/var/tmp/portage/net-firewall/ipset-6.30/work/ipset-6.30/kernel/net/netfilter/xt_set.c:75:18: error: ‘struct xt_action_param’ has no member named ‘family’
  ADT_OPT(opt, par->family, info->match_set.u.compat.dim,
                  ^
/var/tmp/portage/net-firewall/ipset-6.30/work/ipset-6.30/kernel/net/netfilter/xt_set.c:61:12: note: in definition of macro ‘ADT_OPT’

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 13.0-systemd-libressl-abi32+64_20170430-195331

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-5.4.0 *

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
Comment 1 Toralf Förster gentoo-dev 2017-05-04 17:00:02 UTC
Created attachment 471614 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-05-04 17:00:06 UTC
Created attachment 471616 [details]
config.log.tbz2
Comment 3 Toralf Förster gentoo-dev 2017-05-04 17:00:09 UTC
Created attachment 471618 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-05-04 17:00:13 UTC
Created attachment 471620 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-05-04 17:00:16 UTC
Created attachment 471622 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-05-04 17:00:20 UTC
Created attachment 471624 [details]
net-firewall:ipset-6.30:20170504-004908.log
Comment 7 Toralf Förster gentoo-dev 2017-05-04 17:00:25 UTC
Created attachment 471626 [details]
temp.tbz2
Comment 8 Jonathan Scruggs (RETIRED) gentoo-dev 2017-09-28 13:09:50 UTC
I have the same error and also:
/var/tmp/portage/net-firewall/ipset-6.32/work/ipset-6.32/kernel/include/linux/netfilter/ipset/ip_set_compat.h:291:65: error: ‘const struct xt_action_param’ has no member named ‘out’
 #define IPSET_DEV_NET(par) dev_net((par)->in ? (par)->in : (par)->out)

This is with v6.32, and it's still not fixed. Will try v6.34 which is out now to see if that works. It seems like I'm always having issues with ipset.
Comment 9 Jonathan Scruggs (RETIRED) gentoo-dev 2017-10-13 10:49:41 UTC
I finally had time to test 6.34. I renamed the 6.32 ebuild to 6.34 and it compiled and installed without errors.

I shall make a bug report to ask for a version bump and link this bug to it as the new version resolves this.
Comment 10 Larry the Git Cow gentoo-dev 2017-11-30 20:36:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144d1a90b7a24b5a235723697340d94943950e22

commit 144d1a90b7a24b5a235723697340d94943950e22
Author:     Robin H. Johnson <robbat2@gentoo.org>
AuthorDate: 2017-11-30 20:25:53 +0000
Commit:     Robin H. Johnson <robbat2@gentoo.org>
CommitDate: 2017-11-30 20:35:46 +0000

    net-firewall/ipset: bump
    
    Closes: https://bugs.gentoo.org/617482
    Closes: https://bugs.gentoo.org/634158
    Package-Manager: Portage-2.3.16, Repoman-2.3.6

 net-firewall/ipset/Manifest          | 21 ++++----
 net-firewall/ipset/ipset-6.34.ebuild | 97 ++++++++++++++++++++++++++++++++++++
 2 files changed, 108 insertions(+), 10 deletions(-)