View previous topic :: View next topic |
Author |
Message |
nicesj n00b
Joined: 29 Sep 2016 Posts: 1
|
Posted: Fri Oct 14, 2016 4:57 am Post subject: [SOLVED-libressl unsupported] emerge nodejs with libressl. |
|
|
When I try to pull the nodejs, it requiers ssl. "openssl".
But I switched my system to use libressl instead of openssl.
So there is no openssl dependencies anymore on my system.
In this case, How can I pull the "nodejs" with libressl?
nodejs requires only "openssl". and it conflicts to libressl.
I don't want to switch back to openssl for my system.
Quote: | home ~ # emerge -pv nodejs
* IMPORTANT: 8 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-libs/http-parser-2.6.2:0/2.6.2::gentoo USE="-static-libs" 0 KiB
[ebuild N ] dev-libs/openssl-1.0.2j::gentoo USE="asm sslv3 tls-heartbeat zlib -bindist -gmp -kerberos -rfc3779 -sctp -sslv2 -static-libs {-test} -vanilla" CPU_FLAGS_X86="sse2" 5,184 KiB
[ebuild N ] net-libs/nodejs-6.7.0::gentoo USE="icu npm snapshot -debug -doc -ssl {-test}" CPU_FLAGS_X86="sse2" PYTHON_TARGETS="python2_7" 15,244 KiB
[blocks B ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.5.0)
Total: 3 packages (3 new), Size of downloads: 20,427 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-libs/openssl-1.0.2j:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-1.0.2g:0=[-bindist] required by (net-libs/nodejs-6.7.0:0/0::gentoo, ebuild scheduled for merge)
(dev-libs/libressl-2.5.0:0/39::gentoo, installed) pulled in by
dev-libs/libressl required by @selected
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
home ~ #
|
Last edited by nicesj on Mon Oct 17, 2016 4:17 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Fri Oct 14, 2016 5:25 am Post subject: Re: emerge nodejs with libressl. |
|
|
nicesj wrote: | In this case, How can I pull the "nodejs" with libressl? |
You can't pull nodejs with libressl. nodejs not implement libressl for the moment (see here). _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
F1r31c3r Tux's lil' helper
Joined: 31 Aug 2007 Posts: 107 Location: UK
|
Posted: Tue Jan 02, 2018 2:42 pm Post subject: ffor the record in 2017 nodejs still has not libressl suppor |
|
|
NodeJS still has no LibreSSL support unfortunately so to get NodeJS to build while using LibreSSL you need to add a file to your package.use folder containing:
Code: |
<=net-libs/nodejs-9.3.0 -ssl
|
_________________ A WikI, A collection of mass misinformation based on opinion and manipulation by a deception of freedom.
If we know the truth, then we should be free from deception (John 8:42-47 ) |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Jan 02, 2018 3:05 pm Post subject: |
|
|
Use the nodejs ebuild from the libressl overlay. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Tue Jan 02, 2018 4:29 pm Post subject: |
|
|
For completly switching to libressl, libressl overlay is needed. But remeber that this is not supported by gentoo _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|