FreeBSD 6.0-RELEASE 下使用prots安装 jdk15遇到的一个问题

原创 2006年05月02日 05:27:00
# cd /usr/ports/java/jdk15/
# make install
...
/bin/sh /usr/ports/graphics/cairo/work/gnome-libtool --tag=CC --mode=link cc  -O2 -fno-strict-aliasing -pipe -march=pentiumpro   -pthread -o imagediff  imagediff.o libcairotest.la ../src/libcairo.la  -pthread -lm
cc -O2 -fno-strict-aliasing -pipe -march=pentiumpro -pthread -o .libs/imagediff imagediff.o -pthread  ./.libs/libcairotest.a ../src/.libs/libcairo.so -L/usr/X11R6/lib -lXrender -lX11 -lXext -L/usr/local/lib -lpng /usr/local/lib/libglitz.so -lfontconfig -lfreetype -lz -pthread -lm -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: warning: libexpat.so.5, needed by /usr/X11R6/lib/libfontconfig.so, not found (try using -rpath or -rpath-link)
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetElementHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetDoctypeDeclHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParserFree'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ErrorString'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParseBuffer'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParserCreate'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetUserData'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetErrorCode'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetBuffer'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetCurrentLineNumber'
*** Error code 1

Stop in /usr/ports/graphics/cairo/work/cairo-1.0.4/test.
*** Error code 1

Stop in /usr/ports/graphics/cairo/work/cairo-1.0.4.
*** Error code 1

Stop in /usr/ports/graphics/cairo/work/cairo-1.0.4.
*** Error code 1

Stop in /usr/ports/graphics/cairo.
*** Error code 1

Stop in /usr/ports/x11-toolkits/pango.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/devel/gconf2.
*** Error code 1

Stop in /usr/ports/www/mozilla.
*** Error code 1

Stop in /usr/ports/java/jdk15.


原因:
看看你的/usr/lib/;/usr/X11R6/lib;/usr/local/lib/下面有没有“libexpat.so*”的文件,可能是你用ports安装软件将expat的库文件升级了。
做个名为"libexpat.so.5"的符号连接到那个文件即可。
如果没有,用ports安装expat(到/usr/ports下面make search一下),然后再做符号连接。
如果你的系统有"libexpat.so.5",运行下面的命令试试:
ldconfig -m PATH(文件所在路径)

FreeBSD9.0安装JDK1.6

FreeBSD9.0安装JDK1.6 小狼@http://blog.csdn.net/xiaolangyangyang 今天在FreeBSD 9.0 上安装jdk1.6时遇到的问...

[新手必看] FreeBSD 最小化安装 +diablo-jdk +Apache 与 Tomcat 整合

这篇文章算是补交很久之前的一篇作业,也顺便平息坛子里面很多同学的疑问! 我先说明一下配置环境的大概情况: FreeBSD 6.2-RELEASE diablo-jdk-1.5...

(4)FreeBSD9.0安装JDK1.6

今天在FreeBSD 9.0 上安装jdk1.6时遇到的问题,在这里和大家分享一下,希望对大家能有帮助。   根据官方提供的方案进行安装,但是在安装过程中需要手动下载一些jar和zip,我...

vc6.0 release版本下出现内容读写错误问题

本来在DEBUG下运行的非常好,可是换成release后就出现了各种的内存读写错误,话说在DEBUG下,没有初始化的变量都被初始化为零了,而在RELEASE下则是随机数值,然后就各种查找错误,最后看到...

FreeBSD6.0_使用手册

  • 2008年03月11日 10:17
  • 2.57MB
  • 下载

如何使用VC++6.0发布程序(即release版本程序)

大家都知道VC编译器默认生成debug版本的程序,但是debug版本程序无法运行在没有安装VC的电脑上, 这就要就我们生成release版本的程序,因为release版本在未安装VC的电脑上也能运行(...

JDK1.6加Tomcat6.0的配置问题.txt

  • 2011年03月19日 13:23
  • 229B
  • 下载

MyEclipse6.0与jdk版本问题

  • 2009年03月12日 11:32
  • 531B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FreeBSD 6.0-RELEASE 下使用prots安装 jdk15遇到的一个问题
举报原因:
原因补充:

(最多只允许输入30个字)