Skip to content
This repository has been archived by the owner on May 21, 2019. It is now read-only.

Windows Build #920

Closed
wilburpowery opened this issue Nov 29, 2016 · 12 comments
Closed

Windows Build #920

wilburpowery opened this issue Nov 29, 2016 · 12 comments

Comments

@wilburpowery
Copy link

When will the Windows or Linux build be available?

@vlad-shatskyi
Copy link
Contributor

After 1.0 release.

@f3bruary
Copy link

f3bruary commented Jan 9, 2017

I don't mean to be a bother, but I can't wait to use this amazing looking terminal. Any ETA available ?

@drew-gross
Copy link
Contributor

For now, you can install from source if you have a little knowledge of NPM. I haven't tried it, but I've heard it works.

No ETA for an official Windows build, I don't think anyone is working on it right now.

@f3bruary
Copy link

I use Linux. I'll take a look at it later today. Hope it works.

@jaddie
Copy link

jaddie commented Feb 27, 2017

Is there any update on this? Trying to follow the wiki instructions for this and it doesn't seem to work, get an error related to pty.js the root element is missing error from msbuild, this is with VS2017, I'd rather not have to get the whole of VS2013 (which isn't readily available only 2015 is) its a real shame this won't work on windows with the instructions and there aren't any with Linux instructions either

@drew-gross
Copy link
Contributor

No updates yet. Happy to accept help. (The best way to help would be to get the test suite running on windows in CI, as I don't really have any other way to test on windows)

@Odonno
Copy link

Odonno commented Feb 27, 2017

@drew-gross You can maybe use appveyor. It provides a free agent of CI for Open Source projects.

I would also like to see it working on Windows.

@ShadowRZ
Copy link

I'm interested on this and would build for you.

@ShadowRZ
Copy link

ShadowRZ commented Mar 19, 2017

Sorry, but I can't build on my Windows 7 x86 machine. MSBuild failed.
Here's the log from MSBuild.

在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
  Agent.cc
  AgentAssert.cc
  ConsoleInput.cc
  Coord.cc
  EventLoop.cc
  NamedPipe.cc
..\..\..\deps\winpty\agent\EventLoop.cc(69): error C2039: “max”: 不是“std”的成员 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  E:\MSVS2015\VC\include\string(17): note: 参见“std”的声明
..\..\..\deps\winpty\agent\EventLoop.cc(69): error C3861: “max”: 找不到标识符 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  SmallRect.cc
..\..\..\deps\winpty\agent\NamedPipe.cc(153): error C2039: “min”: 不是“std”的成员 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  E:\MSVS2015\VC\include\vector(17): note: 参见“std”的声明
..\..\..\deps\winpty\agent\NamedPipe.cc(153): error C3861: “min”: 找不到标识符 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
..\..\..\deps\winpty\agent\NamedPipe.cc(222): error C2039: “min”: 不是“std”的成员 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  E:\MSVS2015\VC\include\vector(17): note: 参见“std”的声明
..\..\..\deps\winpty\agent\NamedPipe.cc(222): error C3861: “min”: 找不到标识符 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
..\..\..\deps\winpty\agent\NamedPipe.cc(229): error C2039: “min”: 不是“std”的成员 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  E:\MSVS2015\VC\include\vector(17): note: 参见“std”的声明
..\..\..\deps\winpty\agent\NamedPipe.cc(229): error C3861: “min”: 找不到标识符 [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  Terminal.cc
..\..\..\deps\winpty\agent\Terminal.cc(60): error C3688: 文本后缀“CSI”无效;未找到文文本运算符或文本运算符模板“operator """"CSI” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
..\..\..\deps\winpty\agent\Terminal.cc(165): error C3688: 文本后缀“CSI”无效;未找到文文本运算符或文本运算符模板“operator """"CSI” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
..\..\..\deps\winpty\agent\Terminal.cc(165): error C2664: “int sprintf(char *const ,const char *const ,...)”: 无法将参数 2 从“int”转换为“const char *const ” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  ..\..\..\deps\winpty\agent\Terminal.cc(165): note: 从整型转换为指针类型要求 reinterpret_cast、C 样式转换或函数样式转换
..\..\..\deps\winpty\agent\Terminal.cc(190): error C3688: 文本后缀“CSI”无效;未找到文文本运算符或文本运算符模板“operator """"CSI” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
..\..\..\deps\winpty\agent\Terminal.cc(190): error C2664: “int sprintf(char *const ,const char *const ,...)”: 无法将参数 2 从“int”转换为“const char *const ” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty-agent.vcxproj]
  ..\..\..\deps\winpty\agent\Terminal.cc(190): note: 从整型转换为指针类型要求 reinterpret_cast、C 样式转换或函数样式转换
  Win32Console.cc
  main.cc
  DebugClient.cc
  win_delay_load_hook.cc
  winpty.cc
  DebugClient.cc
  win_delay_load_hook.cc
..\..\..\deps\winpty\libwinpty\winpty.cc(139): error C3688: 文本后缀“AGENT_EXE”无效;未找到文文本运算符或文本运算符模板“operator """"AGENT_EXE” [D:\HID_System.dev\Git\black-screen\node_modules\pty.js\build\deps\winpty\winpty.vcxproj]

@vshatskyi

@ShadowRZ
Copy link

ShadowRZ commented Mar 19, 2017

Something went wrong.
https://github.com/rprichard/winpty#prerequisites
@vshatskyi 

@drew-gross
Copy link
Contributor

Thanks for looking into this @ShadowRZ. I'm not sure I can help with this, pty is pretty core to black-screen and I have no experience with building stuff on Windows.

@vlad-shatskyi
Copy link
Contributor

Closing in favour of #800

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants