間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

child_info_fork::abort: address space needed

nodejsの./configure時に上記エラー
rebaseをsetupから導入後、下記を実行
不要そうなパッケージを削除して再実行後、解決

>cd C:\cygwin\bin
>ash
$ ./rebaseall
/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygcrypto-1.0.0.dll: skipped because wron
g machine type.
/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygssl-1.0.0.dll: skipped because wrong m
achine type.
/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll: skipped because wrong machine t
ype.
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14_2.dll: skipped be
cause nonexistent.
$ ./rebaseall
/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll: skipped because wrong machine t
ype.
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14_2.dll: skipped be
cause nonexistent.

参考
http://mizusawa-blog.freelance.ne.jp/articles/2012/07/12/cygwin-address-space-needed.html
http://rider.withgod.jp/blog/2006/02/07_120001/

が、結局nodejsの現行版はcygwinはサポートされていないらしい
https://groups.google.com/forum/#!msg/nodejs/Dtz96B_Rmt0/QYKHgX5VgLsJ

First off, I should mention that Cygwin hasn't been supported since
the v0.4 days, only Visual Studio.

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。