주식회사 누리아이티

정보자산의 보안강화를 위한 3단계 인증 보안SW(BaroPAM) 전문기업인 누리아이티

▶ Tuxedo/오류 메시지(Tuxedo)

PCC-S-02201, Encountered the symbol "uint64_t" when expecting one of t

누리아이티 2010. 8. 18. 10:35

현상 : Pro*C/C++: Release 11.1.0.7.0 - Production on Mon May 17 16:52:58 2010

       Copyright (c) 1982, 2007, Oracle.  All rights reserved.

       System default option values taken from: /usr/ssw/app/oracle/product/11.1.0/precomp/admin/pcscfg.cfg

       Syntax error at line 165, column 2, file /usr/include/sys/dir.h:
       Error at line 165, column 2 in file /usr/include/sys/dir.h
               uint64_t        d_offset;       /* real off after this entry */
       .1
       PCC-S-02201, Encountered the symbol "uint64_t" 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,

       Syntax error at line 0, column 0, file s_zztb040_r1.pc:
       Error at line 0, column 0 in file s_zztb040_r1.pc
       PCC-S-02201, Encountered the symbol "<eof>" when expecting one of the following:

          ; : an identifier, end-exec, random_terminal

       Error at line 0, column 0 in file s_zztb040_r1.pc
       PCC-F-02102, Fatal error while doing C preprocessing
       make: 1254-004 최종 명령에서 오류 코드는 1입니다.
 

조치 : pcscfg.cfg 파일의 내용을 다음과 같이 변경 후 오류가 발생하지 않음.
       /usr/ssw/app/oracle/product/11.1.0/precomp/admin/pcscfg.cfg 파일 변경 전
       sys_include=(/usr/ssw/app/oracle/product/11.1.0/precomp/public,/usr/include)
       ltype=short

       /usr/ssw/app/oracle/product/11.1.0/precomp/admin/pcscfg.cfg 파일 변경 후
       sys_include=(/usr/include)
       ltype=short
       define=__64BIT__
       define=_IBM_C
       define=_LONG_LONG