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 MARCH 17, 2025

Applies to:

Precompilers - Version 11.2.0.1 and later
Linux x86-64

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:

Changes

 

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
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.