Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

question #10

Closed
tkellen opened this issue Jun 12, 2012 · 14 comments
Closed

question #10

tkellen opened this issue Jun 12, 2012 · 14 comments

Comments

@tkellen
Copy link

tkellen commented Jun 12, 2012

First, thanks for putting this project together--I'm really excited to see it come to fruition!

So, on to my question:

Will you be including a binary for windows? I'm heading up the http://github.com/gruntjs/grunt-contrib repo, which is an addon-pack for the javascript build tool http://github.com/cowboy/grunt. I'd love to leverage this to include a sass compilation task. The reason I ask about the binary is because one of the criteria we've set is that everything runs out of the box on any OSX/Windows/Linux machine with nothing but npm install.

Thanks!

@deanmao
Copy link
Contributor

deanmao commented Jun 12, 2012

If you compile one, I'll put it in. I don't have access to a developer windows machine sadly.

@tkellen
Copy link
Author

tkellen commented Jun 12, 2012

Awesome! I don't have immediate access to a windows developer machine either (can't say as though I'm sad about it!) but I can spin up a VM for this purpose and get a repo running that is dedicated to keeping a binary in sync with libsass.

@deanmao
Copy link
Contributor

deanmao commented Jun 12, 2012

cool. I just added precompiled binaries for mac & linux. hopefully it compiles out of the box for windows.

@deanmao
Copy link
Contributor

deanmao commented Jun 12, 2012

I guess I'll try compiling it on windows later, I found out one can download a free windows 8 preview iso, along with developer tools. I don't know if that's all that is needed to get it running in windows, but I'll give it a shot later.

@tkellen
Copy link
Author

tkellen commented Jun 12, 2012

Bah. I hate windows.

------ Build started: Project: Sassc, Configuration: Debug Win32 ------
  sassc.c
c:\users\tyler\documents\github\sassc\sassc.c(11): error C2143: syntax error : missing ';' before 'type'
c:\users\tyler\documents\github\sassc\sassc.c(12): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(12): error C2223: left of '->options' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(13): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(13): error C2223: left of '->options' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(14): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(14): error C2223: left of '->input_path' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(16): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(16): warning C4047: 'function' : 'sass_file_context *' differs in levels of indirection from 'int'
c:\users\tyler\documents\github\sassc\sassc.c(16): warning C4024: 'sass_compile_file' : different types for formal and actual parameter 1
c:\users\tyler\documents\github\sassc\sassc.c(18): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(18): error C2223: left of '->error_status' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(19): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(19): error C2223: left of '->error_message' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(19): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(19): error C2223: left of '->error_message' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(22): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(22): error C2223: left of '->output_string' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(23): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(23): error C2223: left of '->output_string' must point to struct/union
c:\users\tyler\documents\github\sassc\sassc.c(29): error C2065: 'ctx' : undeclared identifier
c:\users\tyler\documents\github\sassc\sassc.c(29): warning C4047: 'function' : 'sass_file_context *' differs in levels of indirection from 'int'
c:\users\tyler\documents\github\sassc\sassc.c(29): warning C4024: 'sass_free_file_context' : different types for formal and actual parameter 1
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

@tkellen
Copy link
Author

tkellen commented Jun 12, 2012

That was from Visual C++ Express 2010 on an x86 install of Windows 7, FYI.

@tkellen
Copy link
Author

tkellen commented Jun 12, 2012

I posted this as an issue on sassc. Gotta get to work here right now but I will get back to you when I know more!

@pdjota
Copy link

pdjota commented Jun 21, 2012

Hi. Nice work, unlucky that won't install in Windows. Will try to get repo and build there.

@pr1ntr
Copy link

pr1ntr commented Aug 23, 2012

Any plans to get a working windows binary into node-sass?

@deanmao
Copy link
Contributor

deanmao commented Aug 23, 2012

no plans at the moment.... nobody here uses windows.

@pr1ntr
Copy link

pr1ntr commented Aug 23, 2012

I prefer windows since my beefier rig is windows. I guess I have to use my macbook for sass related things. : /

@deanmao
Copy link
Contributor

deanmao commented Aug 23, 2012

Run linux on virtualbox/vmware on your windows machine. There are dozens of node modules that won't work in windows, because sadly windows is 2nd tier dev platform.

@mauritslamers
Copy link
Contributor

I do have access to a Windows VM (running WinXP SP3) and I need a working compile of node-sass.
My build log is here: https://gist.github.com/3875582

It probably needs some adjustments in the bindings.gyp file for the windows compiler, but at the moment I don't know how to do that exactly.

@deanmao
Copy link
Contributor

deanmao commented Oct 29, 2012

So I'm guessing we can close this out as another pull-request supplied windows binaries.

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

5 participants