From: borg@...3.net Date: 2007-01-18T02:37:18+09:00 Subject: Re: Compiling ruby on cygwin-1.3.2 ------------9D1741DA18C144BE Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit rebase didnt worked.. I tried w/ different params and nothing.. still the same error. Anyway, I googled a bit about that rebase and seems they suggest to use it in different case. I didnt saw any post for rebase + heap allocation error. Seems that on WinXP + cygwin-1.3 I can use only staticaly linked ruby. This is not problem.. since for superb features I will use Linux or BSD. And btw.. I forgot to add patch Ive made to actualy makes miniruby to really work: Attaching: ruby+cygwin.patch If there is still need to make ruby work (at least w/ basic functionality) on ancient cygwin, please let me know. I can prepare patch + Makefile.cyg.. For now, I think, this case can be closed. Best regards, Borg ----- Original Message ----- From: borg@uu3.net Sent: 16-Jan-2007, 4:26 To: ruby-core@ruby-lang.org Cc: Subject: Compiling ruby on cygwin-1.3.2 AtTue, 16 Jan 2007 03:49:14 +0900, borg@uu3.net wrote in [ruby-core:09942]: > Now, this happens when im compiling Ruby on cygwin-1.3.2: > # ./miniruby.exe > u:\DEVEL\SRC.OTHER\ruby-1.8.5-p12\miniruby.exe: *** Couldn't > reserve space for cygwin's heap (0x2890000) in child, cygheap, > Win32 error 487 Try rebaseall. > Warning: resolving _GetLastError by linking to _GetLastError@0 > Use --enable-stdcall-fixup to disable these warnings > Use --disable-stdcall-fixup to disable these fixups > > Really odd warning.. but okey.. its just a warning afterall :) Because you removed cygwin specific options. > 1) What is the difference between miniruby and ruby itself? Miniruby is statically linked, and cannot load extension libraries on some platform, (e.g., Windows, including cygwin). -- Nobu Nakada ------------9D1741DA18C144BE Content-Type: application/octet-stream; name="ruby+cygwin.patch" Content-transfer-encoding: base64 Content-Disposition: attachment; filename="ruby+cygwin.patch" ZGlmZiAtdWJyIHJ1Ynkub3JpZy9nYy5jIHJ1YnkvZ2MuYwotLS0gcnVieS5vcmlnL2djLmMJ RnJpIEF1ZyAyNSAxMDoxMjo0NiAyMDA2CisrKyBydWJ5L2djLmMJVHVlIEphbiAxNiAxMToy MDowMSAyMDA3CkBAIC0xNDc3LDcgKzE0NzcsNyBAQAogSW5pdF9zdGFjayhhZGRyKQogICAg IFZBTFVFICphZGRyOwogewotI2lmIGRlZmluZWQoX1dJTjMyKSB8fCBkZWZpbmVkKF9fQ1lH V0lOX18pCisjaWYgZGVmaW5lZChfV0lOMzIpCiAgICAgTUVNT1JZX0JBU0lDX0lORk9STUFU SU9OIG07CiAgICAgbWVtc2V0KCZtLCAwLCBzaXplb2YobSkpOwogICAgIFZpcnR1YWxRdWVy eSgmbSwgJm0sIHNpemVvZihtKSk7CmRpZmYgLXViciBydWJ5Lm9yaWcvcnVieS5jIHJ1Ynkv cnVieS5jCi0tLSBydWJ5Lm9yaWcvcnVieS5jCVdlZCBBdWcgMTYgMDQ6MTE6MjEgMjAwNgor KysgcnVieS9ydWJ5LmMJVHVlIEphbiAxNiAxMToyNDoyMSAyMDA3CkBAIC0xMiw3ICsxMiw3 IEBACiAKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKiovCiAKLSNpZiBkZWZpbmVkIF9XSU4zMiB8fCBkZWZp bmVkIF9fQ1lHV0lOX18KKyNpZiBkZWZpbmVkIF9XSU4zMgogI2luY2x1ZGUgPHdpbmRvd3Mu aD4KICNlbmRpZgogI2lmZGVmIF9XSU4zMl9XQ0UKQEAgLTIzOSwxMSArMjM5LDExIEBACiAg ICAgY2hhciBsaWJwYXRoW0ZJTEVOQU1FX01BWCsxXTsKICAgICBjaGFyICpwOwogICAgIGlu dCByZXN0OwotI2lmIGRlZmluZWQgX1dJTjMyIHx8IGRlZmluZWQgX19DWUdXSU5fXworI2lm IGRlZmluZWQgX1dJTjMyCiAgICAgSE1PRFVMRSBsaWJydWJ5ID0gTlVMTDsKICAgICBNRU1P UllfQkFTSUNfSU5GT1JNQVRJT04gbTsKIAotI2lmbmRlZiBfV0lOMzJfV0NFCisjaWYgMAog ICAgIG1lbXNldCgmbSwgMCwgc2l6ZW9mKG0pKTsKICAgICBpZiAoVmlydHVhbFF1ZXJ5KHJ1 YnlfaW5pdF9sb2FkcGF0aCwgJm0sIHNpemVvZihtKSkgJiYgbS5TdGF0ZSA9PSBNRU1fQ09N TUlUKQogCWxpYnJ1YnkgPSAoSE1PRFVMRSltLkFsbG9jYXRpb25CYXNlOwo= ------------9D1741DA18C144BE--