Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Orbitcoin v1.6.3.0 ~ NeoScrypt ~ Green Stake ~ 9 Years Old
by
FinalProgram
on 23/11/2022, 02:27:45 UTC
It does not compile on Ubuntu 22.04 (boost 1.74), fails on db.cpp with "reference to 'filesystem' is ambiguous" errors.

Code:
db.cpp: In member function 'bool CDBEnv::Open(boost::filesystem::path)':
db.cpp:72:5: error: reference to 'filesystem' is ambiguous
   72 |     filesystem::path pathDataDir = pathEnv;
      |     ^~~~~~~~~~
In file included from /usr/include/boost/filesystem/path.hpp:26,
                 from /usr/include/boost/filesystem.hpp:16,
                 from db.cpp:13:
/usr/include/boost/filesystem/path_traits.hpp:35:29: note: candidates are: 'namespace boost::filesystem { }'
   35 | namespace boost { namespace filesystem {
      |                             ^~~~~~~~~~
In file included from /usr/include/c++/11/mutex:39,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:13,
                 from /usr/include/boost/system/error_code.hpp:963,
                 from /usr/include/boost/filesystem/path_traits.hpp:22,
                 from /usr/include/boost/filesystem/path.hpp:26,
                 from /usr/include/boost/filesystem.hpp:16,
                 from db.cpp:13:
/usr/include/c++/11/chrono:54:13: note:                 'namespace std::filesystem { }'
   54 |   namespace filesystem { struct __file_clock; };
      |             ^~~~~~~~~~
db.cpp:73:5: error: reference to 'filesystem' is ambiguous
   73 |     filesystem::path pathLogDir = pathDataDir / "database";
      |     ^~~~~~~~~~
In file included from /usr/include/boost/filesystem/path.hpp:26,
                 from /usr/include/boost/filesystem.hpp:16,
                 from db.cpp:13:
/usr/include/boost/filesystem/path_traits.hpp:35:29: note: candidates are: 'namespace boost::filesystem { }'
   35 | namespace boost { namespace filesystem {
      |                             ^~~~~~~~~~
In file included from /usr/include/c++/11/mutex:39,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:13,
                 from /usr/include/boost/system/error_code.hpp:963,
                 from /usr/include/boost/filesystem/path_traits.hpp:22,
                 from /usr/include/boost/filesystem/path.hpp:26,
                 from /usr/include/boost/filesystem.hpp:16,
                 from db.cpp:13:
/usr/include/c++/11/chrono:54:13: note:                 'namespace std::filesystem { }'
   54 |   namespace filesystem { struct __file_clock; };
      |             ^~~~~~~~~~
db.cpp:74:5: error: reference to 'filesystem' is ambiguous
   74 |     filesystem::create_directory(pathLogDir);