【发布时间】:2011-01-24 13:11:21
【问题描述】:
我正在尝试在 Mac OS X 10.6.6 Snow Leopard 上编译 Geekinfo。我的配置是:
- 支持 OSX 10.4 的 Xcode 3.2
- Python 2.71
- SCons 2.01.
我也安装了 Xcode 2.5。
我检查了最新的 svn 存储库
然后我在同一目录中运行 scons。它应该已经编译了库(正如我之前在 Windows XP 中使用 MSVC 2008 成功完成的那样),但我得到的输出(在 OSX 中)是:
scons: Reading SConscript files ...
scons: warning: The build_dir keyword has been deprecated; use the variant_dir keyword instead.
File "/Users/muhammadumar/Desktop/gk/SConstruct", line 14, in <module>
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: build.x86_32
o build.x86_32/src/geekinfo.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/geekinfo.cpp
sh: o: command not found
o build.x86_32/src/basesystem.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/basesystem.cpp
sh: o: command not found
o build.x86_32/src/smbios.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/smbios.cpp
sh: o: command not found
o build.x86_32/src/system_old.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/system_old.cpp
sh: o: command not found
o build.x86_32/src/x86processor.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/x86processor.cpp
sh: o: command not found
o build.x86_32/src/glcontext.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/glcontext.cpp
sh: o: command not found
o build.x86_32/src/gpu.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/gpu.cpp
sh: o: command not found
o build.x86_32/src/Memory.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/Memory.cpp
sh: o: command not found
o build.x86_32/src/Motherboard.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/Motherboard.cpp
sh: o: command not found
o build.x86_32/src/OperatingSystem.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/OperatingSystem.cpp
sh: o: command not found
o build.x86_32/src/Processor.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/Processor.cpp
sh: o: command not found
o build.x86_32/src/System.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/System.cpp
sh: o: command not found
o build.x86_32/src/macosxsystem.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/macosxsystem.cpp
sh: o: command not found
o build.x86_32/src/macosxmodel.o -c -Wall -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fasm-blocks -msse3 -O2 -arch i386 -Ibuild.x86_32/include -Iinclude -Ibuild.x86_32/include -Iinclude src/macosxmodel.cpp
sh: o: command not found
ar rc build.x86_32/libgeekinfo.a build.x86_32/src/basesystem.o build.x86_32/src/smbios.o build.x86_32/src/system_old.o build.x86_32/src/x86processor.o build.x86_32/src/glcontext.o build.x86_32/src/gpu.o build.x86_32/src/Memory.o build.x86_32/src/Motherboard.o build.x86_32/src/OperatingSystem.o build.x86_32/src/Processor.o build.x86_32/src/System.o build.x86_32/src/macosxsystem.o build.x86_32/src/macosxmodel.o
ar: build.x86_32/src/basesystem.o: No such file or directory
ar: build.x86_32/src/smbios.o: No such file or directory
ar: build.x86_32/src/system_old.o: No such file or directory
ar: build.x86_32/src/x86processor.o: No such file or directory
ar: build.x86_32/src/glcontext.o: No such file or directory
ar: build.x86_32/src/gpu.o: No such file or directory
ar: build.x86_32/src/Memory.o: No such file or directory
ar: build.x86_32/src/Motherboard.o: No such file or directory
ar: build.x86_32/src/OperatingSystem.o: No such file or directory
ar: build.x86_32/src/Processor.o: No such file or directory
ar: build.x86_32/src/System.o: No such file or directory
ar: build.x86_32/src/macosxsystem.o: No such file or directory
ar: build.x86_32/src/macosxmodel.o: No such file or directory
scons: *** [build.x86_32/libgeekinfo.a] Error 1
scons: building terminated because of errors.
我无法理解上述内容,请帮助我,或者请向我提供 geekinfo 二进制文件。
【问题讨论】:
标签: xcode macos makefile scons