Oracle Proc Compile Error
레드햇 리눅스 9에 오라클 9i 클라이언트를 깔아서
프로그램 소스를 컴파일하는 도중에 에러가 발생했습니다.
그런데.. 이게 도데체 무슨 에러인지 감을 못잡겠습니다.
도움을 부탁드립니다 ~
proc iname=xxxx.pc ORACA=YES ERROR=NO SELECT_ERROR=NO dynamic=ansi RELEASE_CURSOR=YES include=/home/include
Pro*C/C++: Release 9.2.0.4.0 - Production on Wed Feb 16 13:07:09 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
System default option values taken from: /home/oracle/OraHome/precomp/admin/pcscfg.cfg
Syntax error at line 72, column 26, file /usr/include/gconv.h:
Syntax error at line 88, column 7, file /usr/include/gconv.h:
Syntax error at line 97, column 6, file /usr/include/gconv.h:
Syntax error at line 106, column 3, file /usr/include/gconv.h:
Syntax error at line 0, column 0, file xxxx.pc:
[code:1]#include <sys/types.h>[/co
#include <sys/types.h>
를 넣어보시면 될거 같은데요. 맞는건지 모르겠네...마찬가지네요 -_-;;;아흑.. 이거 도데체 뭐땜시 에러가 나는지
마찬가지네요 -_-;;;
아흑.. 이거 도데체 뭐땜시 에러가 나는지가 ;;;;
언제나 처음처럼 ~~
오류난 Syntax error at line 72, column 26,
오류난 Syntax error at line 72, column 26, file /usr/include/gconv.h 부분을 좀 올려봐주세요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
/usr/include/gconv.h 입니다...../* Type
/usr/include/gconv.h 입니다.....
/* Type of a conversion function. */
typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
__const unsigned char **, __const unsigned char *,
unsigned char **, size_t *, int, int);
/* Type of a specialized conversion function for a single byte to INTERNAL. */
typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
특별한 부분이 없는듯 한데요..
혹시 오라클 LD_LIBRARY_PATH나 관련된 부분 문제는 아닐까요?
언제나 처음처럼 ~~
PROC 때문에 검색하다가 발견했네요이미 해결 하셨겠지만.. 또
PROC 때문에 검색하다가 발견했네요
이미 해결 하셨겠지만.. 또 다른 시작하는 분들을 위해서 답변 올립니다.
위에 보면 /home/oracle/OraHome/precomp/admin/pcscfg.cfg 이 있는데
이 안에 시스템 디렉토리를 설정하는 부분이 잇습니다.
컴파일 할때 없다고 나오는 헤더 파일이 있는 디렉토리를 넣어주면 됩니다.
그럼 수고하세요
Re: Oracle Proc Compile Error
레드햇9하고 오라클 9i의 proc가 맞지 않는듯 하네요
오라클 10g의 proc를 이용하면 정상 컴파일됩니다.
nonSQL Parsing Error입니다..
아마도 Proc가 gcc/linux지원을 잘 못해주는 것 같기도 합니다만.
저는 PROCFLAGS="'parse=none'" 를 주어서 해결하고 넘어갔습니다.
댓글 달기