Summary: | net-libs/nodejs shouldn't conflict with net-wireless/wpa_supplicant (USE=bindist, USE=-bindist) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kenneth G. Strawn <kenny.strawn> | ||||||
Component: | Keywording | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> | ||||||
Status: | RESOLVED INVALID | ||||||||
Severity: | blocker | CC: | bkohler, grknight, kenny.strawn | ||||||
Priority: | Normal | ||||||||
Version: | unspecified | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Package list: | Runtime testing required: | --- | |||||||
Attachments: |
|
wpa_supplicant doesn't depend on the bindist flag being set, though. It requires a matching flag state. If you disable the flag on both openssl & wpa_supplicant, there is no conflict. Attempting to recompile wpa_supplicant without bindist, hold on. Created attachment 592962 [details, diff]
0001-Don-t-force-bindist-part-2.patch
Attempt to recompile without bindist causes a conflict with NetworkManager and attempting to recompile everything using libressl instead of openssl results in a conflict with HPLIP. Moreover, doing as I did and manually editing the ebuilds to remove the "-bindist" requirement results in successful compilation. Attaching a follow-up patch to deal with another package that's also causing this problem.
You need to not reference bindist anywhere in make.conf nor package.use then do 'emerge -avDU @world' and then what you want will install. These exist for a reason that things break at runtime |
Created attachment 592960 [details, diff] Patch for review NetworkManager depends on wpa_supplicant. wpa_supplicant depends on the openssl "bindist" flag being set. NodeJS depends on the openssl "bindist" flag being unset, which tries to remove NetworkManager (and by extension my entire connection) if I attempt to install it. This despite the fact that these patches can coexist flawlessly on other distros. Submitting a patch request. Please remove "-bindist" from the net-libs/nodejs required USE flags, thank you in advance.