Hello Ben, I applied the patch. It does create the 'out' dir. But that's
about it:

>make
tools/gyp_node -f make
output_dir: /usr/local/src/joyent-node-d4ccdea/out

make -C out BUILDTYPE=Release
make[1]: Entering directory `/usr/local/src/joyent-node-d4ccdea/out'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/joyent-node-d4ccdea/out'
ln -fs out/Release/node node

out>ls
deps  Makefile  node_js2c.host.mk  node.target.mk


On Sun, Feb 12, 2012 at 1:07 PM, Ben Noordhuis <[email protected]> wrote:

> On Sun, Feb 12, 2012 at 18:31, steve johnston
> <[email protected]> wrote:
> > Ben, Removing the 'out' dir before running ./configure did not work:
> >
> > [root@ joyent-node-d4ccdea]# rm -rf out/ && ./configure
> --without-snapshot
> >
> > { 'target_defaults': { 'cflags': [],
> >                        'defines': [],
> >                        'include_dirs': [],
> >                        'libraries': ['-lz']},
> >   'variables': { 'host_arch': 'ia32',
> >                  'node_install_npm': 'true',
> >                  'node_install_waf': 'true',
> >                  'node_prefix': '',
> >                  'node_shared_cares': 'false',
> >                  'node_shared_v8': 'false',
> >                  'node_use_dtrace': 'false',
> >                  'node_use_openssl': 'true',
> >                  'node_use_system_openssl': 'false',
> >                  'target_arch': 'ia32',
> >                  'v8_use_snapshot': 'false'}}
> > creating  ./config.gypi
> > creating  ./config.mk
> >
> > [root@ joyent-node-d4ccdea]# ls
> > AUTHORS      ChangeLog    deps  LICENSE   README.md  tools
> > benchmark    common.gypi  doc   Makefile  src        vcbuild.bat
> > BSDmakefile  configure    lib   node.gyp  test
>
> So ./configure doesn't create the out/ directory? Can you apply this
> one-liner patch and tell me what tools/gyp_node prints? It would
> appear that either gyp or our gyp wrapper is somehow failing.
>
> diff --git a/tools/gyp_node b/tools/gyp_node
> index 5c4882f..efaab15 100755
> --- a/tools/gyp_node
> +++ b/tools/gyp_node
> @@ -13,6 +13,7 @@ import gyp
>  # Directory within which we want all generated files (including Makefiles)
>  # to be written.
>  output_dir = os.path.join(os.path.abspath(node_root), 'out')
> +print "output_dir: %s\n" % output_dir
>
>  def run_gyp(args):
>   rc = gyp.main(args)
>
> --
> 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
>



-- 
Thanks,

Steve
[email protected]
206-406-8100

-- 
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