This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: gcc and oracle Pro*C on NT: Couldn't reserve space for cygwin'sheap
- From: Harald dot Maier dot BW at t-online dot de (Harald Maier)
- To: cygwin at cygwin dot com
- Date: Fri, 09 May 2003 11:30:19 +0200
- Subject: Re: gcc and oracle Pro*C on NT: Couldn't reserve space for cygwin'sheap
- References: <Pine.GSO.4.44.0305071056420.3212-100000@slinky.cs.nyu.edu>
- Reply-to: Harald Maier <maierh at myself dot com>
I figured out the same problems. Do we have possibilities to debug
such a problem. I cannot imagine that the linked lib 'orasql9.dll'
(in my case) allocates more as 384 MB heap.
Harald
Igor Pechtchanski <pechtcha@cs.nyu.edu> writes:
> On Wed, 7 May 2003, Paul N wrote:
>
>> To: pechtcha@cs.nyu.edu, igor@watson.ibm.com, ckirgios@ajboggs.com,
>> gnu-win32@cygnus.com, cygwin@cygwin.com, jason@tishler.net,
>> cygwin@sources.redhat.com, Ralf.Habacker@freenet.de, kulack@us.ibm.com,
>> niraja@npi.stpn.soft.net, lhall@rfk.com
>
> Paul,
>
> FYI, most of the people this was addressed to are on the cygwin@ list (and
> you've also sent this to TWO of my e-mail addresses). Please read
> <http://cygwin.com/problems.html> CAREFULLY, and don't do this anymore.
> The cygwin list is the right place to address Cygwin inquiries.
> Igor
>
>> Hello all,
>>
>> I'm trying to write a Pro*C program using cygwin gcc and Oracle for NT Precompiler.
>> So far I could make it to the exe file converting the oracle DLL (ORASQL8.DLL) that comes for VC
>> compiler into the lib file (orasql8.a using impdef and dlltool to create the lib), but when I run
>> the executable I get the following error:
>>
>> 19 [unknown (0x724)] ? 308 cygheap_fixup_in_child: Couldn't reserve space for cygwin's heap (0x615F0000 <0x1240000>) in child, Win32 error 487 h:\src\dgn_connect.exe: *** m.AllocationBase 0x0, m.BaseAddress 0x615F0000, m.RegionSize 0x110000, m.State 0x10000
>>
>> I tried to "rebaseall" cygwin dlls as suggested on one of the posts on google, but with no luck
>>
>> below is the pc source:
>>
>> Please help
>>
>> Paul
>>
>>
>> #include <stdio.h>
>> #include <string.h>
>>
>> EXEC SQL BEGIN DECLARE SECTION;
>> #include <sqlca.h>
>> #define UNAME_LEN 20
>> #define PWD_LEN 40
>> #define SID_LEN 20
>>
>> VARCHAR username[UNAME_LEN];
>> VARCHAR password[PWD_LEN];
>> VARCHAR sid[SID_LEN];
>> EXEC SQL END DECLARE SECTION;
>>
>>
>> void main()
>> {
>> printf("hello\n");
>> /* Connect to ORACLE.*/
>> EXEC SQL CONNECT :username IDENTIFIED BY :password USING :sid;
>> }
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/