Becca - 2011-09-04

Hi everyone,

I am trying to install jfsrec, but the make keeps throwing out this error. Could anyone help?

make  all-recursive
make: Entering directory `/home/rebecca/temp/jfsrec'
Making all in src
make: Entering directory `/home/rebecca/temp/jfsrec/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT inode.o -MD -MP -MF ".deps/inode.Tpo" -c -o inode.o inode.cpp; \
then mv -f ".deps/inode.Tpo" ".deps/inode.Po"; else rm -f ".deps/inode.Tpo"; exit 1; fi
inode.cpp: In member function ‘virtual boost::filesystem3::path jfsrec::Inode::get_full_path()’:
inode.cpp:70:54: error: invalid conversion from ‘bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}’ to ‘boost::enable_if_c<true, void>::type* {aka void*}’
/usr/include/boost/filesystem/v3/path.hpp:130:5: error:   initializing argument 2 of ‘boost::filesystem3::path::path(const Source&, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) ’
inode.cpp:72:54: error: invalid conversion from ‘bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}’ to ‘boost::enable_if_c<true, void>::type* {aka void*}’
/usr/include/boost/filesystem/v3/path.hpp:130:5: error:   initializing argument 2 of ‘boost::filesystem3::path::path(const Source&, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) ’
make: ***  Error 1
make: Leaving directory `/home/rebecca/temp/jfsrec/src'
make: ***  Error 1
make: Leaving directory `/home/rebecca/temp/jfsrec'
make: ***  Error 2

Thanks