By default ./configure use /usr/lib64/pppd/2.4.7 as path for plugin installation, so file placed to /usr/lib64/pppd/2.4.7/nm-l2tp-pppd-plugin.so. But Gentoo have ppp 2.4.8 and plugin path is /usr/lib64/pppd/2.4.8.
networkmanager-l2tp ebuild needs the same hack to get ppp version as networkmanager-pptp, and a slot-operator in the ppp dependency atom.
Could it be fixed?
Created attachment 704181 [details, diff] Patch itself This patch fix problem for me.
And a pull request on github.com https://github.com/gentoo/gentoo/pull/20612/commits/d6646af77620bcf7e3633924b52336bd1427fcfb
Not able to merge atm and not super familiar with ppp, or I’d do it. CCed poly to look at it
*** Bug 783075 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a43031d7e76be66e1a94059dbe1eefcdb1efdcd commit 4a43031d7e76be66e1a94059dbe1eefcdb1efdcd Author: Dmitrii Tochanskii <tochansky@tochlab.net> AuthorDate: 2021-05-22 10:23:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-07-25 03:32:02 +0000 net-vpn/networkmanager-l2tp: use correct ppp plugin path By default /usr/lib64/pppd/2.4.7/ path used. This will use right path from portage. Bug: https://bugs.gentoo.org/722718 Closes: https://github.com/gentoo/gentoo/pull/20926 Signed-off-by: Sam James <sam@gentoo.org> ...-l2tp-1.8.2.ebuild => networkmanager-l2tp-1.8.2-r1.ebuild} | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e536315bf9bbe10a71e1b7c35ba5258971955ff1 commit e536315bf9bbe10a71e1b7c35ba5258971955ff1 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-07-25 03:39:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-07-25 03:43:35 +0000 net-vpn/networkmanager-l2tp: rebase 1.8.6 on fixed 1.8.2-r1 Bug: https://bugs.gentoo.org/722718 Signed-off-by: Sam James <sam@gentoo.org> .../networkmanager-l2tp/networkmanager-l2tp-1.8.6.ebuild | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)