You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 11, 2020. It is now read-only.
I was able to build the library with Boost completely removed from my system, but the build fails when I reinstall Boost 1.73.0 (Boost folder is located at /usr/local/include). I've tried earlier versions of Boost, but none seem to work. I thought that there could be a problem with my Boost installation, but other libraries seems to compile just fine.
I'm on Ubuntu 16.04, CMake 3.17.3, GNU 9.3.0, and Boost 1.73.0.
Scanning dependencies of target InfluxDB
[ 5%] Building CXX object CMakeFiles/InfluxDB.dir/src/InfluxDB.cxx.o
In file included from /usr/local/include/boost/bind.hpp:30,
from /usr/local/include/boost/property_tree/json_parser/detail/parser.hpp:7,
from /usr/local/include/boost/property_tree/json_parser/detail/read.hpp:13,
from /usr/local/include/boost/property_tree/json_parser.hpp:16,
from /home/dave/influxdb-cxx/src/InfluxDB.cxx:15:
/usr/local/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object CMakeFiles/InfluxDB.dir/src/Point.cxx.o
[ 15%] Building CXX object CMakeFiles/InfluxDB.dir/src/InfluxDBFactory.cxx.o
[ 21%] Building CXX object CMakeFiles/InfluxDB.dir/src/UDP.cxx.o
[ 26%] Building CXX object CMakeFiles/InfluxDB.dir/src/UnixSocket.cxx.o
[ 31%] Building CXX object CMakeFiles/InfluxDB.dir/src/HTTP.cxx.o
[ 36%] Linking CXX shared library lib/libInfluxDB.so
[ 36%] Built target InfluxDB
Scanning dependencies of target testQuery
[ 42%] Building CXX object CMakeFiles/testQuery.dir/test/testQuery.cxx.o
[ 47%] Linking CXX executable bin/testQuery
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, char [1], char const (&) [1]>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, char const (&) [1])':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `bool boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd, unsigned long, int>(boost::test_tools::tt_detail::equal_impl_frwd, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long const&, char const*, int const&, char const*)':
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const> const&>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const> const&)':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `influxdb::test::queryPerformance::test_method()':
/home/dave/influxdb-cxx/test/testQuery.cxx:48: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const> const&>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const> const&)':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `influxdb::test::queryPerformance::test_method()':
/home/dave/influxdb-cxx/test/testQuery.cxx:51: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, char [52], char const (&) [52]>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, char const (&) [52])':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `influxdb::test::failedQuery2::test_method()':
/home/dave/influxdb-cxx/test/testQuery.cxx:64: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, char [1], char const (&) [1]>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, char const (&) [1])':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `bool boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd, unsigned long, int>(boost::test_tools::tt_detail::equal_impl_frwd, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long const&, char const*, int const&, char const*)':
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `bool boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [5]>(boost::test_tools::tt_detail::equal_impl_frwd, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, char const (&) [5], char const*)':
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `bool boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [9]>(boost::test_tools::tt_detail::equal_impl_frwd, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, char const (&) [9], char const*)':
/usr/local/include/boost/test/tools/old/impl.hpp:92: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o:/usr/local/include/boost/test/tools/old/impl.hpp:92: more undefined references to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)' follow
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const> const&>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const> const&)':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `influxdb::test::timeStampVerify::test_method()':
/home/dave/influxdb-cxx/test/testQuery.cxx:40: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream, char [49], char const (&) [49]>::lazy_ostream_impl(boost::unit_test::lazy_ostream const&, char const (&) [49])':
/usr/local/include/boost/test/utils/lazy_ostream.hpp:61: undefined reference to `boost::unit_test::lazy_ostream::inst'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `influxdb::test::failedQuery2::test_method()':
/home/dave/influxdb-cxx/test/testQuery.cxx:64: undefined reference to `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `boost::unit_test::make_test_case(boost::function<void ()> const&, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long)':
/usr/local/include/boost/test/tree/test_unit.hpp:265: undefined reference to `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::function<void ()> const&)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `__static_initialization_and_destruction_0(int, int) [clone .constprop.0]':
/usr/local/include/boost/test/unit_test_log.hpp:227: undefined reference to `boost::unit_test::unit_test_log_t::instance()'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `__static_initialization_and_destruction_0(int, int) [clone .constprop.0]':
/usr/local/include/boost/test/unit_test_suite.hpp:383: undefined reference to `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring<char const>)'
CMakeFiles/testQuery.dir/test/testQuery.cxx.o: In function `__static_initialization_and_destruction_0(int, int) [clone .constprop.0]':
/home/dave/influxdb-cxx/test/testQuery.cxx:12: undefined reference to `boost::unit_test::decorator::collector_t::instance()'
/home/dave/influxdb-cxx/test/testQuery.cxx:12: undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'
/home/dave/influxdb-cxx/test/testQuery.cxx:28: undefined reference to `boost::unit_test::decorator::collector_t::instance()'
/home/dave/influxdb-cxx/test/testQuery.cxx:28: undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'
/home/dave/influxdb-cxx/test/testQuery.cxx:43: undefined reference to `boost::unit_test::decorator::collector_t::instance()'
/home/dave/influxdb-cxx/test/testQuery.cxx:43: undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'
/home/dave/influxdb-cxx/test/testQuery.cxx:54: undefined reference to `boost::unit_test::decorator::collector_t::instance()'
/home/dave/influxdb-cxx/test/testQuery.cxx:54: undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'
/home/dave/influxdb-cxx/test/testQuery.cxx:61: undefined reference to `boost::unit_test::decorator::collector_t::instance()'
/home/dave/influxdb-cxx/test/testQuery.cxx:61: undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'
collect2: error: ld returned 1 exit status
CMakeFiles/testQuery.dir/build.make:105: recipe for target 'bin/testQuery' failed
make[2]: *** [bin/testQuery] Error 1
CMakeFiles/Makefile2:107: recipe for target 'CMakeFiles/testQuery.dir/all' failed
make[1]: *** [CMakeFiles/testQuery.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
The text was updated successfully, but these errors were encountered:
I was able to build the library with Boost completely removed from my system, but the build fails when I reinstall Boost 1.73.0 (Boost folder is located at /usr/local/include). I've tried earlier versions of Boost, but none seem to work. I thought that there could be a problem with my Boost installation, but other libraries seems to compile just fine.
I'm on Ubuntu 16.04, CMake 3.17.3, GNU 9.3.0, and Boost 1.73.0.
The text was updated successfully, but these errors were encountered: