2

我正在尝试从 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(诚然不知道我在做什么)无济于事。

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

提前致谢,

山姆

4

1 回答 1

3

自提交 5ee63f37d5952cc0a7a025ac3e6d518a7b78d1f4 以来,在非达尔文平台(例如 Ubuntu)上构建https://github.com/stevedekorte/io不再有效。

拉取请求https://github.com/stevedekorte/io/pull/123包含对此的修复。

因此,您可以等到将修复程序应用于主存储库,或者只是克隆 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
于 2011-07-18T10:42:26.090 回答