-
Notifications
You must be signed in to change notification settings - Fork 7
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
fails to install due to fs-ext copmilation issues #4
Comments
qlobber-fsq needs
|
Why should I install any C header files? I install nodejs modules I need BR On Sat, Apr 2, 2016 at 12:03 AM, David Halls notifications@github.com
|
Hi Dani- |
Windows 10 Pro 64bit, latest Node and NPM and Node-Gyp BR On Sat, Apr 2, 2016 at 9:32 PM, David Halls notifications@github.com
|
But it happens to my students with Win7 and Win8.1 as well. BR On Sun, Apr 3, 2016 at 1:10 AM, Dan Zilberstein dzilbers@gmail.com wrote:
|
Ah - |
Interesting- fs-ext does have Windows support: https://github.com/baudehlo/node-fs-ext/blob/master/fs-ext.cc#L201 Maybe fs-ext shouldn't Ah - I see you've opened an issue already baudehlo/node-fs-ext#57 |
IMHO anybody developing public modules for Node should take in BR On Sun, Apr 3, 2016 at 10:17 AM, David Halls notifications@github.com
|
Far be it from me to speak for @baudehlo but fs-ext's initial implementation definitely did take Windows into consideration: |
However even there it includes fcntl.h which does not exist in Windows node BR On Sun, Apr 3, 2016 at 10:51 PM, David Halls notifications@github.com
|
it's very strange but <fcntl.h> is a part of C standard libraries and it BR On Mon, Apr 4, 2016 at 12:55 PM, Dan Zilberstein dzilbers@gmail.com wrote:
|
Is it
|
Since the error is by compiler rather than by linker and my assumption BR On Mon, Apr 4, 2016 at 3:49 PM, David Halls notifications@github.com
|
It does not work on Node 4. I do not have and I have not tried it with Node BR On Mon, Apr 4, 2016 at 7:24 PM, David Halls notifications@github.com
|
No I don't have windows at all. I just tried to copy what Perl did for On Mon, Apr 4, 2016 at 12:24 PM, David Halls notifications@github.com
|
I'll see if I can find a licence from an old (broken) laptop of mine. |
Per baudehlo/node-fs-ext#57 (comment) |
I don't really want to switch from However, I'm only using Therefore, I propose not to support |
I agree, it's a sound course of action. Make sure to cover this with relevant messages (maybe throwing an exception, or something similar). |
Giving some time to see where nodejs/node#6369 goes. |
Thanks for taking this on. I wish I had more time for this project (this being fs-ext).
|
OK, looks like the Node issue is going to take a while. So here I'm intending to allow the user to specify whether to process If it's set Finally, I need to make installing Now, I can either specify What's everyone's opinions on |
I'm 👍 on |
@mcollina thanks. Good point, I'll do what the module currently does for warnings (emits a |
Right now it's an optionalDependency, but it's throwing at runtime because it can't find the module. I will would like to release an updated version of Ascoltatori with the latest version of qlobber-fsq. |
Closed by v2.0.0, which changes Also tested on Windows (without work queue semantics - tests modified to account for this case). |
FYI, Moreover, since baudehlo/node-fs-ext#70 was merged, it now fully supports |
Any Ideas!!! |
It's an optional dependency so mosca has still installed OK. |
Waiting for nodejs/nan#810 |
@pavanIT1996 by the way I'm only seeing deprecation warnings on Windows. |
fs-ext is a native module and there is a bug (..\fs-ext.cc(195): error C3861: 'fcntl': identifier not found) while building it.
Since your package depends on it - it might fail as well in run-time.
Is that dependency neccessary?
The text was updated successfully, but these errors were encountered: