[devel] Прошу помощи (error: no matching function for call to 'boost::filesystem3::path::path(const Glib::ustring&)

Motsyo Gennadi aka Drool motsyo на gmail.com
Пн Мар 7 16:09:01 UTC 2011


	Приветствую всех.
	Пытаюсь собрать в сизифе (x86_64) в пакет вот это:
http://git.altlinux.org/people/drool/packages/flush.git
	(там еще нужен будет пакет libconfig-c++-devel)
Под 5.1 собирается спокойно.
==============================================================
c -o libmlib_a-misc.o `test -f 'misc.cpp' || echo './'`misc.cpp
fs.cpp: In constructor 'm::fs::Path::Path(const Glib::ustring&)':
fs.cpp:475:30: error: no matching function for call to
'boost::filesystem3::path::path(const Glib::ustring&)'
/usr/include/boost/filesystem/v3/path.hpp:127:5: note: candidates are:
boost::filesystem3::path::path(const boost::filesystem3::path&)
/usr/include/boost/filesystem/v3/path.hpp:125:5: note:
boost::filesystem3::path::path()
fs.cpp: In member function 'm::fs::Path& m::fs::Path::normalize()':
fs.cpp:606:36: error: no matching function for call to
'std::vector<std::basic_string<char> >::push_back(const
boost::filesystem3::path&)'
/usr/lib64/gcc/x86_64-alt-linux/4.5.1/../../../../include/c++/4.5.1/bits/stl_vector.h:741:7:
note: candidate is: void std::vector<_Tp, _Alloc>::push_back(const
value_type&) [with _Tp = std::basic_string<char>, _Alloc =
std::allocator<std::basic_string<char> >, value_type =
std::basic_string<char>]
fs.cpp: In function 'void m::fs::cp(const std::string&, const
std::string&)':
fs.cpp:827:33: error: 'class boost::filesystem3::directory_entry' has no
member named 'filename'
fs.cpp:827:75: error: 'class boost::filesystem3::directory_entry' has no
member named 'filename'
fs.cpp: In function 'void m::fs::rm(const std::string&)':
fs.cpp:985:34: error: 'class boost::filesystem3::directory_entry' has no
member named 'filename'
make[4]: *** [libmlib_a-fs.o] Error 1
make[4]: *** Waiting for unfinished jobs....
==============================================================


Подробная информация о списке рассылки Devel