You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I couldn't have a server on mine stuck below nodejs 16 LTS any longer, so I updated element-web's RDEPEND to:
<net-libs/nodejs-18
I haven't done a full emerge -e on element-web or anything, so there could be something else that would break. So far, so good, on this system of mine, though.
Anyhow, thanks of course for providing this repo and the element apps!
The text was updated successfully, but these errors were encountered:
Hey! The reason is stated in the comment above that requirement:
# maybe nodejs version needs to be limited according to these compatibilities:
# https://github.com/node-gfx/node-canvas-prebuilt/releases
# https://nodejs.org/en/download/releases/
element did depend on this node-canvas-prebuilt thingy, but apparently not any more. I've updated my node to v18 and updated element-web/desktop, and it works :)
so I think we can drop that version limiting, but when testing, i ran into discovering nodejs/node-gyp/issues/2750
let's see how deep we need to dig into this rabbit hole...
Turns out it didn't so far - surprise! I've now fixed it so it does work with the latest nodejs version... by patching 3 layers of nested dependency fetching - see 3eb701f. Please check if it works for you, too.
I couldn't have a server on mine stuck below nodejs 16 LTS any longer, so I updated element-web's RDEPEND to:
<net-libs/nodejs-18
I haven't done a full emerge -e on element-web or anything, so there could be something else that would break. So far, so good, on this system of mine, though.
Anyhow, thanks of course for providing this repo and the element apps!
The text was updated successfully, but these errors were encountered: