今天新分到一个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. 牛!Python 也能实现图像姿态识别溺水行为了!
  2. gaokao--抓取高校基本信息
  3. kmeans聚类源代码
  4. 服务器的ras性能指标,Unix服务器6大原则深度讲解
  5. 自拟计算机作文100字,介绍电脑的作文100字
  6. 将文件夹下所有csv文件转换成所有txt
  7. 令牌环(Token Ring)
  8. 网络协议、socket、webSocket
  9. python图片背景透明
  10. 北达科他州立大学计算机科学专业,2019上海软科世界一流学科排名计算机科学与工程专业排名北达科他州立大学排名第201-300...
  11. python读取文件夹中的所有图片并将图片名逐行写入txt中
  12. 蓝桥杯李白打酒php,蓝桥杯:李白打酒
  13. windows C/C++ 内核对象、事件对象、信号量
  14. python自动操作脚本_Python实现自动挂机脚本 | 沐雨浥尘
  15. 高等代数 具有度量的线性空间(第10章)2 实内积空间
  16. 如何使docker容器不退出
  17. 神经网络 深度神经网络,图神经网络和神经网络
  18. springboot 分组校验和顺序校验
  19. 慕思披露招股书,智慧床垫能成为后来者追赶的助燃剂吗?
  20. SCI一区期刊专辑征稿 | 社会大数据隐私、安全与前沿计算主题

热门文章

  1. java语言规范ppt_java语言简介精要.ppt
  2. 电脑蓝屏只有鼠标能动的解决方法
  3. java构造函数的调用
  4. iptables目标CHECKSUM
  5. 如何衡量二次曲线的变化趋势_衡量变化
  6. 利用周末时间,整理了这个Github项目,你想要的可能都在这里...
  7. 利用各组样本例数,均数、标准差如何进行方差分析-R软件?
  8. 混音和母带处理插件:IK Multimedia T-RackS 5 for Mac
  9. word2016表格文字左右居中
  10. js实现浏览器自动点击