Compiling: ../../Tools/fs/updater.cpp
In file included from /media/data/dev/projects/Tools/fs/updater.h:5:0,
from /media/data/dev/projects/Tools/fs/updater.cpp:1:
/media/data/dev/projects/Tools/fs/package.h: In instantiation of ‘fs::node::ptr fs::pack<StreamType>::open(fs::path&) [with StreamType = std::basic_ifstream<char>; fs::node::ptr = std::shared_ptr<fs::node>]’:
/media/data/dev/projects/Tools/fs/updater.cpp:48:61: required from here
/media/data/dev/projects/Tools/fs/package.h:117:13: error: cannot bind ‘std::basic_istream<char>’ lvalue to ‘std::basic_istream<char>&&’
In file included from /usr/include/c++/4.7/fstream:40:0,
from /media/data/dev/projects/Tools/fs/fs.h:5,
from /media/data/dev/projects/Tools/fs/package.h:4,
from /media/data/dev/projects/Tools/fs/updater.h:5,
from /media/data/dev/projects/Tools/fs/updater.cpp:1:
/usr/include/c++/4.7/istream:866:5: error: initializing argument 1 of ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&&, _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::shared_ptr<fs::header>]’
In file included from /media/data/dev/projects/Tools/fs/updater.h:5:0,
from /media/data/dev/projects/Tools/fs/updater.cpp:1:
/media/data/dev/projects/Tools/fs/package.h:121:13: error: cannot bind ‘std::basic_istream<char>’ lvalue to ‘std::basic_istream<char>&&’
In file included from /usr/include/c++/4.7/fstream:40:0,
from /media/data/dev/projects/Tools/fs/fs.h:5,
from /media/data/dev/projects/Tools/fs/package.h:4,
from /media/data/dev/projects/Tools/fs/updater.h:5,
from /media/data/dev/projects/Tools/fs/updater.cpp:1:
/usr/include/c++/4.7/istream:866:5: error: initializing argument 1 of ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&&, _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::shared_ptr<fs::directory>]’
Partager