免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2994 | 回复: 4
打印 上一主题 下一主题

[SCO UNIX] 在sco unix5.06上安装libxml2出错! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-13 14:45 |只看该作者 |倒序浏览
在make编译的时候出现如下错误,请高手帮忙解决,不胜感激!
Making all in .
        /bin/ksh ./libtool --tag=CC    --mode=link cc  -g -belf  -version-info 8
:32:6   -o libxml2.la -rpath /usr/local/lib SAX.lo entities.lo  encoding.lo erro
r.lo  parserInternals.lo parser.lo tree.lo  hash.lo list.lo xmlIO.lo xmlmemory.l
o  uri.lo valid.lo xlink.lo  HTMLparser.lo HTMLtree.lo debugXML.lo  xpath.lo xpo
inter.lo xinclude.lo  nanohttp.lo nanoftp.lo DOCBparser.lo  catalog.lo globals.l
o threads.lo  c14n.lo xmlstring.lo xmlregexp.lo  xmlschemas.lo xmlschemastypes.l
o  xmlunicode.lo xmlreader.lo relaxng.lo  dict.lo SAX2.lo xmlwriter.lo  legacy.l
o chvalid.lo pattern.lo  xmlsave.lo xmlmodule.lo schematron.lo -L/usr/local/lib
-liconv -lm  -lsocket
cc -G -Wl,-h,${SCOABSPATH:+/usr/local/lib/}libxml2.so.8 -o .libs/libxml2.so.8  .
libs/SAX.o .libs/entities.o .libs/encoding.o .libs/error.o .libs/parserInternals
.o .libs/parser.o .libs/tree.o .libs/hash.o .libs/list.o .libs/xmlIO.o .libs/xml
memory.o .libs/uri.o .libs/valid.o .libs/xlink.o .libs/HTMLparser.o .libs/HTMLtr
ee.o .libs/debugXML.o .libs/xpath.o .libs/xpointer.o .libs/xinclude.o .libs/nano
http.o .libs/nanoftp.o .libs/DOCBparser.o .libs/catalog.o .libs/globals.o .libs/
threads.o .libs/c14n.o .libs/xmlstring.o .libs/xmlregexp.o .libs/xmlschemas.o .l
ibs/xmlschemastypes.o .libs/xmlunicode.o .libs/xmlreader.o .libs/relaxng.o .libs
/dict.o .libs/SAX2.o .libs/xmlwriter.o .libs/legacy.o .libs/chvalid.o .libs/patt
ern.o .libs/xmlsave.o .libs/xmlmodule.o .libs/schematron.o  -Wl,-R,/usr/local/li
b -L/usr/local/lib /usr/local/lib/libiconv.so -lm -lsocket
command line: fatal error: illegal value for -R: /usr/local/lib
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)

论坛徽章:
0
2 [报告]
发表于 2008-06-13 17:13 |只看该作者
原帖由 wangafei2000 于 2008-6-13 14:45 发表
在make编译的时候出现如下错误,请高手帮忙解决,不胜感激!
Making all in .
        /bin/ksh ./libtool --tag=CC    --mode=link cc  -g -belf  -version-info 8
:32:6   -o libxml2.la -rpath /usr/loca ...

sco 的open tools光盘里有libxml2的安装包, 自已编译通常都不成功的,别试了.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2008-06-13 18:52 |只看该作者
原帖由 zszyj 于 2008-6-13 17:13 发表

sco 的open tools光盘里有libxml2的安装包, 自已编译通常都不成功的,别试了.


又一个不愿意搜索的。

sunlan 老大贴过完整的方案。

另外:楼主的问题是 make 引起的,使用 gmake 3.8.1 的版本就可以了。


PS:我从来都是编译安装的。

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
4 [报告]
发表于 2008-06-13 20:29 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2008-06-15 17:05 |只看该作者
楼主的问题已经通过QQ帮他解决了。问题出在libpath上。
在较新版本的libxml2编译时,需要按以下步骤处理:
1,执行configure
2,修改libtool,找到下面这行:
hardcode_libdir_flag_spec="\`test -z \"\$SCOABSPATH\" && echo \${wl}-R,\$libdir\`"
修改成
hardcode_libdir_flag_spec=""
3,执行make
其他的步骤参考我以前写的帖子
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP