Error while using pro*c in cygwin

Bernard Dautrevaux Dautrevaux@microprocess.com
Thu Jan 17 02:05:00 GMT 2002


> -----Original Message-----
> From: Sreekumar D Kottarath [mailto:croqpain@lycos.com]
> Sent: Thursday, January 17, 2002 9:50 AM
> To: cygwin@cygwin.com
> Subject: Error while using pro*c in cygwin
> 
> 
> I was trying to pre-compile an Oracle .pc file and got the 
> following error:
> 
> Error at line 227, column 11 in file 
> C:\cygwin\usr\include\sys/reent.h          __extension__ 
> unsigned long long _rand_next;
> ..........1
> PCC-S-02201, Encountered the symbol "__extension__" when 
> expecting one of the following:
> 
>    } char, const, double, enum, float, int, long, 
> ulong_varchar, OCIBFileLocator OCIBlobLocator, 
> OCIClobLocator, OCIDateTime, OCIExtProcContext, OCIInterval, 
> OCIRowid, OCIDate, OCINumber, OCIRaw, OCIString, short, 
> signed, sql_context, sql_cursor, struct, union, unsigned, 
> utext, uvarchar, varchar, void, volatile, a typedef name,
> 
> How do I avoid this?
> 
> I am using the following command line:
> proc SQLCHECK=SEMANTICS userid='scott/tiger@db' parse=full 
> include="C:\oracle8i\precomp\public" 
> include="C:\cygwin\lib\gcc-lib\i686-pc-cygwin\2.95.3-5\include
> " include="C:\cygwin\usr\include" xyz.pc
> 

You should probably arrange so that __extension__ is #define'd as nothing
before you include any cygwin header file. Depending on proc this could be
done on the command line or you may have to either add it to your source
file or even edit one of proc standard header files (probably in
C:\oracle8i\precomp\public).

HTH

	Bernard

PS: probably oracle could explain this to you :-)... It's a bit OT for this
list

--------------------------------------------
Bernard Dautrevaux
Microprocess Ingenierie
97 bis, rue de Colombes
92400 COURBEVOIE
FRANCE
Tel:	+33 (0) 1 47 68 80 80
Fax:	+33 (0) 1 47 88 97 85
e-mail:	dautrevaux@microprocess.com
		b.dautrevaux@usa.net
-------------------------------------------- 

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list