今天新分到一个feature 在AIX7.1上, IGEN的以前没怎么做过这个模块,先试着编译试跑一下

view:shx_se_arbor.p4.bp11.9.1_fx1.4.1_OCC_maint_dstibm07

directory:/usr1/arbor/idesign_src/billing/igen/ie

但是build后出现以下错误:

cd /usr1/arbor/idesign_src/billing/igen/ie/tools/TableGen ; perl TableGen.pl -CPP ../../dataload -SQL -FILELIST -PERMFILE refvalues.xml
Can't load '/app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat/Expat.so' for module XML::Parser::Expat:        0509-022 Cannot load module /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat/Expat.so.0509-150   Dependent module /opt/app/oracle/product/11.2.0.1/lib/libexpat.a(libexpat.so.0) could not be loaded.0509-152   Member libexpat.so.0 is not found in archive0509-022 Cannot load module /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat/Expat.so.0509-150   Dependent module /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat/Expat.so could not be loaded. at /app/arborperl/5.8.7/lib/5.8.7/aix-64all/DynaLoader.pm line 230.at /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/XML/Parser.pm line 15
Compilation failed in require at /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/XML/Parser.pm line 15.
BEGIN failed--compilation aborted at /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/XML/Parser.pm line 19.
Compilation failed in require at TableGen.pl line 4.
BEGIN failed--compilation aborted at TableGen.pl line 4.
*** Error code 8
clearmake: Error: Build script failed for "STEP_DATALOAD"

发现Expat.so load failed. ldd /app/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat/Expat.so

[/net/dtgna03/vol/vol3_na1b/app/AIX/5.3/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat]  (111)yyang@dstibm07#ldd  Expat.so
Expat.so needs:/usr/ccs/lib/libc.a(shr_64.o)/opt/app/oracle/product/11.2.0.1/lib/libexpat.a(libexpat.so.0)
ar: 0707-109 Member name libexpat.so.0 does not exist.
dump: /tmp/tmpdir26542260/extract/libexpat.so.0: 0654-106 Cannot open the specified file./unix/usr/lib/libcrypt.a(shr_64.o)

所以我们xml parser lib用错了,应该用3pxml。

设这正确的LIBPATH 后编译成功

setenv LIBPATH /usr1/arbor/3pxml/expat/AIX/lib:$LIBPATH
setenv PATH /usr1/arbor/3pperl/AIX/bin:$PATH

我们可以发现:

[/net/dtgna03/vol/vol3_na1b/app/AIX/5.3/arborperl/5.8.7/lib/site_perl/5.8.7/aix-64all/auto/XML/Parser/Expat] (121)yyang@dstibm07#ldd  Expat.so
Expat.so needs:/usr/ccs/lib/libc.a(shr_64.o)/usr1/arbor/3pxml/expat/AIX/lib/libexpat.a(libexpat.so.0)/unix/usr/lib/libcrypt.a(shr_64.o)

编译成功IGEN

[/usr1/arbor/bin]  (118)yyang@dstibm07#ll  IGEN
-rwxrwxr-x    1 yyang    clearusr   43243782 Oct 19 21:31 IGEN*

AIX7.1 编译igen错误,第三方xml parse lib load error相关推荐

  1. java xml出错,Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException...

    Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException解决办法: 利用Java操作X ...

  2. Qt编译时出现“could not parse styleSheet”

    当程序在编译时提示"could not parse styleSheet"时的解决方案: 此问题可能是QSS文件中出现了语法错误,需要查看QSS文件中是否存在分号未加的情况. 在Q ...

  3. Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException

    转自:https://www.jb51.net/article/98644.htm Java xml出现错误 javax.xml.transform.TransformerException: jav ...

  4. C++工程编译链接错误汇总VisualStudio

    目录 一些小的知识点 make工具 可以使用windows下的事件查看器崩溃的地方 dumpbin工具查看dll是32位还是64位的 _MSC_VER .cc 和.cpp [VC++目录中的包含目录] ...

  5. ijkplayer eclipse 运行错误解决java.lanBinary XML file line #16: Error inflating class tv.danmaku.ijk.media

    移植android studio的ijkplayer sample到eclipse.运行时提示 程序停止运行,log如下: 折腾了一下午,终于解决了. 04-02 20:37:14.471: D/da ...

  6. uClinux 内核编译常见错误及解决方法(zt)

    uClinux 内核编译常见错误及解决方法(uClinux kernel compile Troubleshooting) uClinux kernel compile Troubleshooting ...

  7. python3编译caffe错误:cannot find -lboost_python3

    python3编译caffe错误:cannot find -lboost_python3 /usr/lib/x86_64-linux-gnu 下只有:libboost_python-py35.so 我 ...

  8. PHP编译安装时常见错误解决办法,php编译常见错误

    PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

  9. php源码编译常见错误解决方案大全

    php源码编译常见错误解决方案大全 http://www.cnlvzi.com/index.php/Index/article/id/143 在CentOS编译PHP5的时候有时会遇到以下的一些错误信 ...

最新文章

  1. Android自动化测试框架
  2. openssl 模块 安装 centso Ubuntu
  3. python 消息队列如何接收处理_python使用消息队列RabbitMq(进阶)
  4. 微信小程序 input框进行双向绑定
  5. 我与Python网络爬虫的第一次接触
  6. WebForm 使用点滴。。。。
  7. 工作108:swiper使用
  8. 互联网日报 | 1月22日 星期五 | 春节返乡防疫政策发布;滴滴成立技术委员会;2021全国网上年货节正式启动...
  9. MinIO之Windows环境的搭建
  10. python 提取代码中的所有汉字
  11. C语言文件指针偏移的使用(点阵字库txt文件取字)
  12. Latex 文本居中
  13. 26字母 导航 android,Android自定义View实现字母导航栏的代码
  14. VSCode改变字体大小
  15. 持续造风,快手为品牌、商家提供“保姆式”服务
  16. 北都南, 神月あおい - 小悪魔lovers
  17. 用html制作王者荣耀的界面,《王者荣耀》操作设置详解
  18. 今日头条搜索应该怎么做?头条搜索SEO排名和信息流排名课程
  19. opc是什么? opc ua是什么?
  20. 如何使用ArcMap连接PostGresql(包含PostGresql和PostGis以及所需要的安装文件的下载链接)

热门文章

  1. EMC-电路保护器件-防浪涌及冲击电流用
  2. 计算机应用工程是本科吗,计算机应用自考难度大吗?计算机应用自考本科考什么?...
  3. 用Python爬取网易新闻
  4. windows安全中心发现威胁怎么处理?
  5. html之表格table例题-个人简历
  6. 盖泽尔智力测试软件,10个月钟小安参加盖泽尔(GESELL)婴儿智能发育测试
  7. html表格数据垂直居中显示,html如何设置表格单元格内容垂直居中?
  8. 三相桥式全控整流电路matlab仿真,基于Matlab的三相桥式全控整流电路的仿真研究...
  9. 在安装IxChariot6.7时报错
  10. laravel html转义