Chinaunix
标题:
【讨论中】大家帮看个编译时错误,是什么依赖库没有安装吗?
[打印本页]
作者:
int-main
时间:
2011-09-14 10:14
标题:
【讨论中】大家帮看个编译时错误,是什么依赖库没有安装吗?
本帖最后由 cenalulu 于 2012-09-17 09:23 编辑
我在安装mysql5.5.15 和 5.6.2版本时都出现相同的错误。
............
[ 74%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o
make[2]: Warning: File `libmysql/libclientlib.a' has modification time 0.082 s in the future
Linking CXX shared library libmysqlclient.so
CMake Error: cmake_symlink_library: System Error: Operation not supported
CMake Error: cmake_symlink_library: System Error: Operation not supported
make[2]: *** [libmysql/libmysqlclient.so.18.0.0] Error 1
make[1]: *** [libmysql/CMakeFiles/libmysql.dir/all] Error 2
make: *** [all] Error 2
作者:
xihai
时间:
2011-09-14 11:08
Operation not supported,换个低版本的试试
作者:
tbxuexi2
时间:
2011-09-14 11:25
不懂,等高手解答!!!!!
作者:
int-main
时间:
2011-09-14 11:38
Operation not supported,换个低版本的试试
xihai 发表于 2011-09-14 11:08
我的cmake可是最新的哦,centos5.5
作者:
Zer4tul
时间:
2011-09-14 13:34
你在出现报错的这次编译之前都做过什么?曾经听说过因为CMakeLists.txt或者cmakecache.txt没清理导致同样的报错。你可以尝试执行rm cmakecache.txt && make distclean。然后再重试一次。
作者:
int-main
时间:
2011-09-14 13:51
回复
5#
Zer4tul
也不对吧,我先是在 5.6.2版本下出了错,换成5.5.15还是这个错,应该没什么关系吧?
作者:
int-main
时间:
2011-09-14 19:28
可能我是安装在VM下使用的是Archlinux
作者:
int-main
时间:
2011-09-14 20:32
可能是我zlib没装
作者:
fqjp
时间:
2012-09-13 15:52
创建链接不成功,要确认当前帐户下是否有权限在编译的目录中有创建链接的权限
比如,你如果是在一个WINDOWS机器上的共享目录中编译,就没法创建链接,就会失败。把源码复制到本地的目录中再编译就不会有这问题。
作者:
tqjs
时间:
2014-01-10 15:43
回复
9#
fqjp
果然这样就可以了,可是我之前也是在windows共享目录中编译却正常
作者:
xueleixu
时间:
2014-01-15 09:15
你先把服务器时间同步一下,然后把cmake 生成的配置文件删除CMakeCache.txt,重新cmake一下试试
作者:
youzpp
时间:
2016-01-20 14:20
回复
9#
fqjp
我安装yaml-cpp也遇到“CMake Error: cmake_symlink_library: System Error: Operation not supported”,按9楼的方法处理了就ok了
作者:
嫣红染半山
时间:
2019-09-04 15:16
创建链接不成功,原因可能是:
1权限问题 给权限
2所在目录格式不支持创建符号链接:例如将win目录挂载到linux下,进行编译,那可能win的盘格式 是不支持创建符号链接的 不需要把源码拷贝到本地,只要build改在本地就可以了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2