-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Update to nan 1.5.0 for iojs compat #441
Conversation
Given the wide use of this by many people and it being a native module, for right now I am going to let this sit a couple days until it can be verified at a minimum on the following platforms (assuming latest 'stable' release of the framework (node/io):
If you have it working on them please report them as comments on this ticket. Just a note: I will not be breaking node.js compatibility with this change. Ideally this shouldn't be an issue, but If only one can be supported I am going to ensure existing users remain happy for the time being. |
@voodootikigod awesome, thanks for that list btw :) |
Ubuntu build is fine will run some testing over the next few days to confirm. |
Tested Windows 7 iojs v1.0.2 |
tried the raspberry pi and had a strange error, output is here. |
Update, I cloned the original repo and made the same edits as you (ie bump nan to 1.5.0) and it worked like a charm |
@gorhgorh that output looks like you didn't Also can you confirm it was raspbian OS for the sake of good house keeping :) |
I just looked the said branch, it contains one the same changes (the bump of nan). |
@gorhgorh did you check both node and IO.js working? |
Make sure you utilize
when building on your platform. |
I would test recommend we test BBB with Debian-- it's now the default / preinstalled OS |
@gorhgorh it looks like you tested with node.js v0.10.33. AFAIK nobody has gotten io.js to run successfully on the Pi yet. See io.js issue Getting 'illegal instruction' error on armv6. |
I agree with @nodebotanist regarding Debian on the BBB. There are issues there too though. See io.js armv7l build isn't working on the BeagleBone Black @voodootikigod perhaps it's not all that important if io.js + serialport currently doesn't work on a particular platform. The PR from @rwaldron could still be merged if node.js + serialport works on all required platofrms. If io.js + serialport works on some platforms with the PR then it would still be worth merging. |
as far as i know io.js is not yet supported on arm, i just checked that the bump was not affecting the node users so yes i agree @fivdi |
There are "offical" io.js ARM release for ARMv7 available at iojs.org. For example, iojs-v1.0.2-linux-armv7l.tar.gz functions with Ubuntu 14.04 on the BBB (but not on the default / preinstalled Debian.) |
work with gentoo + iojs v1.0.2 |
node-serialport compiles and functions as expected with io.js on a BeagleBone Black running Ubuntu 14.04.1 LTS (GNU/Linux 3.14.26-ti-r43 armv7l). The output of the install can be seen below. The Angstrom and Debian images available at http://beagleboard.org/latest-images are probably used by most people. Unfortunately, these images are not up-to-date enough for running or compiling io.js.
|
Update to nan 1.5.0 for iojs compat
Update to nan 1.5.0 for iojs compat
I don't have any other machines available to test on, so this was only tested on OSX