点子安装盐返回“铛:错误:未知参数:‘-mno缩合MADD’[-Wunused的命令行参数的硬错误功

2019-10-19 21:04发布

我在OSX。 我按照盐的官方指南盐安装在这里 ,我已经遇到了一个问题。 运行“sudo的点子安装盐”给了我下面的错误。

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

我把整个安装文本这个要点 。 我只是想通过PIP安装盐。 有任何想法吗?

从其他溢出问题,使用尝试的解决方案

  1. 我已经试过出口CFLAGS = -Qunused论点出口CPPFLAGS = -Qunused论点在须藤庆典
  2. 我试着运行sudo的PIP安装盐与ARCHFLAGS =“ - WNO错误=未使用的命令行参数的硬错误功能于未来”
  3. 更新的Xcode 5.1至5.1.1,当我读到这可能是一个Xcode的问题。

所有这些返回完全相同的错误。 我不知道该怎么办。 我一直在打我的头这墙有没有决心约2小时。 有人能帮助吗?

Answer 1:

尝试把须藤后的环境变量赋值:

sudo ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" pip install gdal

或者,成为根,然后做出口:

sudo su - 
export ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" install gdal
pip install ...

看来,sudo命令不继承的环境变量,他们肯定不会使用sudo保存在多个运行:

$ export  ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future"
$ sudo printenv | grep ARCHFLAGS
$ 


文章来源: pip install salt returns 'clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]