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

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms