Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 597402

Summary: net-firewall/xtables-addons-2.11 with XTABLES_ADDONS="ipp2p" requires sys-libs/libhx
Product: Gentoo Linux Reporter: Attila Tóth <atoth>
Component: Current packagesAssignee: Andreis Vinogradovs ( slepnoga ) <andreis.vinogradovs>
Status: RESOLVED INVALID    
Severity: normal CC: blueness, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Attila Tóth 2016-10-18 07:52:22 UTC
If ipp2p module is selected and sys-libs/libhx is not installed, it will result in a missing symbol: HX_memmem.
Comment 1 Anthony Basile gentoo-dev 2016-10-23 14:45:05 UTC
(In reply to Attila Tóth from comment #0)
> If ipp2p module is selected and sys-libs/libhx is not installed, it will
> result in a missing symbol: HX_memmem.

I'm not getting this.  I was able to build libxt_ipp2p.so without sys-libs/libhx.  Please give me the entire build log.
Comment 2 Attila Tóth 2016-10-23 14:57:26 UTC
(In reply to Anthony Basile from comment #1)
> (In reply to Attila Tóth from comment #0)
> > If ipp2p module is selected and sys-libs/libhx is not installed, it will
> > result in a missing symbol: HX_memmem.
> 
> I'm not getting this.  I was able to build libxt_ipp2p.so without
> sys-libs/libhx.  Please give me the entire build log.

Yes, it compiles. You can only catch the missing symbol after the module is merged in its place and a depmod is issued. You see the missing symbol while issuing depmod - ebuild does that in the last phase.
Comment 3 Anthony Basile gentoo-dev 2016-10-23 15:00:17 UTC
(In reply to Attila Tóth from comment #2)
> (In reply to Anthony Basile from comment #1)
> > (In reply to Attila Tóth from comment #0)
> > > If ipp2p module is selected and sys-libs/libhx is not installed, it will
> > > result in a missing symbol: HX_memmem.
> > 
> > I'm not getting this.  I was able to build libxt_ipp2p.so without
> > sys-libs/libhx.  Please give me the entire build log.
> 
> Yes, it compiles. You can only catch the missing symbol after the module is
> merged in its place and a depmod is issued. You see the missing symbol while
> issuing depmod - ebuild does that in the last phase.

How can a kernel module be linking against a library?  Can you give me a modprobe -v please.
Comment 4 Attila Tóth 2016-10-23 15:05:02 UTC
(In reply to Anthony Basile from comment #3)
> (In reply to Attila Tóth from comment #2)
> > (In reply to Anthony Basile from comment #1)
> > > (In reply to Attila Tóth from comment #0)
> > > > If ipp2p module is selected and sys-libs/libhx is not installed, it will
> > > > result in a missing symbol: HX_memmem.
> > > 
> > > I'm not getting this.  I was able to build libxt_ipp2p.so without
> > > sys-libs/libhx.  Please give me the entire build log.
> > 
> > Yes, it compiles. You can only catch the missing symbol after the module is
> > merged in its place and a depmod is issued. You see the missing symbol while
> > issuing depmod - ebuild does that in the last phase.
> 
> How can a kernel module be linking against a library?  Can you give me a
> modprobe -v please.

You are right. I can't reproduce it now. I think this may be closed as an INVALID...
Comment 5 Anthony Basile gentoo-dev 2016-10-23 15:06:35 UTC
thanks