PCC-S-02201, Encountered the symbol

freefen2008 2008-01-24 05:36:29
我在一台机子上编译通过的程序,为什么放到另一台机子上编译就出错,通过的配置是as40+gcc346+ora9,没通过的配置是as40+gcc346+ora10.
都是这样的错误:PCC-S-02201, Encountered the symbol "*" when expecting one of the following:

) auto, char, const, double, enum, float, int, long,
ulong_varchar, OCIBFileLocator OCIBlobLocator,
OCIClobLocator, OCIDateTime, OCIExtProcContext, OCIInterval,
OCIRowid, OCIDate, OCINumber, OCIRaw, OCIString, register,
short, signed, sql_context, sql_cursor, static, struct,
union, unsigned, utext, uvarchar, varchar, void, volatile,
an identifier, a typedef name, exec oracle,
exec oracle begin, exec, exec sql, exec sql begin,
exec sql type, exec sql var,
The symbol "auto," was substituted for "*" to continue.
...全文
2642 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypb19870228 2009-03-10
  • 打赏
  • 举报
回复
我今天遇到这个问题,我最后发现是我的第二个tuxedo服务中的问题,第二个服务中的开口tpsrcinfo 我写错了,建议看下是不是后面的模块哪处了问题,前面的他就编译时候就不能通过了
BlueOxygenBO 2009-03-03
  • 打赏
  • 举报
回复
对了,也不能说是不一致
使用的环境是AIX系统,发现的问题是编译环境中的NLS_LANG变量设置得不对,
proflie文件中初始值为NLS_LANG=american_america.utf8;export NLS_LANG,
把它改为NLS_LANG=american_america.ZHS16GBK;export NLS_LANG
编译就通过了
BlueOxygenBO 2009-03-03
  • 打赏
  • 举报
回复
我遇到过类似问题
使用的环境是AIX系统,发现的问题是编译环境中的NLS_LANG变量与oracle用户下的设置不一致,你也可以试着改改看
freefen2008 2008-01-25
  • 打赏
  • 举报
回复
顶一下

1,543

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 Solaris
社区管理员
  • Solaris
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧