| Summary: | nodejs-12.16.1: error: 'uv_sleep' was not declared in this scope | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Aleksandr Makarov <seems.deviant> |
| Component: | Other | Assignee: | Martin <martin> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | 2020.02.1 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
|
Description
Aleksandr Makarov
2020-04-29 10:18:14 UTC
Thanks for the bug report. Is this with Buildroot master? Are you after commit 7d9ed0a19d8e88b56b389187c38b44563e33e5ab ? If so, could you revert 7d9ed0a19d8e88b56b389187c38b44563e33e5ab and try again ? Thanks! Reverting the 7d9ed0a19d8e88b56b389187c38b44563e33e5ab does help to fix the issue so that nodejs 12.16.1 builds Thanks for testing! I have reported the issue back to the develop who contributed the libuv update that broke nodejs. Hopefully we will have a solution soon. So, commit 7d9ed0a19d8e88b56b389187c38b44563e33e5ab is not the culprit, I'm not sure how it can have fixed the problem for you. Are you sure this issue happens from a clean build ? Add references to the libuv/uvw version bump (commit7d9ed0a19d8e88b56b389187c38b44563e33e5ab) mailing list discussion: [1] http://lists.busybox.net/pipermail/buildroot/2020-April/281597.html [2] http://lists.busybox.net/pipermail/buildroot/2020-May/281746.html I am sorry, but neither Peter Seiderer nor myself have been able to reproduce the issue on 2020.02.1. I tested exactly the first defconfig you posted, and it builds fine. The libuv version 2020.02.1 does implement uv_sleep(), both the libuv package and the libuv shipped with nodejs, so I don't see how your build failure could happen. Are you sure you did a full rebuild with 2020.02.1 ? |