Есть real-time библиотека libre ( creytiv.com/re.html ). При попытке установить ее на ubuntu 14.04 через make выпадает сообщение:
$ make
CC build-x86_64/lock/rwlock.o
src/lock/rwlock.c:114:1: fatal error: opening dependency file build-x86_64/lock/rwlock.d: No such file or directory
}
^
compilation terminated.
Что такое rwlock на ubuntu, почему у меня его нет и как его поставить? Кто-нибудь знает?
Спасибо.
CC build-x86_64/lock/rwlock.o
src/lock/rwlock.c:114:1: fatal error: opening dependency file build-x86_64/lock/rwlock.d: No such file or directory
}
...
Что такое rwlock на ubuntu, почему у меня его нет и как его поставить?
Сообщение о том, что во время компиляции файла src/lock/rwlock.c из самого libre компилятор не смог открыть/создать build-x86_64/lock/rwlock.d
Я подозреваю, что вы его (libre) компилировали под рутом, а потом -- под обычным пользователем, где и увидели проблему. Если так, то решение -- удалить build-x86_64 перед сборкой.
Да я вообще устанавливал по мануалу Libre на их сайте ( creytiv.com/re.html ):
$ cd re
$ make
$ sudo make install
Вот на втором пункте я и застрял. Сначала вышло сообщение, что нет gcc, при попытке инсталлировать gcc вышла ошибка что нет locales, я поставил locales, потом поставил gcc. Запустил make, компиляция вроде пошла, но потом опять остановилась с ошибкой про отсутствие rwlock.d. Команды выполнял из консоли под root-ом. Я не знаю, может у меня ubuntu какой-нибудь куцый, или вообще эта операционка не подходит под libre.
Вы имеете ввиду удалить build-x86_64 из папки libre, а потом снова запустить make? Или я вас не правильно понял?
Спасибо.