My Oracle Support Banner

Pro*C Is Failing With PCC-F-02209 For 32-Bit Client On Linux X86-64 (Doc ID 1224343.1)

Last updated on JULY 17, 2017

Applies to:

Precompilers - Version 11.2.0.1 and later
Linux x86-64
***Checked for relevance on 25-Mar-2013***

Symptoms


After installing the Linux x86 32-bit client on Linux x86-64 as per <note 1072106.1>
the following error is raised during pro*c compilation



Parser error at line 125, column 36, file /usr/include/sys/select.h:
Error at line 125, column 36 in file /usr/include/sys/select.h
const __sigset_t *__restrict __sigmask);
...................................1
PCC-F-02209, Macro invocation has incorrect number of arguments
Parser error at line 445, column 24, file /usr/include/stdlib.h:
Error at line 445, column 24 in file /usr/include/stdlib.h
extern long int random (void) __THROW;
.......................1
PCC-F-02209, Macro invocation has incorrect number of arguments
Syntax error at line 125, column 36, file /usr/include/sys/select.h:
Error at line 125, column 36 in file /usr/include/sys/select.h
const __sigset_t *__restrict __sigmask);
...................................1
PCC-S-02201, Encountered the symbol "1" when expecting one of the following:

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.