Hi all, I was getting other fork errors trying to install a drupal theme's gems, but thanks to someone on the cygwin IRC I was able to use "peflags -X409600 `which ruby`" and "rebaseall" to finally get "bundle install" to complete without any reported errors.
However, now I have another problem with fork errors and nothing I do with rebaseall seems to resolve them. I'm getting a stream of errors similar to: 0 [main] ruby 2360 child_info_fork::abort: address space needed by 'fcntl.so' (0x2F0000) is already occupied >From reading around I understand that this is because rebaseall does not pick up .so files? Searching the internet I've found various people's solutions to similar problems, including a few from this mailing board. I have tried a variety of their suggestions based around 'rebaseall'. The closest I have come to getting a positive result on my system is to run BaSe@BaSPCa /cygdrive/c $ find users/base/.rvm/ -iname '*.so' > /tmp/ruby.gems.local.so.lst in cygwin. This gives a long pause, then just shows the command line again (so I'm not certain the command has actually run). Then exiting that, going to c:\cygwin\bin and running dash as administrator. Then running /usr/bin/rebaseall -T /tmp/ruby.gems.local.so.lst However, this shows: i_iso2022_kddi.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/emoj i_sjis_docomo.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/emoj i_sjis_kddi.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/emoj i_sjis_softbank.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/esca pe.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/gb18 030.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/gbk. so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/iso2 022.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/japa nese.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/japa nese_euc.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/japa nese_sjis.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/kore an.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/sing le_byte.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/tran sdb.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/utf8 _mac.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/trans/utf_ 16_32.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/utf_16be.s o: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/utf_16le.s o: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/utf_32be.s o: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/utf_32le.s o: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/enc/windows_12 51.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/etc.so: skippe d because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/fcntl.so: skip ped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/fiber.so: skip ped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/io/console.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/io/nonblock.so : skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/io/wait.so: sk ipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/json/ext/gener ator.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/json/ext/parse r.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/mathn/complex. so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/mathn/rational .so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/nkf.so: skippe d because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/objspace.so: s kipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/openssl.so: sk ipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/pathname.so: s kipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/psych.so: skip ped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/pty.so: skippe d because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/racc/cparse.so : skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/readline.so: s kipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/ripper.so: ski pped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/sdbm.so: skipp ed because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/socket.so: ski pped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/stringio.so: s kipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/strscan.so: sk ipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/syck.so: skipp ed because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/syslog.so: ski pped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/win32ole.so: s kipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/i386-cygwin/zlib.so: skipp ed because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/gems/1.9.1/gems/executable-hooks -1.3.1/ext/wrapper_installer/wrapper_installer.so: skipped because nonexistent. users/base/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/gems/1.9.1/gems/gem-wrappers-1.2 .4/ext/wrapper_generator/wrapper_generator.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/array/resize.so: ski pped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/bug-3571/bug.so: ski pped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/bug-3662/bug.so: ski pped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/funcall/funcall.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/load/dot.dot/dot.dot .so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/old_thread_select/ol d_thread_select.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/st/numhash.so: skipp ed because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/string/string.so: sk ipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/-test-/wait_for_single_fd/w ait_for_single_fd.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/bigdecimal.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/continuation.so: skipped be cause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/coverage.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/date_core.so: skipped becau se nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest/bubblebabble.so: ski pped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest/md5.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest/rmd160.so: skipped b ecause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest/sha1.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/digest/sha2.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/dl.so: skipped because none xistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/dl/callback.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/big5.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/cp949.so: skipped becau se nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/emacs_mule.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/encdb.so: skipped becau se nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/euc_jp.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/euc_kr.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/euc_tw.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/gb18030.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/gb2312.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/gbk.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_1.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_10.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_11.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_13.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_14.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_15.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_16.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_2.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_3.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_4.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_5.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_6.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_7.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_8.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/iso_8859_9.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/koi8_r.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/koi8_u.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/shift_jis.so: skipped b ecause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/big5.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/chinese.so: skipp ed because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/emoji.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/emoji_iso2022_kdd i.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/emoji_sjis_docomo .so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/emoji_sjis_kddi.s o: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/emoji_sjis_softba nk.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/escape.so: skippe d because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/gb18030.so: skipp ed because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/gbk.so: skipped b ecause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/iso2022.so: skipp ed because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/japanese.so: skip ped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/japanese_euc.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/japanese_sjis.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/korean.so: skippe d because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/single_byte.so: s kipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/transdb.so: skipp ed because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/utf8_mac.so: skip ped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/trans/utf_16_32.so: ski pped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/utf_16be.so: skipped be cause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/utf_16le.so: skipped be cause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/utf_32be.so: skipped be cause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/utf_32le.so: skipped be cause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/enc/windows_1251.so: skippe d because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/etc.so: skipped because non existent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/fcntl.so: skipped because n onexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/fiber.so: skipped because n onexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/io/console.so: skipped beca use nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/io/nonblock.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/io/wait.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/json/ext/generator.so: skip ped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/json/ext/parser.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/mathn/complex.so: skipped b ecause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/mathn/rational.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/nkf.so: skipped because non existent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/objspace.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/openssl.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/pathname.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/psych.so: skipped because n onexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/pty.so: skipped because non existent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/racc/cparse.so: skipped bec ause nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/readline.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/ripper.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/sdbm.so: skipped because no nexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/socket.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/stringio.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/strscan.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/syck.so: skipped because no nexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/syslog.so: skipped because nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/win32ole.so: skipped becaus e nonexistent. users/base/.rvm/src/ruby-1.9.3-p545/.ext/i386-cygwin/zlib.so: skipped because no nexistent. $ and I'm back to square one. Can anyone point out where I'm going wrong or offer any suggestions please? Regards, Robin -- View this message in context: http://cygwin.1069669.n5.nabble.com/rebaseall-advice-sought-to-solve-forking-errors-tp107049.html Sent from the Cygwin list mailing list archive at Nabble.com. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple