首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac OS下安装pygresql时出现clang错误

在Mac OS下安装pygresql时出现clang错误
EN

Stack Overflow用户
提问于 2016-06-04 15:27:20
回答 1查看 519关注 0票数 2

我试图在Mac (10.11.3)下安装PyGreSQL,但是从pip和source安装时也出现了同样的clang错误。

代码语言:javascript
复制
$ python3 setup.py install
running install
running bdist_egg
running egg_info
writing PyGreSQL.egg-info/PKG-INFO
writing top-level names to PyGreSQL.egg-info/top_level.txt
writing dependency_links to PyGreSQL.egg-info/dependency_links.txt
reading manifest file 'PyGreSQL.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'PyGreSQL.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.6-intel/egg
running install_lib
running build_py
running build_ext
building '_pg' extension
/usr/bin/clang -fno-strict-aliasing -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -DPYGRESQL_VERSION=5.0 -DDIRECT_ACCESS -DLARGE_OBJECTS -DDEFAULT_VARS -DESCAPING_FUNCS -I/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m -I/Library/PostgreSQL/9.5/include -I/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m -c pgmodule.c -o build/temp.macosx-10.6-intel-3.5/pgmodule.o -O2 -funsigned-char -Wall -Werror
pgmodule.c:3684:3: error: code will never be executed [-Werror,-Wunreachable-code]
                long    num_rows;
                ^~~~~~~~~~~~~~~~~
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1

clang error occurs when installing PyGreSQL

我的机器上已经安装了PyGreSQL、Xcode和Xcode工具,我还将PostgreSQL的bin目录添加到了$PATH中。

EN

回答 1

Stack Overflow用户

发布于 2016-08-25 03:06:29

我能够通过编辑模块的setup.py来编译模块

找到这条线

代码语言:javascript
复制
extra_compile_args = ....

这是要传递给clang的额外编译参数的列表。其中一个额外的参数将是-Werror,,这意味着“将所有警告视为错误”。正如您所知道的,错误将中止编译。

删除该行,并再次运行python3 setup.py build,您将看到同样的行出现,但这一次作为警告,一切都正常!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37627609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档