In file included from /home/xnovak5/c/nel-0.7.0/include/nel/misc/log.h:28:0, from /home/xnovak5/c/nel-0.7.0/include/nel/misc/debug.h:30, from /home/xnovak5/c/nel-0.7.0/src/misc/stdmisc.h:18, from /home/xnovak5/c/nel-0.7.0/src/misc/file.cpp:24: /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h: In copy constructor 'NLMISC::CFairSynchronized > >::CFairSynchronized(const NLMISC::CFairSynchronized > >&)': /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h:660:1: error: no matching function for call to 'NLMISC::CFairMutex::CFairMutex(const volatile NLMISC::CFairMutex&)' /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h:507:2: note: candidates are: NLMISC::CFairMutex::CFairMutex(const std::string&) /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h:506:2: note: NLMISC::CFairMutex::CFairMutex() /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h:502:1: note: NLMISC::CFairMutex::CFairMutex(const NLMISC::CFairMutex&) /home/xnovak5/c/nel-0.7.0/include/nel/misc/mutex.h:660:1: error: no matching function for call to 'std::deque >::deque(const volatile std::deque >&)' /usr/include/c++/4.5/bits/stl_deque.h:796:7: note: candidates are: std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = std::basic_string, _Alloc = std::allocator >, std::deque<_Tp, _Alloc> = std::deque >] /usr/include/c++/4.5/bits/stl_deque.h:784:7: note: std::deque<_Tp, _Alloc>::deque(std::deque::size_type, const value_type&, const allocator_type&) [with _Tp = std::basic_string, _Alloc = std::allocator >, std::deque::size_type = unsigned int, value_type = std::basic_string, allocator_type = std::allocator >] /usr/include/c++/4.5/bits/stl_deque.h:772:7: note: std::deque<_Tp, _Alloc>::deque(const allocator_type&) [with _Tp = std::basic_string, _Alloc = std::allocator >, allocator_type = std::allocator >] /usr/include/c++/4.5/bits/stl_deque.h:764:7: note: std::deque<_Tp, _Alloc>::deque() [with _Tp = std::basic_string, _Alloc = std::allocator >] /home/xnovak5/c/nel-0.7.0/src/misc/file.cpp: At global scope: /home/xnovak5/c/nel-0.7.0/src/misc/file.cpp:57:106: note: synthesized method 'NLMISC::CFairSynchronized > >::CFairSynchronized(const NLMISC::CFairSynchronized > >&)' first required here make[2]: *** [src/misc/CMakeFiles/nelmisc.dir/file.cpp.o] Error 1 make[1]: *** [src/misc/CMakeFiles/nelmisc.dir/all] Error 2 make: *** [all] Error 2