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

Reply via email to