Я должен построить Murmur (сервер Mumble VOIP клиента). Murmur и Mumble используют ZeroC Ice 3.4 в своих рамках. Я попытался сделать Murmur и застрял в ошибке компиляции.
Ошибка заключается в следующем:
>/usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Communicator]’:
/usr/include/Ice/OutgoingAsync.h:49:16: required from here
/usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope,
and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
Я пробовал гуглить несколько раз и застрял только с двумя ссылками. Никто из них не решает мою проблему. Я нашел способ реализовать свое требование в Murmur и Mumble, но эта ошибка заставляет меня сходить с ума.
Надеюсь хоть один человек с этим столкнулся и решил. Мне действительно нужно решение для построения Murmur.
Благодарю.
Используя всемогущество Google, я нашел решение вашей проблемы довольно простым.
поиск как этот
даст выдающуюся ошибку нуля Вот
Что в свою очередь будет ссылаться на патч ‘grembo’ (а может и другие) написал для gcc 4.7 и clang
Йо, возможно, придется поработать над поисковой системой кунг-фу. 🙂
Других решений пока нет …