Io Language не в состоянии построить: Foundation/Foundation.h: Нет такого файла или каталога
Я пытаюсь построить этот язык 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 ответ
Сборка https://github.com/stevedekorte/io на платформах, отличных от Darwin (таких как Ubuntu), больше не работает, так как commit 5ee63f37d5952cc0a7a025ac3e6d518a7b78d1f4 .
Запрос на удаление, 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