я пытаюсь установить rcssbase. пока я «./configure» никаких проблем не возникает. но когда я хочу «сделать», эта ошибка приходит:
loader.cpp: В статической функции-члене boost static boost :: filesystem3 :: path rcss :: lib :: Loader :: stripDirName (const boost :: filesystem3 :: path&)»:
loader.cpp: 158: 38: ошибка: запрошено преобразование из «boost :: filesystem3 :: path» в нескалярный тип «std :: string {aka std :: basic_string}»
boost::filesystem::path
Loader::stripDirName( const boost::filesystem::path & filename )
{
std::string rval = filename.leaf(); //this is the 158th line
return rval;
}
Ваша ошибка связана с библиотекой libboost, лучше использовать менеджер пакетов apt для этих приложений, которые имеют так много зависимостей.
Вы можете добавить репозиторий rcssserver в свой репозиторий в Ubuntu
выполните эти шаги, если ваша версия Ubuntu <= 12.10:
1) репозиторий вы можете найти здесь: https://launchpad.net/~gnurubuntu/+archive/rubuntu
2) Теперь адреса, которые вы найдете в предыдущем шаге к вашему /etc/sources.list файл
3) сейчас наберите sudo apt-get update
4) sudo apt-get install rcssserver rcsslogplayer rcssmonitor
Других решений пока нет …