Io Language не в состоянии построить: Foundation / Foundation.h: Нет такого файла или каталога - PullRequest
2 голосов
/ 17 июля 2011

Я пытаюсь собрать этот язык Io из исходного кода в Ubuntu 10.10 и не добился большого успеха.

Я клонировал репозиторий, я перешел в каталог 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 (правда, не понимая, что я делал), но безрезультатно.

Если вам нужно больше подробностей, пожалуйста, спросите:)

Заранее спасибо,

Сэм

1 Ответ

3 голосов
/ 18 июля 2011

Сборка https://github.com/stevedekorte/io на платформах, отличных от Darwin (например, Ubuntu), больше не работает, поскольку commit 5ee63f37d5952cc0a7a025ac3e6d518a7b78d1f4.

Запрос на получение, https://github.com/stevedekorte/io/pull/123, содержит исправление this.

Таким образом, вы можете подождать, пока исправление не будет применено к основному репо, или просто клонировать 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
...