执行安装watchman报错undefined reference to __sync_add_and_fetch_4

/app/watchman-2.9.5/./watchman.h:104: undefined reference to `__sync_add_and_fetch_4'
/app/watchman-2.9.5/./watchman.h:104: undefined reference to `__sync_add_and_fetch_4'
watchman-root.o: In function `w_root_init':
/app/watchman-2.9.5/root.c:191: undefined reference to `__sync_fetch_and_add_4'
watchman-root.o: In function `w_refcnt_del':
/app/watchman-2.9.5/watchman.h:104: undefined reference to `__sync_add_and_fetch_4'
/app/watchman-2.9.5/watchman.h:104: undefined reference to `__sync_add_and_fetch_4'
watchman-root.o: In function `w_root_free_watched_roots':
/app/watchman-2.9.5/root.c:3192: undefined reference to `__sync_fetch_and_add_4'
watchman-string.o: In function `w_refcnt_del':
/app/watchman-2.9.5/watchman.h:104: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[1]: *** [watchman] Error 1
make[1]: Leaving directory `/app/watchman-2.9.5'
make: *** [all] Error 2

 
产生原因:
linux为32位版本
查看方式:getconf LONG_BIT
 
解决办法:
执行make命令时加参数:make CFLAGS=”-march=i686″

时间: 2024-09-21 01:28:25

执行安装watchman报错undefined reference to __sync_add_and_fetch_4的相关文章

对象-qt报错undefined reference to `vtable for btnStyle'

问题描述 qt报错undefined reference to `vtable for btnStyle' 头文件中: //错误:undefined reference to `vtable for btnStyle' class btnStyle : public QProxyStyle { Q_OBJECT public: btnStyle(); }: 构造函数如下: //出错地方 一直报错什么问题呢,我只是对qt的例子稍微改了下,但是主体框架都没改 解决方案 问题 在一个类中添加了宏 Q_

各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法

问题描述 各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法 具体的问题是这样的: 我的系统是Ubuntu14.04 的64位系统,python3.4版本下,想使用matplotlib来做图. 由于matplotlib依赖numpy和python的图像库PIL,因此我先安装numpy和PIL然后,再安装matplotlib, 这里附上我的安装matplotlib的shell命令 #安装科学计算库numpy sudo pip3 install numpy

matlab报错Undefined command/function 'ismatrix'.

问题描述 matlab报错Undefined command/function 'ismatrix'. 好像是MATLAB安装问题,可以要怎么破?求大神?真的要装新版的吗? 解决方案 新旧版函数不一样导致的?matlab经常改自己内部的函数. 解决方案二: 楼主没有说明使用的MATLAB是什么版本,我在2013a下可以使用这个函数.

在CentOS版本的Linux上结合Hadoop平台安装mahout报错

问题描述 在CentOS版本的Linux上结合Hadoop平台安装mahout报错 在CentOS版本的Linux上结合Hadoop平台安装mahout运行时显示错误JAVA__HOME is not set怎么解决?Hadoop平台是1.2.1版本的:mahout是0.9版本的.如图是我的/etc/profile文件. 解决方案 http://blog.sina.com.cn/s/blog_5988cec90101g1p0.html 解决方案二: 你那图的最后一句javahome怎么又给设置成

ii7安装mvc4报错-ii7安装mvc4提示未能加载文件或程序集“System.Net.Http

问题描述 ii7安装mvc4提示未能加载文件或程序集"System.Net.Http 求高手帮忙,我安装mvc4报错如下图,谢谢 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集"System.Net.Http"或它的某一个依赖项.拒绝访问. 源错误: 执行当前 Web 请求期间生成了未经处理的异常.可

新装的linux虚拟机安装mysql报错,求解决

问题描述 新装的linux虚拟机安装mysql报错,求解决 我在安装mysql的时候执行到scripts/mysql_install_db --user=mysql,报了错误 可是我的hostname并没有错误 我试着用force,是这样的 麻烦大神告诉我怎么办呀,拜托了 解决方案 貌似./bin/my_print_defaults这个脚本没有执行权限?将./bin目录和文件加上执行权限试试 解决方案二: 修改一下hostname试试呢

Windows 安装补丁报错 0xc8000247 Windows update 当前无法检查更新,因为未运行服务。您可能需要重新启动计算机。

Windows 安装补丁报错 0xc8000247 Windows update 当前无法检查更新,因为未运行服务.您可能需要重新启动计算机. 问题现象:     在执行windows update进行操作系统更新的时候报错"Windows update 当前无法检查更新,因为未运行服务.您可能需要重新启动计算机",这个时候我对计算机进行了重起操作,问题是依旧没有解决.随即按照网上提供的办法将c:\ SoftwareDistribution 该目录删除,重起计算机,还是一样.后来我就收

json-关于asp josn 接到参数 执行 sql语句 报错问题

问题描述 关于asp josn 接到参数 执行 sql语句 报错问题 <%Dim memberSet member = jsObject() dim dbconnectionuplistDBPathSQLSortLboundUboundDim id=request(""jsoncallback"")set dbconnection=Server.CreateObject(""ADODB.Connection"") DBP

python-window下安装uwsgi报错

问题描述 window下安装uwsgi报错 cmd下运行:pip install uwsgi 报错:AttributeError:'module' object hsa no attribute 'uname' 怎么安装成功呢?求大神,指教 解决方案 这个应该是需要linux环境.或者你自己下载uwsgi源码来编译 解决方案二: 好吧,新手,再看看吧,谢谢大神!