proc не может открыть включаемый файл - PullRequest
0 голосов
/ 09 марта 2019

Я попытался скомпилировать этот код процедуры в REDHAT 7, и я получил ниже сообщение об ошибке «невозможно открыть файл включения». Как я могу это исправить?

Команда:

proc test.pc code=CPP sys_include=/usr/include cpp_suffix=cpp

Ошибка:

Pro*C/C++: Release 12.2.0.1.0 - Production on Sat Mar 9 17:06:09 2019

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

System default option values taken from: /usr/lib/oracle/12.2/precomp/admin/pcscfg.cfg

Error at line 7, column 11 in file /usr/include/gnu/stubs.h
# include <gnu/stubs-32.h>
..........1
PCC-S-02015, unable to open include file
Error at line 33, column 11 in file /usr/include/stdio.h
# include <stddef.h>
..........1
PCC-S-02015, unable to open include file
Error at line 15, column 10 in file /usr/include/_G_config.h
#include <stddef.h>
.........1
PCC-S-02015, unable to open include file
Error at line 51, column 11 in file /usr/include/wchar.h
# include <stddef.h>
..........1
PCC-S-02015, unable to open include file
Error at line 50, column 10 in file /usr/include/libio.h
#include <stdarg.h>
.........1
PCC-S-02015, unable to open include file
Error at line 83, column 12 in file /usr/include/stdio.h
#  include <stdarg.h>
...........1
PCC-S-02015, unable to open include file
Error at line 32, column 10 in file /usr/include/string.h
#include <stddef.h>
.........1
PCC-S-02015, unable to open include file
Error at line 32, column 10 in file /usr/include/stdlib.h
#include <stddef.h>
.........1
PCC-S-02015, unable to open include file
Error at line 146, column 10 in file /usr/include/sys/types.h
#include <stddef.h>
.........1
PCC-S-02015, unable to open include file
Error at line 24, column 10 in file /usr/include/alloca.h
#include <stddef.h>
.........1
PCC-S-02015, unable to open include file

Я видел несколько ранее поднятых запросов, но пока не нашел решения. Мой конфигурационный файл '/usr/lib/oracle/12.2/precomp/admin/pcscfg.cfg' настроен, как показано ниже.

sys_include=($ORACLE_HOME/sdk/include,$ORACLE_HOME/precomp/admin,/usr/include,/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include,/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include,/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include,/usr/lib64/gcc/x86_64-suse-linux/4.8/include)
ltype=short
define=__x86_64__
...