QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1489|回复: 3

freebsd下安装EVA0.39版

[复制链接]
发表于 2005-11-19 15:50:52 | 显示全部楼层 |阅读模式
在FREEBSD的PORTS还没有更新到EVA0.4时, EVA的安装还是有些麻烦。

编译:可能会通不过,如果你看到的是如下错误信息,

/usr/local/bin/bash ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common     -o eva -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/local/lib main.o evachatwindowmanager.o  evamain.o evasystemtray.o evachatwindowmanager.moc.o evasystemtray.moc.o evamain.moc.o ../src/ui/libevaui.la  ../src/libeva/libeva.la ../src/api/libevaapi.la  ../src/api/filetrans/libapi_ft.la -lkdeui
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_pop'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_exit'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_testcancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_push'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_getschedpolicy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setinheritsched'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setstacksize'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setschedparam'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setdetachstate'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cond_timedwait'
*** Error code 1
那么,先cd src,然后复制这一段,
/usr/local/bin/bash ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common     -o eva -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/local/lib main.o evachatwindowmanager.o  evamain.o evasystemtray.o evachatwindowmanager.moc.o evasystemtray.moc.o evamain.moc.o ../src/ui/libevaui.la  ../src/libeva/libeva.la ../src/api/libevaapi.la  ../src/api/filetrans/libapi_ft.la -lkdeui
在后面添加上 -lpthread,运行。然后在回到编译目录下继续make就可以了。

安装完运行时很可能提示找不到图片路径,解决方法如下:
复制 /usr/local/kde/share/apps/eva到/usr/local/share/apps下
复制/usr/local/kde/share/applnk/internet/eva.desktop到/usr/local/share/applnk/Internet下
复制/usr/local/kde/share/icons/hicolor每一个eva,png图标到/usr/local/share/icons/hicolor下标识相应的大小的apps文件夹内。
复制/usr/local/kde/share/locale/zh_CN/LC_MESSAGES/eva.mo到/usr/local/share/locale/zh_CN/LC_MESSAGES下

然后,就可意运行EVA0.4了。

感谢云帆提供这么好的软件,以及在我安装过程中提供的大力支持。
发表于 2005-11-19 18:20:08 | 显示全部楼层
呵呵, 你真是有心啊, 多谢啦!:)
回复

使用道具 举报

发表于 2005-11-19 20:08:23 | 显示全部楼层
建议,后面的部分不要使用复制,而使用软链接:
[code:1]
# ln -s SOURCE TARGET
[/code:1]
回复

使用道具 举报

发表于 2005-11-19 20:33:31 | 显示全部楼层
我就奇怪, 如果你
./configure --prefix=`kde-config --prefix`
应该最后安装的是正确的路径。
可能bsd真的不一样。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:35 , Processed in 0.038549 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表