HP-UX aCC コンパイラ [HP C/aC++ B3910B A.06.26] を使用して古い C/Pro*C アプリケーションをコンパイルしています (古いバージョンの aCC コンパイラで既にコンパイルされています)。コンパイルは常に以下のエラーで失敗します
Pro*C/C++: Release 10.2.0.4.0 - Production on Sun Apr 28 12:01:34 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
System default option values taken from: /data/oracle/product/10.2.0/db_1//precomp/admin/pcscfg.cfg
PCC-I-02106, Userid only used when SQLCHECK = FULL, userid ignored.
Semantic error at line 252, column 9, file ToolDb.pcpp:
EXECUTE
........1
PCC-S-02345, SQLCHECK=SEMANTICS must be given when embedded PL/SQL blocks are us
ed
gmake: *** [ToolDb.c] Error 1
私が理解したように、コンパイラは、データベース ストアド プロシージャを呼び出すために使用される proc *C キーワード "EXECUTE" を認識できません!
この問題を解決するのに役立つアイデアはありますか? 事前にどうもありがとうございました。よろしく