Try with the updated instructions on the git repo.
Compiled flawlessly on Ubuntu 16.04.
It compiles till 54% (on 14.04):
[ 53%] Building CXX object CMakeFiles/cryptonote.dir/cryptonote/src/Logging/StreamLogger.cpp.o
[ 54%] Building CXX object CMakeFiles/cryptonote.dir/cryptonote/src/Logging/ConsoleLogger.cpp.o
[ 54%] Building CXX object CMakeFiles/cryptonote.dir/cryptonote/src/Logging/LoggerMessage.cpp.o
/elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp: In constructor 'Logging::LoggerMessage::LoggerMessage(Logging::LoggerMessage&&)':
/elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:53:20: error: use of deleted function 'std::basic_ostream<char>::basic_ostream(const std::basic_ostream<char>&)'
, m_bGotText(false)
^
In file included from /usr/include/c++/4.8/iterator:64:0,
from /usr/local/include/boost/iterator.hpp:17,
from /usr/local/include/boost/operators.hpp:86,
from /usr/local/include/boost/date_time/time_duration.hpp:13,
from /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp:16,
from /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from /usr/local/include/boost/date_time/posix_time/ptime.hpp:12,
from /usr/local/include/boost/date_time/posix_time/posix_time.hpp:15,
from /elyacoinwallet/cryptonote/src/Logging/ILogger.h:22,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.h:32,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:30:
/usr/include/c++/4.8/ostream:58:11: note: 'std::basic_ostream<char>::basic_ostream(const std::basic_ostream<char>&)' is implicitly deleted because the default definition would be ill-formed:
class basic_ostream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/4.8/ostream:58:11: error: use of deleted function 'std::basic_ios<char>::basic_ios(const std::basic_ios<char>&)'
In file included from /usr/include/c++/4.8/ios:44:0,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/local/include/boost/iterator.hpp:17,
from /usr/local/include/boost/operators.hpp:86,
from /usr/local/include/boost/date_time/time_duration.hpp:13,
from /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp:16,
from /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from /usr/local/include/boost/date_time/posix_time/ptime.hpp:12,
from /usr/local/include/boost/date_time/posix_time/posix_time.hpp:15,
from /elyacoinwallet/cryptonote/src/Logging/ILogger.h:22,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.h:32,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:30:
/usr/include/c++/4.8/bits/basic_ios.h:66:11: note: 'std::basic_ios<char>::basic_ios(const std::basic_ios<char>&)' is implicitly deleted because the default definition would be ill-formed:
class basic_ios : public ios_base
^
In file included from /usr/include/c++/4.8/ios:42:0,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/local/include/boost/iterator.hpp:17,
from /usr/local/include/boost/operators.hpp:86,
from /usr/local/include/boost/date_time/time_duration.hpp:13,
from /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp:16,
from /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from /usr/local/include/boost/date_time/posix_time/ptime.hpp:12,
from /usr/local/include/boost/date_time/posix_time/posix_time.hpp:15,
from /elyacoinwallet/cryptonote/src/Logging/ILogger.h:22,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.h:32,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:30:
/usr/include/c++/4.8/bits/ios_base.h:792:5: error: 'std::ios_base::ios_base(const std::ios_base&)' is private
ios_base(const ios_base&);
^
In file included from /usr/include/c++/4.8/ios:44:0,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/local/include/boost/iterator.hpp:17,
from /usr/local/include/boost/operators.hpp:86,
from /usr/local/include/boost/date_time/time_duration.hpp:13,
from /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp:16,
from /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from /usr/local/include/boost/date_time/posix_time/ptime.hpp:12,
from /usr/local/include/boost/date_time/posix_time/posix_time.hpp:15,
from /elyacoinwallet/cryptonote/src/Logging/ILogger.h:22,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.h:32,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:30:
/usr/include/c++/4.8/bits/basic_ios.h:66:11: error: within this context
class basic_ios : public ios_base
^
In file included from /usr/include/c++/4.8/ios:43:0,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iterator:64,
from /usr/local/include/boost/iterator.hpp:17,
from /usr/local/include/boost/operators.hpp:86,
from /usr/local/include/boost/date_time/time_duration.hpp:13,
from /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp:16,
from /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from /usr/local/include/boost/date_time/posix_time/ptime.hpp:12,
from /usr/local/include/boost/date_time/posix_time/posix_time.hpp:15,
from /elyacoinwallet/cryptonote/src/Logging/ILogger.h:22,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.h:32,
from /elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:30:
/usr/include/c++/4.8/streambuf:802:7: error: 'std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits<char>]' is private
basic_streambuf(const basic_streambuf& __sb)
^
/elyacoinwallet/cryptonote/src/Logging/LoggerMessage.cpp:53:20: error: within this context
, m_bGotText(false)
^
make[2]: *** [CMakeFiles/cryptonote.dir/cryptonote/src/Logging/LoggerMessage.cpp.o] Error 1
make[1]: *** [CMakeFiles/cryptonote.dir/all] Error 2
make: *** [all] Error 2