esql 컴파일 관련해서 문의드릴께요..
기존서버에서 사용하던 소스를 다른장비에 적용하려고 컴파일하는데
에러가 ....
DB_LOCALE이 문제가 되는것 같은데요...
기존서버에는 설정이 안돼있습니다..
신규장비에는
export DB_LOCALE=ko_kr.ksc
export SERVER_LOCALE=ko_kr.ksc
export CLIENT_LOCALE=ko_kr.ksc
이렇게 설정을 했구요..
위의 환경을 적용해서 컴파일 하면.
# make
/user/informix/bin/esql -c -g -I../../../include -
I/opt/dce/include -Aa -D_POSIX_SOURC
E -D_HPUX_SOURCE -D_DATA -D_LOG -cp -esqlargs -local dbmscommon.ec
eprotect: "<stdin>", line 6854: Error -33076: Input stream contains an illegal multi-byte character.
esqlc: "dbmscommon.icp", line 6854: Error -33017: Incomplete statement.
1 error(s) found
*** 오류 종료 코드 1
위와같이 multi-byte 에러가 남니다.. 위라인은 한글 주석라인이구요...
한글 주석라인에서 걸리는데...
LOCALE 을 적용안하면 에러가 안나는데 ..
원인을 알고 싶습니다..
|