Skip to content

Failed to build on Windows 8  #14

@AaronCrow

Description

@AaronCrow

Hi,

I'm trying to install the package on a Windows 8 system. Python 2.73 installed, msvs version is 2010, latest drivers are installed as well, but the build is failed. Has anyone met before this issue? The error log is the following:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'ftdi' ]
2 info using npm@2.9.1
3 info using node@v0.12.3
4 verbose node symlink C:\Program Files\nodejs\node.exe
5 verbose install initial load of C:\Users\Alien-01\AppData\Roaming\npm\package.json
6 verbose readDependencies loading dependencies from C:\Users\Alien-01\AppData\Roaming\npm\package.json
7 silly cache add args [ 'ftdi', null ]
8 verbose cache add spec ftdi
9 silly cache add parsed spec { raw: 'ftdi',
9 silly cache add scope: null,
9 silly cache add name: 'ftdi',
9 silly cache add rawSpec: '',
9 silly cache add spec: '',
9 silly cache add type: 'range' }
10 silly addNamed ftdi@

11 verbose addNamed "" is a valid semver range for ftdi
12 silly addNameRange { name: 'ftdi', range: '
', hasData: false }
13 silly mapToRegistry name ftdi
14 silly mapToRegistry using default registry
15 silly mapToRegistry registry https://registry.npmjs.org/
16 silly mapToRegistry uri https://registry.npmjs.org/ftdi
17 verbose addNameRange registry:https://registry.npmjs.org/ftdi not in flight; fetching
18 verbose request uri https://registry.npmjs.org/ftdi
19 verbose request no auth needed
20 info attempt registry request try #1 at 3:07:22 PM
21 verbose request id 3a9b1cdb277ce418
22 verbose etag "DS3SCJVDR5M4YIQJ9TSUN8H7G"
23 http request GET https://registry.npmjs.org/ftdi
24 http 304 https://registry.npmjs.org/ftdi
25 silly get cb [ 304,
25 silly get { date: 'Mon, 25 May 2015 14:07:16 GMT',
25 silly get via: '1.1 varnish',
25 silly get 'cache-control': 'max-age=60',
25 silly get etag: '"DS3SCJVDR5M4YIQJ9TSUN8H7G"',
25 silly get age: '0',
25 silly get connection: 'keep-alive',
25 silly get 'x-served-by': 'cache-lcy1122-LCY',
25 silly get 'x-cache': 'MISS',
25 silly get 'x-cache-hits': '0',
25 silly get 'x-timer': 'S1432562836.470784,VS0,VE166',
25 silly get vary: 'Accept' } ]
26 verbose etag https://registry.npmjs.org/ftdi from cache
27 verbose get saving ftdi to C:\Users\Alien-01\AppData\Roaming\npm-cache\registry.npmjs.org\ftdi.cache.json
28 silly addNameRange number 2 { name: 'ftdi', range: '_', hasData: true }
29 silly addNameRange versions [ 'ftdi', [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.1.0' ] ]
30 silly addNamed ftdi@1.1.0
31 verbose addNamed "1.1.0" is a plain semver version for ftdi
32 silly cache afterAdd ftdi@1.1.0
33 verbose afterAdd C:\Users\Alien-01\AppData\Roaming\npm-cache\ftdi\1.1.0\package\package.json not in flight; writing
34 verbose afterAdd C:\Users\Alien-01\AppData\Roaming\npm-cache\ftdi\1.1.0\package\package.json written
35 silly install resolved [ { name: 'ftdi',
35 silly install resolved version: '1.1.0',
35 silly install resolved description: 'FTDI bindings for Node.js',
35 silly install resolved main: 'index.js',
35 silly install resolved dependencies: { bindings: '1.1.0' },
35 silly install resolved gypfile: true,
35 silly install resolved scripts:
35 silly install resolved { test: 'echo "Error: no test specified" && exit 1',
35 silly install resolved preinstall: 'node-gyp rebuild' },
35 silly install resolved repository:
35 silly install resolved { type: 'git',
35 silly install resolved url: 'git://github.com/KABA-CCEAC/node-ftdi.git' },
35 silly install resolved keywords: [ 'ftdi', 'usb', 'driver', 'device' ],
35 silly install resolved homepage: 'https://github.com/KABA-CCEAC/node-ftdi',
35 silly install resolved bugs: { url: 'https://github.com/KABA-CCEAC/node-ftdi/issues' },
35 silly install resolved license:
35 silly install resolved { type: 'MIT',
35 silly install resolved url: 'https://raw.github.com/KABA-CCEAC/node-ftdi/master/licence' },
35 silly install resolved gitHead: '460b1fa8477efc510f2c8316c2f99cfe082d6ae4',
35 silly install resolved _id: 'ftdi@1.1.0',
35 silly install resolved _shasum: '456560ad8c4d30530431604dd40413c14537363d',
35 silly install resolved from: 'ftdi@',
35 silly install resolved _npmVersion: '1.4.21',
35 silly install resolved _npmUser: { name: 'adrai', email: 'adriano@raiano.ch' },
35 silly install resolved maintainers: [ [Object] ],
35 silly install resolved dist:
35 silly install resolved { shasum: '456560ad8c4d30530431604dd40413c14537363d',
35 silly install resolved tarball: 'http://registry.npmjs.org/ftdi/-/ftdi-1.1.0.tgz' },
35 silly install resolved directories: {},
35 silly install resolved _resolved: 'https://registry.npmjs.org/ftdi/-/ftdi-1.1.0.tgz',
35 silly install resolved readme: 'ERROR: No README data found!' } ]
36 info install ftdi@1.1.0 into C:\Users\Alien-01\AppData\Roaming\npm
37 info installOne ftdi@1.1.0
38 verbose installOne of ftdi to C:\Users\Alien-01\AppData\Roaming\npm not in flight; installing
39 verbose lock using C:\Users\Alien-01\AppData\Roaming\npm-cache_locks\ftdi-0d3480de09bbba34.lock for C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
40 silly install write writing ftdi 1.1.0 to C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
41 verbose unbuild node_modules\ftdi
42 silly gentlyRm C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi is being purged from base C:\Users\Alien-01\AppData\Roaming\npm
43 verbose gentlyRm don't care about contents; nuking C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
44 verbose tar unpack C:\Users\Alien-01\AppData\Roaming\npm-cache\ftdi\1.1.0\package.tgz
45 verbose tar unpacking to C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
46 silly gentlyRm C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi is being purged
47 verbose gentlyRm don't care about contents; nuking C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
48 silly gunzTarPerm modes [ '777', '666' ]
49 silly gunzTarPerm extractEntry package.json
50 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
51 silly gunzTarPerm extractEntry .npmignore
52 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]
53 silly gunzTarPerm extractEntry README.md
54 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
55 silly gunzTarPerm extractEntry index.js
56 silly gunzTarPerm modified mode [ 'index.js', 420, 438 ]
57 silly gunzTarPerm extractEntry binding.gyp
58 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ]
59 silly gunzTarPerm extractEntry install.sh
60 silly gunzTarPerm modified mode [ 'install.sh', 493, 511 ]
61 silly gunzTarPerm extractEntry lib/amd64/ftd2xx.lib
62 silly gunzTarPerm modified mode [ 'lib/amd64/ftd2xx.lib', 420, 438 ]
63 silly gunzTarPerm extractEntry lib/ftd2xx.h
64 silly gunzTarPerm modified mode [ 'lib/ftd2xx.h', 420, 438 ]
65 silly gunzTarPerm extractEntry lib/i386/ftd2xx.lib
66 silly gunzTarPerm modified mode [ 'lib/i386/ftd2xx.lib', 420, 438 ]
67 silly gunzTarPerm extractEntry license
68 silly gunzTarPerm modified mode [ 'license', 420, 438 ]
69 silly gunzTarPerm extractEntry src/ftdi_constants.h
70 silly gunzTarPerm modified mode [ 'src/ftdi_constants.h', 420, 438 ]
71 silly gunzTarPerm extractEntry src/ftdi_device.cc
72 silly gunzTarPerm modified mode [ 'src/ftdi_device.cc', 420, 438 ]
73 silly gunzTarPerm extractEntry src/ftdi_device.h
74 silly gunzTarPerm modified mode [ 'src/ftdi_device.h', 420, 438 ]
75 silly gunzTarPerm extractEntry src/ftdi_driver.cc
76 silly gunzTarPerm modified mode [ 'src/ftdi_driver.cc', 420, 438 ]
77 silly gunzTarPerm extractEntry src/ftdi_driver.h
78 silly gunzTarPerm modified mode [ 'src/ftdi_driver.h', 420, 438 ]
79 verbose write writing to C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi\package.json
80 info preinstall ftdi@1.1.0
81 verbose unsafe-perm in lifecycle true
82 info ftdi@1.1.0 Failed to exec preinstall script
83 verbose unlock done using C:\Users\Alien-01\AppData\Roaming\npm-cache_locks\ftdi-0d3480de09bbba34.lock for C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
84 verbose stack Error: ftdi@1.1.0 preinstall: node-gyp rebuild
84 verbose stack Exit status 1
84 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:213:16)
84 verbose stack at EventEmitter.emit (events.js:110:17)
84 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
84 verbose stack at ChildProcess.emit (events.js:110:17)
84 verbose stack at maybeClose (child_process.js:1015:16)
84 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
85 verbose pkgid ftdi@1.1.0
86 verbose cwd C:\Nodes\FTDI112\node-ftdi-master
87 error Windows_NT 6.3.9600
88 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "ftdi"
89 error node v0.12.3
90 error npm v2.9.1
91 error code ELIFECYCLE
92 error ftdi@1.1.0 preinstall: node-gyp rebuild
92 error Exit status 1
93 error Failed at the ftdi@1.1.0 preinstall script 'node-gyp rebuild'.
93 error This is most likely a problem with the ftdi package,
93 error not with npm itself.
93 error Tell the author that this fails on your system:
93 error node-gyp rebuild
93 error You can get their info via:
93 error npm owner ls ftdi
93 error There is likely additional logging output above.
94 verbose exit [ 1, true ]
95 verbose unbuild node_modules\ftdi
96 info preuninstall ftdi@1.1.0
97 info uninstall ftdi@1.1.0
98 verbose unbuild rmStuff ftdi@1.1.0 from C:\Users\Alien-01\AppData\Roaming\npm\node_modules
99 info postuninstall ftdi@1.1.0
100 silly gentlyRm C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi is being purged from base C:\Users\Alien-01\AppData\Roaming\npm
101 verbose gentlyRm don't care about contents; nuking C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
102 silly vacuum-fs purging C:\Users\Alien-01\AppData\Roaming\npm\node_modules\ftdi
103 silly vacuum-fs quitting because other entries in C:\Users\Alien-01\AppData\Roaming\npm\node_modules

Thanks
Aaron

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions