This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc and oracle Pro*C on NT: Couldn't reserve space for cygwin's heap


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



__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]