Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js V16 #5013

Closed
Leavoh opened this issue Dec 21, 2021 · 10 comments · Fixed by #5037
Closed

Node.js V16 #5013

Leavoh opened this issue Dec 21, 2021 · 10 comments · Fixed by #5037
Labels
request request for new package

Comments

@Leavoh
Copy link

Leavoh commented Dec 21, 2021

@Leavoh Leavoh added the request request for new package label Dec 21, 2021
@BenjV
Copy link

BenjV commented Dec 25, 2021

Node.js is maintained by Synology but their latest release is node.js V14.
You should ask Synology via a support ticket for Node.js V16

@Leavoh
Copy link
Author

Leavoh commented Dec 29, 2021

yeah I already did that, multiple times over the course of months.. I heard you guys make custom packages?

@hgy59
Copy link
Contributor

hgy59 commented Jan 1, 2022

we already have a node.js package in spksrc/spk/nodejs/ but it is outdated (10.15.3) and not published anymore.
I updated this some time ago to node.js v14, but never created a pull request, as synology provides node.js v14.

I am now trying to update to v16.

  • WARNING: C++ compiler (CXX=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-g++, 7.3.0) too old, need g++ 8.3.0 or clang++ 8.0.0
  • DSM 6 toolchains have too old compiler (g++ <= 4.9.3) to build node v16
  • g++ compiler of DSM 7 toolchains are 7.3.0 and too old regarding the requirements, but it seems that compilation does not fail (still compiling)
  • compilation of node.js needs a lot of time (~ 2 hours on my 2 core i5 for x64 arch)

@Leavoh
Copy link
Author

Leavoh commented Jan 1, 2022

Alright, thank you, looking out for an update :)

@hgy59
Copy link
Contributor

hgy59 commented Jan 1, 2022

finally the compilation needed 3 h 20 min, but I have to adjust the configure step. So maybe tomorrow I will push the branch.

@Leavoh
Copy link
Author

Leavoh commented Jan 2, 2022

Alright no worries! Take your time :), Am looking forward to it!

@hgy59 hgy59 mentioned this issue Jan 2, 2022
2 tasks
@hgy59
Copy link
Contributor

hgy59 commented Jan 2, 2022

@Leavoh you can manually download the packages of the github build action in #5037 (for Diskstation with ARM64 CPU you have to wait for a successful build, hopefully fixed with b842f59).

@Leavoh
Copy link
Author

Leavoh commented Jan 4, 2022

Thank you so much, Tested it and it worked!

@Leavoh
Copy link
Author

Leavoh commented Jan 4, 2022

@hgy59, if you have a donate link, I'd like to offer a few dollars!

@hgy59
Copy link
Contributor

hgy59 commented Jan 4, 2022

@hgy59, if you have a donate link, I'd like to offer a few dollars!

Thanks, I don't have a personal donate link, but you can sponsor the synocommunity project by one of the given link on the github page. We are always thankful for donations to pay at least the synocommunity repo hosting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request request for new package
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants