Open BennyLi opened 9 years ago
I have a new guess: My nodejs version is > 0.6 and therefor does not support the old libeio
library. As that the node-unixlib only support nodejs up to version 0.6.0 this has to be updated. Unfortunately I don't like to wait for that I'll try an older nodejs version soon.
(Maybe I'll try to update the node-unixlib package myself and prepare a Pull Request, but this needs even more time!)
Another issue is, that as @nilclass is not maintaining this program anymore, it's using an outdated version of the RemoteStorage specification. It's already deprecated, and from the release of -04
, this coming December, support for -01
is not required anymore. Here's some more info on that:
http://remotestorage.io/provide/
It'd be great if someone with C chops would come forward and take over as new maintainer for this program. Until then, it's kind of a zombie, I'm afraid. :/
Hey @skddc ! Thanks for response. I'm not that much into it right now. Could you explain what does use an outdated version of the RemoteStorage? Do you mean the unixlib package? Could you point me to the parts of the spec it does use?
Could you explain what does use an outdated version of the RemoteStorage?
I haven't looked into the source code of this at all, so I can't tell you what part is implementing the protocol. It'd probably be easy to upgrade, though, and the RS core team will gadly help by providing information about what exactly needs to change and answer any questions that might pop up along the way.
We're in #remotestorage on Freenode, as well as on the forums. Not to mention having eyes on all GitHub issues in the org's namespace, of course.
I tried some more but currently I'm stuck. So here is what I did:
After this I tried to install the unixlib package via npm. After some issues I found out that I need these packages:
After this the npm package can be installed:
But doing
make bindings
still fails with the above mentioned error. Do you have any idea how to solve this?