Compiler construction Io语言无法生成:Foundation/Foundation.h:没有这样的文件或目录

Compiler construction Io语言无法生成:Foundation/Foundation.h:没有这样的文件或目录,compiler-construction,installation,iolanguage,Compiler Construction,Installation,Iolanguage,我试图在Ubuntu 10.10上从源代码构建Io语言,但没有取得很大成功 我克隆了repo,导航到build/目录,执行了“cmake..”,似乎一切正常,执行了“sudo make install”,但失败了,出现以下消息: [ 65%] Building CXX object addons/ObjcBridge/CMakeFiles/IoObjcBridge.dir/source/Io2Objc.m.o /home/sam/Dropbox/programs/io/addons/ObjcBr

我试图在Ubuntu 10.10上从源代码构建Io语言,但没有取得很大成功

我克隆了repo,导航到build/目录,执行了“cmake..”,似乎一切正常,执行了“sudo make install”,但失败了,出现以下消息:

[ 65%] Building CXX object addons/ObjcBridge/CMakeFiles/IoObjcBridge.dir/source/Io2Objc.m.o
/home/sam/Dropbox/programs/io/addons/ObjcBridge/source/Io2Objc.m:5: fatal error: Foundation/Foundation.h: No such file or directory
compilation terminated.
make[2]: *** [addons/ObjcBridge/CMakeFiles/IoObjcBridge.dir/source/Io2Objc.m.o] Error 1
make[1]: *** [addons/ObjcBridge/CMakeFiles/IoObjcBridge.dir/all] Error 2
make: *** [all] Error 2
我已经在谷歌上搜索和尝试了几个小时,但运气不好。显然,这与Objective C编译器有关,我尝试过安装gnustep(无可否认,我不知道我在做什么),但没有效果

如果您需要更多详细信息,请询问:)

提前感谢,

自提交5ee63f37d5952cc0a7a025ac3e6d518a7b78d1f4以来,在非达尔文平台(如Ubuntu)上构建Sam不再有效

拉取请求包含对此的修复

因此,您可以等待修复程序应用于主回购,也可以只克隆git://github.com/jeremytregunna/io.git

git clone git://github.com/jeremytregunna/io.git
cd io
./build.sh
sudo ./build.sh install
sudo ldconfig
io

工作得很好。谢谢!:)上述拉动请求现在已被拉入主线: