Wow!  I wish I could ssh from my phone to try this.  I'll just have to turn
around and head back to the office!  Amazing!  Thanks!
On Feb 12, 2012 6:49 PM, "Nathan Rajlich" <[email protected]> wrote:

> Hey guys, I've converted node-sqlite3 to use node-gyp to build. See:
> https://github.com/developmentseed/node-sqlite3/pull/61
>
> Cheers!
>
> On Sun, Feb 12, 2012 at 10:08 AM, C. Mundi <[email protected]> wrote:
> >
> > @nathan: Thanks.  I see that node-sqlite3 (which I often use for
> light-duty
> > applications) has the beginnings of gyp support.  It's pretty close, and
> I
> > think the main obstacles are that (1) the gyp support is on a
> > Windows-specific branch and (2) the VS Solution file on that branch
> requires
> > work (I posted lots of details in the node-sqlite3 wiki last month -- all
> > routine stuff for VS developers) to get the bindings to build.  I've
> opened
> > an issue asking if anyone has a complete solution for building
> node-sqlite3
> > with gyp.)
> >
> >
> > On Thu, Feb 9, 2012 at 7:55 PM, Nathan Rajlich <[email protected]>
> > wrote:
> >>
> >> Do let me know which native modules you would like to see supported on
> >> Windows and I will give them some priority in sending them appropriate
> pull
> >> requests!
> >>
> >>
> >> On Thu, Feb 9, 2012 at 6:32 PM, C. Mundi <[email protected]> wrote:
> >>>
> >>> Very nice.  Your node-gyp is really going to help node adoption on
> >>> Windows.  I just read the readme.  Some of the modules I use do not yet
> >>> support gyp (but some appear to be moving in that direction) so I may
> try my
> >>> luck at writing some gyp files and contributing if I get them working.
> >>>  Thanks!
> >>>
> >>>
> >>> On Thu, Feb 9, 2012 at 2:27 PM, Nathan Rajlich <[email protected]
> >
> >>> wrote:
> >>>>
> >>>> You don't actually need to compile node yourself to compile native
> >>>> modules, just use node-gyp: https://github.com/TooTallNate/node-gyp
> >>>>
> >>>> The reason you don't need to compile node manually is that node-gyp
> >>>> downloads the required node.lib file from Joyent's servers, all you
> need to
> >>>> do is specify the target version of node you want to build the module
> for.
> >>>> Please let me know how it works for you!
> >>>>
> >>>> P.S. I realize that that didn't at all answer the original question, I
> >>>> just wanted to perhaps show you a better road to go down.
> >>>>
> >>>> On Thu, Feb 9, 2012 at 12:17 PM, C. Mundi <[email protected]> wrote:
> >>>>>
> >>>>>
> >>>>> Hi.  I choose to build node because I need to build native modules
> >>>>> against it.
> >>>>>
> >>>>> I have built node 0.6.10 for Windows and I would like to wrap it up
> in
> >>>>> an MSI for convenient repeatable deployment.
> >>>>>
> >>>>> So I installed WiX 3.5 and did this:
> >>>>>
> >>>>> C:\node-v0.6.10> vcbuild.bat release msi
> >>>>>
> >>>>> and what I get is
> >>>>>
> >>>>> C:\node-v0.6.10>.\vcbuild.bat release nobuild msi
> >>>>> ['-f', 'msvs', '-G', 'msvs_version=2010', '.\\node.gyp', '-I',
> >>>>> '.\\common.gypi', '--depth=.', '-Dtarget_arch=ia32', '-Dc
> >>>>> omponent=static_library', '-Dlibrary=static_library']
> >>>>> Project files generated.
> >>>>> 'heat' is not recognized as an internal or external command,
> >>>>> operable program or batch file.
> >>>>> candle.exe : error CNDL0103: The system cannot find the file
> >>>>> '..\..\..\npm.wxs' with type 'Source'. [C:\node-v0.6.10\to
> >>>>> ols\msvs\msi\nodemsi.wixproj]
> >>>>>
> >>>>> Any suggestions where I should start to look?  Do I need to build npm
> >>>>> from source first?  (Just guessing)
> >>>>>
> >>>>> Thanks for all your help, especially for providing a Windows build at
> >>>>> all!
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Job Board: http://jobs.nodejs.org/
> >>>>> Posting guidelines:
> >>>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >>>>> You received this message because you are subscribed to the Google
> >>>>> Groups "nodejs" group.
> >>>>> To post to this group, send email to [email protected]
> >>>>> To unsubscribe from this group, send email to
> >>>>> [email protected]
> >>>>> For more options, visit this group at
> >>>>> http://groups.google.com/group/nodejs?hl=en?hl=en
> >>>>
> >>>>
> >>>> --
> >>>> Job Board: http://jobs.nodejs.org/
> >>>> Posting guidelines:
> >>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "nodejs" group.
> >>>> To post to this group, send email to [email protected]
> >>>> To unsubscribe from this group, send email to
> >>>> [email protected]
> >>>> For more options, visit this group at
> >>>> http://groups.google.com/group/nodejs?hl=en?hl=en
> >>>
> >>>
> >>> --
> >>> Job Board: http://jobs.nodejs.org/
> >>> Posting guidelines:
> >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to [email protected]
> >>> To unsubscribe from this group, send email to
> >>> [email protected]
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/nodejs?hl=en?hl=en
> >>
> >>
> >> --
> >> Job Board: http://jobs.nodejs.org/
> >> Posting guidelines:
> >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >> You received this message because you are subscribed to the Google
> >> Groups "nodejs" group.
> >> To post to this group, send email to [email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >> For more options, visit this group at
> >> http://groups.google.com/group/nodejs?hl=en?hl=en
> >
> >
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to