Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 714716 - fix-undefined_reference_to_l_rtnl_.patch for dev-libs/ell-0.29
Summary: fix-undefined_reference_to_l_rtnl_.patch for dev-libs/ell-0.29
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ben Kohler
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-25 13:09 UTC by charles17
Modified: 2020-03-25 15:37 UTC (History)
1 user (show)

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


Attachments
fix-undefined_reference_to_l_rtnl_.patch (fix-undefined_reference_to_l_rtnl_.patch,9.05 KB, patch)
2020-03-25 13:10 UTC, charles17
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description charles17 2020-03-25 13:09:02 UTC
Upstream has released ell-0.29

It needs the attached patch for upcoming net-wireless/eiwd and maybe also for net-wireless/iwd-9999.

Without the patch, eiwd fails with "undefined reference to `l_rtnl_"

I am using this patch successfully in /etc/portage/patched/dev-libs/ell/


 * ell-0.29.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                                                          [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                                                                                    [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                                                                                  [ ok ]
>>> Unpacking source...
>>> Unpacking ell-0.29.tar.xz to /var/tmp/portage/dev-libs/ell-0.29/work
>>> Source unpacked in /var/tmp/portage/dev-libs/ell-0.29/work
>>> Preparing source in /var/tmp/portage/dev-libs/ell-0.29/work/ell-0.29 ...
 * Applying fix-undefined_reference_to_l_rtnl_.patch ...                                                                                                                                                                                                                                                                [ ok ]
 * User patches applied.
>>> Source prepared.
Comment 1 charles17 2020-03-25 13:10:18 UTC
Created attachment 625752 [details, diff]
fix-undefined_reference_to_l_rtnl_.patch
Comment 2 Ben Kohler gentoo-dev 2020-03-25 13:14:23 UTC
Does this actually fix your iwd build though?

I have this patch and it's not working for me yet.
Comment 3 Ben Kohler gentoo-dev 2020-03-25 15:20:28 UTC
2 new commits upstream ell.git seem to have fixed this now
Comment 4 charles17 2020-03-25 15:30:55 UTC
(In reply to Ben Kohler from comment #2)
> Does this actually fix your iwd build though?
> 
> I have this patch and it's not working for me yet.

See the full story https://forums.gentoo.org/viewtopic-t-1109556.html
I never tried "classical" iwd on dbus-free system.
Comment 5 Ben Kohler gentoo-dev 2020-03-25 15:32:32 UTC
Upstream has fixed this in ell-0.30 just now and I will package that & make iwd-1.6 depend on it.

I have no interest in messing with eiwd or a dbus-free system.
Comment 6 Larry the Git Cow gentoo-dev 2020-03-25 15:37:55 UTC
The bug has been closed via the following commit(s):

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

commit e5908a30fa022635daf42c7d0226965ff6da3045
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2020-03-25 15:33:26 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2020-03-25 15:37:40 +0000

    dev-libs/ell: bump to 0.30 & add CONFIG_* checks
    
    Closes: https://bugs.gentoo.org/714716
    Closes: https://bugs.gentoo.org/657352
    Package-Manager: Portage-2.3.95, Repoman-2.3.21
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 dev-libs/ell/Manifest        |  1 +
 dev-libs/ell/ell-0.30.ebuild | 59 ++++++++++++++++++++++++++++++++++++++++++++
 dev-libs/ell/ell-9999.ebuild | 15 ++++++++++-
 3 files changed, 74 insertions(+), 1 deletion(-)