【问题标题】:Mac osx LION :python cxfreeze installation error: stdarg.h: No such file or directoryMac osx LION:python cxfreeze 安装错误:stdarg.h:没有这样的文件或目录
【发布时间】:2012-11-29 13:58:09
【问题描述】:

尝试在我的使用 python 3.2.2 构建 cx_Freeze 版本 4.2.3 Mac osx lion 10.7.4 和 XCODE 4.5.1

构建 cxfreeze 的命令:env ARCHFLAGS="-arch i386" python3 setup.py build

发生以下错误,希望有人经历过或知道如何解决此问题。

添加名为 token 的基础模块
添加名为 tokenize 的基础模块
添加名为 traceback 的基本模块
添加名为类型的基本模块
添加名为警告的基本模块
添加名为weakref的基础模块
运行构建
运行 build_py
运行 build_ext
构建“cx_Freeze.util”扩展
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -isysroot /Developer/SDKs/MacOSX10.6.sdk -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -I /Library/Frameworks/Python.framework/Versions/3.2/include/python3.2m -c source/util.c -o build/temp.macosx-10.6-i386-3.2/source/util.o
在 /Library/Frameworks/Python.framework/Versions/3.2/include/python3.2m/Python.h:73 包含的文件中,来自 source/util.c:6:
/Library/Frameworks/Python.framework/Versions/3.2/include/python3.2m/bytearrayobject.h:9:20:错误:stdarg.h:没有这样的文件或目录
错误:命令“gcc-4.2”失败,退出状态为 1

【问题讨论】:

    标签: python macos gcc osx-lion cx-freeze


    【解决方案1】:

    gcc 4.2 没有 stdarg.h。切换到 4.0。 This link解释了如何切换XCode使用的gcc版本。

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2019-02-20
      相关资源
      最近更新 更多