Skip to content

Instantly share code, notes, and snippets.

@Specro
Created October 31, 2016 16:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Specro/8b9b78ed77e172ad43e4839f0e76bcf9 to your computer and use it in GitHub Desktop.
Save Specro/8b9b78ed77e172ad43e4839f0e76bcf9 to your computer and use it in GitHub Desktop.
Childpty node-gyp rebuild errors
child_pty@3.0.1 install
C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty
node-gyp rebuild
C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty>if not defined npm_config_node_gyp (node "C:\Users\Specro\AppData\Roaming\nvm\v6.8.0\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
exechelper.cpp
win_delay_load_hook.cc
..\src\exechelper.cpp(3): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\exechelper.vcxproj]
pty.cpp
win_delay_load_hook.cc
..\src\pty.cpp(29): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(29): error C2227: left of '->ws_row' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(30): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(30): error C2227: left of '->ws_col' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(31): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(31): error C2227: left of '->ws_xpixel' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(31): error C2227: left of '->ws_ypixel' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(35): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(35): error C2227: left of '->ws_col' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(37): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(37): error C2227: left of '->ws_row' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(43): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(43): error C2227: left of '->ws_row' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(43): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(44): error C2027: use of undefined type 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(26): note: see declaration of 'winsize'
..\src\pty.cpp(44): error C2227: left of '->ws_col' must point to class/struct/union/generic type [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(44): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(48): error C2079: 'w' uses undefined struct 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(50): error C2664: 'void makews(winsize *,v8::Local<v8::Value>)': cannot convert argument 1 from 'int *' to 'winsize *' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(50): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
..\src\pty.cpp(52): error C2065: 'TIOCSWINSZ': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(52): error C3861: 'ioctl': identifier not found [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(54): error C2664: 'void applyws(winsize *,v8::Local<v8::Object>)': cannot convert argument 1 from 'int *' to 'winsize *' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(54): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
..\src\pty.cpp(59): error C2079: 'w' uses undefined struct 'winsize' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(64): error C2664: 'void makews(winsize *,v8::Local<v8::Value>)': cannot convert argument 1 from 'int *' to 'winsize *' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(64): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
..\src\pty.cpp(65): error C3861: 'openpty': identifier not found [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(66): error C3861: 'ttyname': identifier not found [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(71): error C2664: 'void applyws(winsize *,v8::Local<v8::Object>)': cannot convert argument 1 from 'int *' to 'winsize *' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(71): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
..\src\pty.cpp(76): error C2079: 'tios' uses undefined struct 'Setattr::termios' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(79): error C2228: left of '.c_iflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(79): note: type is 'int'
..\src\pty.cpp(80): error C2228: left of '.c_oflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(80): note: type is 'int'
..\src\pty.cpp(81): error C2228: left of '.c_cflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(81): note: type is 'int'
..\src\pty.cpp(82): error C2228: left of '.c_lflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(82): note: type is 'int'
..\src\pty.cpp(83): error C3861: 'tcsetattr': identifier not found [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(90): error C2079: 'tios' uses undefined struct 'Getattr::termios' [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(92): error C3861: 'tcgetattr': identifier not found [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(96): error C2228: left of '.c_iflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(96): note: type is 'int'
..\src\pty.cpp(96): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(97): error C2228: left of '.c_oflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(97): note: type is 'int'
..\src\pty.cpp(97): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(98): error C2228: left of '.c_cflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(98): note: type is 'int'
..\src\pty.cpp(98): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(99): error C2228: left of '.c_lflag' must have class/struct/union [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(99): note: type is 'int'
..\src\pty.cpp(99): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(109): error C2065: 'TCSANOW': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(109): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(110): error C2065: 'TCSADRAIN': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(110): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(111): error C2065: 'TCSAFLUSH': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(111): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(116): error C2065: 'IGNBRK': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(116): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(117): error C2065: 'BRKINT': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(117): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(118): error C2065: 'IGNPAR': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(118): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(119): error C2065: 'PARMRK': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(119): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(120): error C2065: 'INPCK': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(120): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(121): error C2065: 'ISTRIP': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(121): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(122): error C2065: 'INLCR': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(122): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(123): error C2065: 'IGNCR': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(123): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(124): error C2065: 'ICRNL': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(124): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(125): error C2065: 'IXON': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(125): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(126): error C2065: 'IXOFF': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(126): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(127): error C2065: 'IXANY': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(127): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(128): error C2065: 'IMAXBEL': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(128): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(132): error C2065: 'OPOST': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(132): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(133): error C2065: 'ONLCR': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(133): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(134): error C2065: 'OCRNL': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(134): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(136): error C2065: 'ONOCR': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(136): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(137): error C2065: 'ONLRET': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(137): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(140): error C2065: 'CSIZE': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(140): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(141): error C2065: 'CS5': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(141): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(142): error C2065: 'CS6': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(142): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(143): error C2065: 'CS7': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(143): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(144): error C2065: 'CS8': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(144): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(145): error C2065: 'CSTOPB': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(145): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(146): error C2065: 'CREAD': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(146): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(147): error C2065: 'PARENB': undeclared identifier [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(147): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
..\src\pty.cpp(147): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\Specro\Desktop\hyper\app\node_modules\child_pty\build\pty.vcxproj]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment