-
Notifications
You must be signed in to change notification settings - Fork 30k
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
Build failure on Solaris 10 with Node v7 #9856
Comments
libuv is a dependency managed outside this repository. Can you move this issue to the libuv repository, possibly in the form of a pull request? |
silverwind
added
the
libuv
Issues and PRs related to the libuv dependency or the uv binding.
label
Nov 30, 2016
Closing, as this belongs in libuv. |
bnoordhuis
added a commit
to bnoordhuis/libuv
that referenced
this issue
Dec 1, 2016
Don't compile uv__set_phys_addr() if SUNOS_NO_IFADDRS is defined, it has been reported to break the build on Solaris 10. Bug introduced in commit d75e334 ("sunos: set phys_addr of interface_address using ARP") from last June. Fixes: nodejs/node#9856
saghul
pushed a commit
to libuv/libuv
that referenced
this issue
Jan 18, 2017
Don't compile uv__set_phys_addr() if SUNOS_NO_IFADDRS is defined, it has been reported to break the build on Solaris 10. Bug introduced in commit d75e334 ("sunos: set phys_addr of interface_address using ARP") from last June. Fixes: nodejs/node#9856 PR-URL: #1155 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
italoacasas
pushed a commit
to italoacasas/node
that referenced
this issue
Feb 14, 2017
Fixes: nodejs#10165 Fixes: nodejs#9856 Fixes: nodejs#10607 Fixes: nodejs#11104 PR-URL: nodejs#11094 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
krydos
pushed a commit
to krydos/node
that referenced
this issue
Feb 25, 2017
Fixes: nodejs#10165 Fixes: nodejs#9856 Fixes: nodejs#10607 Fixes: nodejs#11104 PR-URL: nodejs#11094 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
andrew749
pushed a commit
to michielbaird/node
that referenced
this issue
Jul 19, 2017
Fixes: nodejs/node#10165 Fixes: nodejs/node#9856 Fixes: nodejs/node#10607 Fixes: nodejs/node#11104 PR-URL: nodejs/node#11094 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Node v7 (tested v7.2.0) fails to build on Solaris 10.
The problem is in deps/uv/src/unix/sunos.c, where the function uv__set_phys_addr needs to be guarded with SUNOS_NO_IFADDRS. (It's only called from uv_interface_addresses,in code guarded by SUNOS_NO_IFADDRS, so the whole function can be guarded.) See attached patch.
node-v7-sunos-patch.txt
The text was updated successfully, but these errors were encountered: