Skip to content

Instantly share code, notes, and snippets.

@fanquake
Created May 2, 2020 13:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fanquake/f822aaa1d9359182a8ad9c11d0c401e0 to your computer and use it in GitHub Desktop.
Save fanquake/f822aaa1d9359182a8ad9c11d0c401e0 to your computer and use it in GitHub Desktop.
In file included from addrman.cpp:6:
In file included from ./addrman.h:15:
In file included from ./util/system.h:20:
In file included from ./fs.h:14:
In file included from /usr/local/include/boost/filesystem.hpp:16:
In file included from /usr/local/include/boost/filesystem/path.hpp:32:
/usr/local/include/boost/io/detail/quoted_manip.hpp:62:23: warning: definition of implicit copy constructor for 'quoted_proxy<const std::__1::basic_string<char> &, char>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
        quoted_proxy& operator=(const quoted_proxy&);  // = deleted
                      ^
/usr/local/include/boost/io/detail/quoted_manip.hpp:166:14: note: in implicit copy constructor for 'boost::io::detail::quoted_proxy<const std::__1::basic_string<char> &, char>' first required here
      return detail::quoted_proxy<std::basic_string<Char, Traits, Alloc> const &, Char>
             ^
/usr/local/include/boost/filesystem/path.hpp:827:21: note: in instantiation of function template specialization 'boost::io::quoted<char, std::__1::char_traits<char>, std::__1::allocator<char> >' requested here
      << boost::io::quoted(p.template string<std::basic_string<Char> >(), static_cast<Char>('&'));
                    ^
./tinyformat.h:358:13: note: in instantiation of function template specialization 'boost::filesystem::operator<<<char, std::__1::char_traits<char> >' requested here
        out << value;
            ^
./tinyformat.h:543:13: note: in instantiation of function template specialization 'tinyformat::formatValue<boost::filesystem::path>' requested here
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
            ^
./tinyformat.h:519:27: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::formatImpl<boost::filesystem::path>' requested here
            m_formatImpl(&formatImpl<T>),
                          ^
./tinyformat.h:975:32: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            m_formatterStore { FormatArg(args)... }
                               ^
./tinyformat.h:1028:12: note: in instantiation of function template specialization 'tinyformat::detail::FormatListN<2>::FormatListN<boost::filesystem::path, int>' requested here
    return detail::FormatListN<sizeof...(args)>(args...);
           ^
./tinyformat.h:1064:23: note: in instantiation of function template specialization 'tinyformat::makeFormatList<boost::filesystem::path, int>' requested here
    vformat(out, fmt, makeFormatList(args...));
                      ^
./tinyformat.h:1073:5: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path, int>' requested here
    format(oss, fmt, args...);
    ^
./logging.h:169:28: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path, int>' requested here
            log_msg = tfm::format(fmt, args...);
                           ^
addrman.cpp:638:5: note: in instantiation of function template specialization 'LogPrintf<boost::filesystem::path, int>' requested here
    LogPrintf("Opened asmap file %s (%d bytes) from disk\n", path, length);
    ^
1 warning generated.

In file included from init.cpp:10:
In file included from ./init.h:11:
In file included from ./util/system.h:20:
In file included from ./fs.h:14:
In file included from /usr/local/include/boost/filesystem.hpp:16:
In file included from /usr/local/include/boost/filesystem/path.hpp:32:
/usr/local/include/boost/io/detail/quoted_manip.hpp:62:23: warning: definition of implicit copy constructor for 'quoted_proxy<const std::__1::basic_string<char> &, char>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
        quoted_proxy& operator=(const quoted_proxy&);  // = deleted
                      ^
/usr/local/include/boost/io/detail/quoted_manip.hpp:166:14: note: in implicit copy constructor for 'boost::io::detail::quoted_proxy<const std::__1::basic_string<char> &, char>' first required here
      return detail::quoted_proxy<std::basic_string<Char, Traits, Alloc> const &, Char>
             ^
/usr/local/include/boost/filesystem/path.hpp:827:21: note: in instantiation of function template specialization 'boost::io::quoted<char, std::__1::char_traits<char>, std::__1::allocator<char> >' requested here
      << boost::io::quoted(p.template string<std::basic_string<Char> >(), static_cast<Char>('&'));
                    ^
./tinyformat.h:358:13: note: in instantiation of function template specialization 'boost::filesystem::operator<<<char, std::__1::char_traits<char> >' requested here
        out << value;
            ^
./tinyformat.h:543:13: note: in instantiation of function template specialization 'tinyformat::formatValue<boost::filesystem::path>' requested here
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
            ^
./tinyformat.h:519:27: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::formatImpl<boost::filesystem::path>' requested here
            m_formatImpl(&formatImpl<T>),
                          ^
./tinyformat.h:975:32: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::FormatArg<boost::filesystem::path>' requested here
            m_formatterStore { FormatArg(args)... }
                               ^
./tinyformat.h:1028:12: note: in instantiation of function template specialization 'tinyformat::detail::FormatListN<1>::FormatListN<boost::filesystem::path>' requested here
    return detail::FormatListN<sizeof...(args)>(args...);
           ^
./tinyformat.h:1064:23: note: in instantiation of function template specialization 'tinyformat::makeFormatList<boost::filesystem::path>' requested here
    vformat(out, fmt, makeFormatList(args...));
                      ^
./tinyformat.h:1156:5: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path>' requested here
    format(oss, fmt.c_str(), args...);
    ^
init.cpp:1465:23: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path>' requested here
            InitError(strprintf(_("Could not find asmap file %s").translated, asmap_path));
                      ^
./tinyformat.h:1164:24: note: expanded from macro 'strprintf'
#define strprintf tfm::format
                       ^
1 warning generated.

In file included from wallet/db.cpp:6:
In file included from ./wallet/db.h:10:
In file included from ./fs.h:14:
In file included from /usr/local/include/boost/filesystem.hpp:16:
In file included from /usr/local/include/boost/filesystem/path.hpp:32:
/usr/local/include/boost/io/detail/quoted_manip.hpp:62:23: warning: definition of implicit copy constructor for 'quoted_proxy<const std::__1::basic_string<char> &, char>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
        quoted_proxy& operator=(const quoted_proxy&);  // = deleted
                      ^
/usr/local/include/boost/io/detail/quoted_manip.hpp:166:14: note: in implicit copy constructor for 'boost::io::detail::quoted_proxy<const std::__1::basic_string<char> &, char>' first required here
      return detail::quoted_proxy<std::basic_string<Char, Traits, Alloc> const &, Char>
             ^
/usr/local/include/boost/filesystem/path.hpp:827:21: note: in instantiation of function template specialization 'boost::io::quoted<char, std::__1::char_traits<char>, std::__1::allocator<char> >' requested here
      << boost::io::quoted(p.template string<std::basic_string<Char> >(), static_cast<Char>('&'));
                    ^
./tinyformat.h:358:13: note: in instantiation of function template specialization 'boost::filesystem::operator<<<char, std::__1::char_traits<char> >' requested here
        out << value;
            ^
./tinyformat.h:543:13: note: in instantiation of function template specialization 'tinyformat::formatValue<boost::filesystem::path>' requested here
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
            ^
./tinyformat.h:519:27: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::formatImpl<boost::filesystem::path>' requested here
            m_formatImpl(&formatImpl<T>),
                          ^
./tinyformat.h:975:32: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::FormatArg<boost::filesystem::path>' requested here
            m_formatterStore { FormatArg(args)... }
                               ^
./tinyformat.h:1028:12: note: in instantiation of function template specialization 'tinyformat::detail::FormatListN<1>::FormatListN<boost::filesystem::path>' requested here
    return detail::FormatListN<sizeof...(args)>(args...);
           ^
./tinyformat.h:1064:23: note: in instantiation of function template specialization 'tinyformat::makeFormatList<boost::filesystem::path>' requested here
    vformat(out, fmt, makeFormatList(args...));
                      ^
./tinyformat.h:1156:5: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path>' requested here
    format(oss, fmt.c_str(), args...);
    ^
wallet/db.cpp:406:20: note: in instantiation of function template specialization 'tinyformat::format<boost::filesystem::path>' requested here
        errorStr = strprintf(_("Error initializing wallet database environment %s!").translated, walletDir);
                   ^
./tinyformat.h:1164:24: note: expanded from macro 'strprintf'
#define strprintf tfm::format
                       ^
1 warning generated.

In file included from wallet/wallet.cpp:6:
In file included from ./wallet/wallet.h:20:
In file included from ./util/system.h:20:
In file included from ./fs.h:14:
In file included from /usr/local/include/boost/filesystem.hpp:16:
In file included from /usr/local/include/boost/filesystem/path.hpp:32:
/usr/local/include/boost/io/detail/quoted_manip.hpp:62:23: warning: definition of implicit copy constructor for 'quoted_proxy<const std::__1::basic_string<char> &, char>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
        quoted_proxy& operator=(const quoted_proxy&);  // = deleted
                      ^
/usr/local/include/boost/io/detail/quoted_manip.hpp:166:14: note: in implicit copy constructor for 'boost::io::detail::quoted_proxy<const std::__1::basic_string<char> &, char>' first required here
      return detail::quoted_proxy<std::basic_string<Char, Traits, Alloc> const &, Char>
             ^
/usr/local/include/boost/filesystem/path.hpp:827:21: note: in instantiation of function template specialization 'boost::io::quoted<char, std::__1::char_traits<char>, std::__1::allocator<char> >' requested here
      << boost::io::quoted(p.template string<std::basic_string<Char> >(), static_cast<Char>('&'));
                    ^
./tinyformat.h:358:13: note: in instantiation of function template specialization 'boost::filesystem::operator<<<char, std::__1::char_traits<char> >' requested here
        out << value;
            ^
./tinyformat.h:543:13: note: in instantiation of function template specialization 'tinyformat::formatValue<boost::filesystem::path>' requested here
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
            ^
./tinyformat.h:519:27: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::formatImpl<boost::filesystem::path>' requested here
            m_formatImpl(&formatImpl<T>),
                          ^
./tinyformat.h:975:32: note: in instantiation of function template specialization 'tinyformat::detail::FormatArg::FormatArg<boost::filesystem::path>' requested here
            m_formatterStore { FormatArg(args)... }
                               ^
./tinyformat.h:1028:12: note: in instantiation of function template specialization 'tinyformat::detail::FormatListN<2>::FormatListN<std::__1::basic_string<char>, boost::filesystem::path>' requested here
    return detail::FormatListN<sizeof...(args)>(args...);
           ^
./tinyformat.h:1064:23: note: in instantiation of function template specialization 'tinyformat::makeFormatList<std::__1::basic_string<char>, boost::filesystem::path>' requested here
    vformat(out, fmt, makeFormatList(args...));
                      ^
./tinyformat.h:1073:5: note: in instantiation of function template specialization 'tinyformat::format<std::__1::basic_string<char>, boost::filesystem::path>' requested here
    format(oss, fmt, args...);
    ^
wallet/wallet.cpp:3673:24: note: in instantiation of function template specialization 'tinyformat::format<std::__1::basic_string<char>, boost::filesystem::path>' requested here
        error_string = strprintf(
                       ^
./tinyformat.h:1164:24: note: expanded from macro 'strprintf'
#define strprintf tfm::format
                       ^
1 warning generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment