Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Doesn't run on Windows #18

Open
nathonius opened this issue Aug 11, 2017 · 1 comment
Open

Doesn't run on Windows #18

nathonius opened this issue Aug 11, 2017 · 1 comment

Comments

@nathonius
Copy link

During install:

npm install
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm run build
[15:43:30] Starting 'sheets'...
{ Error: Command failed: git rev-list --all --count > _compiled/about/commit-count.txt
The system cannot find the path specified.

    at ChildProcess.exithandler (child_process.js:198:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:891:16)
    at Socket.<anonymous> (internal/child_process.js:342:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:497:12)
  killed: false,
  code: 1,
  signal: null,
  cmd: 'git rev-list --all --count > _compiled/about/commit-count.txt' }
[15:43:30] Finished 'sheets' after 187 ms

After install:

npm run electron
[1908:0811/154409.371:INFO:CONSOLE(290)] "Uncaught TypeError: Cannot read property 'submenu' of undefined", source: file:///C:/Users/user.name/Downloads/orchestra-master/_compiled/ui/menu.js (290)
[1908:0811/154409.407:INFO:CONSOLE(38)] "
%cOrchestra Studio %cΓÇó Copyright 2016-present, Kary Foundation, Inc.

", source: file:///C:/Users/user.name/Downloads/orchestra-master/_compiled/ui/window.js (38)
(node:1908) DeprecationWarning: Calling an asynchronous function without callback is deprecated.
[1908:0811/154409.551:INFO:CONSOLE(128)] "Uncaught TypeError: Assignment to constant variable.", source: file:///C:/Users/user.name/Downloads/orchestra-master/_compiled/ui/playground.js (128)

I get a nice blank screen with the Kary logo, and some nice, but nonfunctional stoplight buttons at the top, but no functional editor.
node version 6.11.2
npm version 3.10.10

@pouyakary
Copy link
Owner

Hello Nathan. Thanks a lot for your interesest in Orchestra.

Currently Orchestra 1 is under super heavy development and only runs on macOS, there are a few things that needs to be implemented for Orchestra to run on Windows and Linux as I can mention here:

  • Build system must support windows. It doesn't for no. For example Electron Packer has no config for Windows and Linux right now
  • Orchestra's window has no titlebar hence in windows and linux there must be no menu which means a few of the menubar commands that are still not in the ribbon view should be implemented and also the menu system must be disabled on Windows and Linux

So they are unfortunately known issues. There are a few priorities that must be fixed or be implemented before I start implementing cross-platform features

  • Language must be stable (which includes support for unicode that is a big task because of a compiler dependency)
  • Compilers must be fully stables (Both OrchestraCore and Quartet compilers and compatible with latest unicode standards)
  • File format needs to be stable
  • Interface be effected with all the latest changes

I think this list will take me till the end of this summer to happen as I'm hopping to release Orchestra to the public this fall. So I'll definitely come back to this problem and fix it but I really can't make any promises on when (maybe within a month or two hopefully) and I'm really hoping you'll be able to use and enjoy it.

Again thanks a lot for your interest in Orchestra.
I hope my answer gave you a transparent insight on the development of Orchestra.

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

No branches or pull requests

2 participants