Summary: | dev-util/electron-2.0.10 - In file included from ../../vendor/node/src/node.cc:37:0: ../../vendor/node/src/node_crypto.h:109:54: error: invalid application of ‘sizeof’ to incomplete type ‘SSL_CTX {aka ssl_ctx_st}’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sumit Khanna <notify> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | faraclas, leonchik1976, treecleaner |
Priority: | Normal | Keywords: | PMASKED, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/10966 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 592438 | ||
Deadline: | 2020-04-29 | ||
Attachments: | build log for electron-2.0.10 |
Description
Sumit Khanna
2019-01-16 13:04:19 UTC
I was about to submit the bug yesterday as I have the same problem, thanks for posting it. The problem came from the embedded Nodejs version 8.9.3 that doesn't support OpenSSL 1.1.0, and the minimum version of Nodejs that support OpenSSL 1.1.0 is 8.10 : https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#2018-03-06-version-8100-carbon-lts-gibfahn Actually there is no version of Electron 2 with Nodejs >= 8.10 (Electron 3 ship with Nodejs 10.2). As far as I know app-editors/atom is actually the only package that need Electron but it only support (in his very last version, 1.34.0), Electron 2.0.16. There is an issue about supporting Electron 3: https://github.com/atom/atom/pull/18603 I see no trivial patch, but version bump upstream to make Electron 2 supporting Nodejs 8.10+ and Atom to support this future version of Electron 2 (I think Atom supporting Electron 3 would take time). *** Bug 677022 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=e2d5c56450b953372bcff4792994a9df3665c66d commit e2d5c56450b953372bcff4792994a9df3665c66d Author: Elvis Pranskevichus <elvis@magic.io> AuthorDate: 2019-02-02 21:26:46 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-03-04 01:35:03 +0000 dev-util/electron: Version bump to 2.0.17 Closes: https://bugs.gentoo.org/672226 Bug: https://bugs.gentoo.org/675578 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10966 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> dev-util/electron/Manifest | 3 + dev-util/electron/electron-2.0.17.ebuild | 909 +++++++++++++++++++++++++++++++ 2 files changed, 912 insertions(+) Please keep this bug open until we have an ebuild support openssl-1.1+ in repository. Just for the record there is work in progress upstram for supporting Electron version 3.1 is new version of Atom: https://github.com/atom/atom/pull/18916 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f79d2d9b224342346080628e9ca4b5b4acd38b commit 10f79d2d9b224342346080628e9ca4b5b4acd38b Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2020-04-29 12:35:59 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2020-04-29 12:44:00 +0000 dev-util/electron: remove last-rited pkg Closes: https://bugs.gentoo.org/show_bug.cgi?id=622020 Closes: https://bugs.gentoo.org/show_bug.cgi?id=652244 Closes: https://bugs.gentoo.org/show_bug.cgi?id=678066 Closes: https://bugs.gentoo.org/show_bug.cgi?id=690006 Closes: https://bugs.gentoo.org/show_bug.cgi?id=692146 Closes: https://bugs.gentoo.org/show_bug.cgi?id=701958 Closes: https://bugs.gentoo.org/show_bug.cgi?id=675578 Closes: https://bugs.gentoo.org/show_bug.cgi?id=681734 Closes: https://bugs.gentoo.org/show_bug.cgi?id=694072 Closes: https://bugs.gentoo.org/show_bug.cgi?id=706376 Closes: https://bugs.gentoo.org/show_bug.cgi?id=714850 Closes: https://bugs.gentoo.org/show_bug.cgi?id=713024 Closes: https://bugs.gentoo.org/show_bug.cgi?id=699866 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> dev-util/electron/Manifest | 13 - dev-util/electron/electron-2.0.17-r2.ebuild | 918 ---------------------------- dev-util/electron/files/toolchain/BUILD.gn | 37 -- dev-util/electron/metadata.xml | 21 - 4 files changed, 989 deletions(-) |