-
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
grunt initial fails #67
Comments
Hi @umeboshi2! Thanks for the pointer. I switched to Yarn for package management some time ago and am depending on its lockfile to pull in the correct dependencies. I forgot to update the readme accordingly, my bad. Can you retry with yarn? This should do the trick. The issue you stumbled across is a minor regression with TS 2.6 --- I've got that on my agenda, together with a full dependency upgrade. The repository compiles and works fine, so if you'd like to poke around, go ahead 😏 I am preparing to release an embeddable version of the VCS emulator (both on NPM and as a browser bundle) soon, that's the reason for the refactoring commits. |
As a sidenote: I just updated all dependencies, including TS to their latest versions and fixed the build with ts 2.6. |
Thanks! I started using yarn last summer, but went back to npm when it got better. Yarn has some severe deficiencies that hamper me at times. (umeboshi2/dotfiles@91d4e64). I will install it again (and add the darned mutex config). I happened to notice the yarn.lock, but I thought it was just used for CI or similar. Thanks! |
@DirtyHairy thanks for helping maintain stella! I got here earlier when playing with emscripten and using stella from debian. I didn't know that it was being maintained here. Cute port #'s for grunt serve. I was still using github.io branch and noticed that you updated dependencies. It worked on github.io branch using yarn. It's working in master using yarn. |
@DirtyHairy, It seems that after you updated the dependencies, |
Thanks a lot for the thumbs up 😏 Actually, everything Stella is maintained in the Stella repository over there with @sa666666 being the main developer. 6502.ts is much younger than Stella, and the link between the two projects originates with the TIA core that I ported from 6502.ts to Stella last year. Since then, more aspects of both projects' emulation cores have evolved together, so there are more connections by now, but only in concept --- there is no actual code being shared. As for 6502.ts, there is no Coffeescript involved, the code is 100% Typescript + a JS port of the Thumbulator that I did with emscripten (for ARM emulation). Concerning yarn, I have never had any issues with it locally, but I remember there were major issues (presumably related to file system locking) with it on travis before @mschroeder fixed the Travis config. 😏 |
I have been spending the xmas season learning and playing with emscripten, which is how I got here. I noticed coffeescript give a warning during the install. It seems that it's needed by grunt and not used. |
I see. Yeah, I guess it used somewhere in the dependency chain. |
"src/machine/stella/cartridge/CartridgeFE.ts(110,13): error TS6133: '_cpu' is declared but its value is never read."
It looks like you are preparing for release, so there might be a unexpected change, or the repo isn't ready now. I looked at repo and it looks like you are refactoring.
I followed the instructions and grunt fails on "ts:main" task:
I am using node v6:
Since you are refactoring, I decided to test the github.io branch:
The text was updated successfully, but these errors were encountered: