Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build problem regarding boost library #88

Open
wreckdump opened this issue Dec 9, 2021 · 1 comment
Open

Build problem regarding boost library #88

wreckdump opened this issue Dec 9, 2021 · 1 comment

Comments

@wreckdump
Copy link

wreckdump commented Dec 9, 2021

I am trying to build the program in Arch Linux, and I think I am almost there. But, at the very last stage I get an error regarding the boost library. I think that the boost library is not properly linked as I am getting bunch of undefined reference to 'boost::program_options::options_description errors.

[ 92%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_dx11.cpp.o
[ 92%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_dx12.cpp.o
[ 93%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_lightning.cpp.o
[ 94%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_opengl.cpp.o
[ 94%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_vk_offline.cpp.o
[ 95%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_cli_commander_vulkan.cpp.o
[ 95%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_config.cpp.o
[ 96%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_main.cpp.o
[ 97%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:14,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:18,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:718:33: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations]
  718 |   clGetKernelSubGroupInfoKHR_fn clGetKernelSubGroupInfoKHR;
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:552:29: note: declared here
  552 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)(
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:726:33: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations]
  726 |   clGetKernelSubGroupInfoKHR_fn clGetKernelSubGroupInfo;
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:552:29: note: declared here
  552 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)(
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:18,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:149:39: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations]
  149 | typedef clGetKernelSubGroupInfoKHR_fn clGetKernelSubGroupInfo_fn;
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:14,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:18,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:552:29: note: declared here
  552 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)(
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:18,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:382:7: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations]
  382 |     X(GetKernelSubGroupInfoKHR) \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:499:29: note: in definition of macro ‘X’
  499 | #define X(SYM) cl##SYM##_fn SYM;
      |                             ^~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:512:5: note: in expansion of macro ‘EXTENSIONS_TABLE’
  512 |     EXTENSIONS_TABLE;
      |     ^~~~~~~~~~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Src/DynamicLibraryModule/OpenCLModule.h:14,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:18,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/AMD/APPSDK/3-0/include/CL/internal/cl_icd_amd.h:552:29: note: declared here
  552 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)(
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_main.cpp:23:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../radeon_gpu_analyzer_backend/be_program_builder_opencl.h:244:36: warning: ignoring attributes on template argument ‘cl_device_type’ {aka ‘long unsigned int’} [-Wignored-attributes]
  244 |     std::map<string, cl_device_type> name_device_type_map_;
      |                                    ^
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/detail/shared_count.hpp:396:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  396 |     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
      |                                 ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:249:65: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  249 | template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
      |                                                                 ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:448:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  448 |     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
      |                               ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:461:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  461 |     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
      |                      ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:538:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  538 |     shared_ptr & operator=( std::auto_ptr<Y> & r )
      |                                  ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:547:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  547 |     shared_ptr & operator=( std::auto_ptr<Y> && r )
      |                                  ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/shared_ptr.hpp:17,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/smart_ptr/shared_ptr.hpp:549:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  549 |         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
      |                                      ^~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/locale_conv.h:41,
                 from /usr/include/c++/11.1.0/locale:43,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path_traits.hpp:29,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/../../../Common/Lib/Ext/Boost/boost_1_59_0/boost/filesystem/path.hpp:25,
                 from /home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:14:
/usr/include/c++/11.1.0/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp: At global scope:
/home/rangke/testsite/radeon_gpu_analyzer/source/radeon_gpu_analyzer_cli/kc_parse_cmd_line.cpp:45:49: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   45 | static char* kStrErrorBothCfgAndCfgiSpecified = "Error: only one of \"--cfg\" and \"--cfg-i\" options can be specified.";
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_statistics_parser_opengl.cpp.o
[ 98%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_statistics_parser_vulkan.cpp.o
[ 98%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_utils.cpp.o
[ 99%] Building CXX object source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_xml_writer.cpp.o
[100%] Linking CXX executable ../../../../../Output/Release/bin/rga-bin
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x1167): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x11b1): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x11c4): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x11ed): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1215): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x123d): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1253): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1269): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x128e): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x12b6): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x12db): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x130e): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1336): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x135e): more undefined references to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x139c): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x13b2): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x14f4): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1507): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1525): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1557): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x157f): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x163e): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1666): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x168e): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x16b6): more undefined references to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x16cc): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x16e3): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x170f): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1737): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x174d): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x176a): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x177d): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x179b): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x17ca): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x17f2): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x180f): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1822): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1840): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1860): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1888): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x18ac): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x18d4): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x18f1): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1907): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x192b): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x195d): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1985): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x19ad): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x19d5): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x19fd): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x1a25): more undefined references to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x1a48): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1a75): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1a92): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1aa5): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1ac3): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1af2): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1b1a): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1b42): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1b5f): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1b72): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1b90): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1bb0): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1bcd): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1be0): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1bfe): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1c2d): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1c55): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1c7d): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1ca5): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x1ccd): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x1cf5): more undefined references to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x223a): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x224d): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x226b): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x229a): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x22c2): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x22ea): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2312): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x232f): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2342): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2360): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x238c): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x23a9): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x23bc): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x23da): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x23fa): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2417): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x242a): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2448): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2468): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2488): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x249e): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x24cb): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x24de): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x24ff): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2525): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x253e): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2548): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2562): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2574): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x258a): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x25a0): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x25bd): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x25d0): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x25ee): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2623): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x264b): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2673): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2690): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x26a6): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x26c7): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x26ee): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x270b): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2721): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2742): undefined reference to `boost::program_options::options_description::add_options()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2765): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x278a): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x27a0): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x27c8): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x27f0): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2806): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x281c): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2844): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x285a): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2882): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2898): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28a6): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28b9): undefined reference to `boost::program_options::options_description::options_description(unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28c6): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28d3): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28e0): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28f0): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x28fd): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x290a): more undefined references to `boost::program_options::options_description::add(boost::program_options::options_description const&)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x298c): undefined reference to `boost::program_options::variables_map::variables_map()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x299f): undefined reference to `boost::program_options::positional_options_description::positional_options_description()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x29bb): undefined reference to `boost::program_options::positional_options_description::add(char const*, int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x29e5): undefined reference to `boost::program_options::detail::cmdline::set_options_description(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x29fd): undefined reference to `boost::program_options::detail::cmdline::set_positional_options(boost::program_options::positional_options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2a1f): undefined reference to `boost::program_options::store(boost::program_options::basic_parsed_options<char> const&, boost::program_options::variables_map&, bool)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x2a39): undefined reference to `boost::program_options::notify(boost::program_options::variables_map&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x32a3): undefined reference to `vtable for boost::program_options::variables_map'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x3835): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x384a): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x3862): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x3ccc): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x3ce1): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x3cf6): more undefined references to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x3ff2): undefined reference to `boost::program_options::options_description::m_default_line_length'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x3ffd): undefined reference to `boost::program_options::options_description::options_description(unsigned int, unsigned int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x400a): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x4017): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x4024): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x4031): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x403e): undefined reference to `boost::program_options::options_description::add(boost::program_options::options_description const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x404b): more undefined references to `boost::program_options::options_description::add(boost::program_options::options_description const&)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `ParseCmdLine(int, char**, Config&)':
kc_parse_cmd_line.cpp:(.text+0x40fb): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x44fc): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x4511): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x4526): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text+0x453b): undefined reference to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text+0x4abc): more undefined references to `boost::program_options::operator<<(std::ostream&, boost::program_options::options_description const&)' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::xparse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const':
kc_parse_cmd_line.cpp:(.text._ZNK5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE6xparseERNS_3anyERKSt6vectorIS7_SaIS7_EE[_ZNK5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE6xparseERNS_3anyERKSt6vectorIS7_SaIS7_EE]+0x19): undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::validation_error::~validation_error()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options16validation_errorD2Ev[_ZN5boost15program_options16validation_errorD5Ev]+0x3): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::invalid_option_value::~invalid_option_value()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options20invalid_option_valueD2Ev[_ZN5boost15program_options20invalid_option_valueD5Ev]+0x3): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::invalid_option_value::~invalid_option_value()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options20invalid_option_valueD0Ev[_ZN5boost15program_options20invalid_option_valueD5Ev]+0x3): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::validation_error::~validation_error()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options16validation_errorD0Ev[_ZN5boost15program_options16validation_errorD5Ev]+0x3): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::error_with_option_name::~error_with_option_name()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options22error_with_option_nameD2Ev[_ZN5boost15program_options22error_with_option_nameD5Ev]+0x3): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:kc_parse_cmd_line.cpp:(.text._ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE5cloneEv[_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE5cloneEv]+0x30): more undefined references to `vtable for boost::program_options::error_with_option_name' follow
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::basic_command_line_parser<char>::basic_command_line_parser(int, char const* const*)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcEC2EiPKPKc[_ZN5boost15program_options25basic_command_line_parserIcEC5EiPKPKc]+0x211): undefined reference to `boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcEC2EiPKPKc[_ZN5boost15program_options25basic_command_line_parserIcEC5EiPKPKc]+0x270): undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::basic_command_line_parser<char>::run()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE3runEv[_ZN5boost15program_options25basic_command_line_parserIcE3runEv]+0x33): undefined reference to `boost::program_options::detail::cmdline::get_canonical_option_prefix()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE3runEv[_ZN5boost15program_options25basic_command_line_parserIcE3runEv]+0x76): undefined reference to `boost::program_options::detail::cmdline::run()'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::variables_map::~variables_map()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options13variables_mapD2Ev[_ZN5boost15program_options13variables_mapD5Ev]+0x5): undefined reference to `vtable for boost::program_options::variables_map'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::variables_map::~variables_map()':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options13variables_mapD0Ev[_ZN5boost15program_options13variables_mapD5Ev]+0x5): undefined reference to `vtable for boost::program_options::variables_map'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::typed_value<unsigned int, char>::name[abi:cxx11]() const':
kc_parse_cmd_line.cpp:(.text._ZNK5boost15program_options11typed_valueIjcE4nameB5cxx11Ev[_ZNK5boost15program_options11typed_valueIjcE4nameB5cxx11Ev]+0x38): undefined reference to `boost::program_options::arg[abi:cxx11]'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::typed_value<int, char>::name[abi:cxx11]() const':
kc_parse_cmd_line.cpp:(.text._ZNK5boost15program_options11typed_valueIicE4nameB5cxx11Ev[_ZNK5boost15program_options11typed_valueIicE4nameB5cxx11Ev]+0x38): undefined reference to `boost::program_options::arg[abi:cxx11]'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::typed_value<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char>::name() const':
kc_parse_cmd_line.cpp:(.text._ZNK5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcE4nameEv[_ZNK5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcE4nameEv]+0x38): undefined reference to `boost::program_options::arg[abi:cxx11]'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::name() const':
kc_parse_cmd_line.cpp:(.text._ZNK5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE4nameEv[_ZNK5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcE4nameEv]+0x38): undefined reference to `boost::program_options::arg[abi:cxx11]'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options22error_with_option_nameC2ERKS1_[_ZN5boost15program_options22error_with_option_nameC5ERKS1_]+0x12): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::error_info_injector(boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> const&)':
kc_parse_cmd_line.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEC2ERKS4_[_ZN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEC5ERKS4_]+0x12): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::exception_detail::error_info_injector<boost::program_options::validation_error>::error_info_injector(boost::exception_detail::error_info_injector<boost::program_options::validation_error> const&)':
kc_parse_cmd_line.cpp:(.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEC2ERKS4_[_ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEC5ERKS4_]+0x18): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::clone_impl(boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> const&)':
kc_parse_cmd_line.cpp:(.text._ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEC1ERKS5_[_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEC1ERKS5_]+0x20): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `void boost::program_options::validate<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, int)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEvRNS_3anyERKSt6vectorINS3_IT0_S4_ISB_ESaISB_EEESaISE_EEPSA_IT_SaISJ_EEi[_ZN5boost15program_options8validateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEvRNS_3anyERKSt6vectorINS3_IT0_S4_ISB_ESaISB_EEESaISE_EEPSA_IT_SaISJ_EEi]+0xcd): undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEvRNS_3anyERKSt6vectorINS3_IT0_S4_ISB_ESaISB_EEESaISE_EEPSA_IT_SaISJ_EEi[_ZN5boost15program_options8validateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEvRNS_3anyERKSt6vectorINS3_IT0_S4_ISB_ESaISB_EEESaISE_EEPSA_IT_SaISJ_EEi]+0x45c): undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> >::clone_impl(boost::exception_detail::error_info_injector<boost::program_options::validation_error> const&)':
kc_parse_cmd_line.cpp:(.text._ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEC1ERKS5_[_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEC1ERKS5_]+0x26): undefined reference to `vtable for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& boost::program_options::validators::get_single_string<char>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb[_ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb]+0xc3): undefined reference to `boost::program_options::validation_error::get_template[abi:cxx11](boost::program_options::validation_error::kind_t)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb[_ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb]+0xd7): undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb[_ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb]+0x1a3): undefined reference to `boost::program_options::validation_error::get_template[abi:cxx11](boost::program_options::validation_error::kind_t)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb[_ZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEb]+0x1b7): undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `void boost::program_options::validate<unsigned int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, unsigned int*, long)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateIjcEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIjcEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x30): undefined reference to `boost::program_options::validators::check_first_occurrence(boost::any const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateIjcEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIjcEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x1a5): undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `void boost::program_options::validate<int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int*, long)':
kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x30): undefined reference to `boost::program_options::validators::check_first_occurrence(boost::any const&)'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text._ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l[_ZN5boost15program_options8validateIicEEvRNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIT0_St11char_traitsIS7_ESaIS7_EEESaISB_EEPT_l]+0x1d7): undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o: in function `_GLOBAL__sub_I__Z12ParseCmdLineiPPcR6Config':
kc_parse_cmd_line.cpp:(.text.startup+0x3c): undefined reference to `boost::system::generic_category()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text.startup+0x41): undefined reference to `boost::system::generic_category()'
/usr/bin/ld: kc_parse_cmd_line.cpp:(.text.startup+0x46): undefined reference to `boost::system::system_category()'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x28): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x28): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTIN5boost15program_options16validation_errorE[_ZTIN5boost15program_options16validation_errorE]+0x10): undefined reference to `typeinfo for boost::program_options::error_with_option_name'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcEE[_ZTIN5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcEE]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTIN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueIjcEE[_ZTIN5boost15program_options11typed_valueIjcEE]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTIN5boost15program_options11typed_valueIicEE[_ZTIN5boost15program_options11typed_valueIicEE]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x20): undefined reference to `boost::program_options::error_with_option_name::what() const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcEE[_ZTVN5boost15program_options11typed_valueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEcEE]+0x40): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x40): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIjcEE[_ZTVN5boost15program_options11typed_valueIjcEE]+0x40): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
/usr/bin/ld: CMakeFiles/radeon_gpu_analyzer_cli.dir/kc_parse_cmd_line.cpp.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIicEE[_ZTVN5boost15program_options11typed_valueIicEE]+0x40): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `bool boost::regex_search<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [clone .constprop.0]':
be_isa_parser.cpp:(.text+0x4a25): undefined reference to `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `ParserIsa::ParseForSize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
be_isa_parser.cpp:(.text+0x4c6e): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
/usr/bin/ld: be_isa_parser.cpp:(.text+0x4c93): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
/usr/bin/ld: be_isa_parser.cpp:(.text+0x4cbe): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
/usr/bin/ld: be_isa_parser.cpp:(.text+0x4ce9): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `ParserIsa::ParseToVector(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
be_isa_parser.cpp:(.text+0x584a): undefined reference to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o):be_isa_parser.cpp:(.text+0x5875): more undefined references to `boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int)' follow
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_extra_block(bool)':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18unwind_extra_blockEb[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18unwind_extra_blockEb]+0x22): undefined reference to `boost::re_detail::put_mem_block(void*)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> >, unsigned int>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::re_detail::re_set_long<unsigned int> const*, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, bool)':
be_isa_parser.cpp:(.text._ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SH_SH_PKNS0_11re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb[_ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SH_SH_PKNS0_11re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb]+0x184): undefined reference to `boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const'
/usr/bin/ld: be_isa_parser.cpp:(.text._ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SH_SH_PKNS0_11re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb[_ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SH_SH_PKNS0_11re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb]+0x5bd): undefined reference to `boost::re_detail::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv]+0x1e): undefined reference to `boost::re_detail::get_mem_block()'
/usr/bin/ld: be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv]+0x2c0): undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'
/usr/bin/ld: be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv]+0x30c): undefined reference to `boost::re_detail::put_mem_block(void*)'
/usr/bin/ld: be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE8find_impEv]+0x719): undefined reference to `boost::re_detail::put_mem_block(void*)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `void boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >(boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::error_type)':
be_isa_parser.cpp:(.text._ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_typeE[_ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_typeE]+0xe9): undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'
/usr/bin/ld: be_isa_parser.cpp:(.text._ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_typeE[_ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_typeE]+0x15f): undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::extend_stack()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE12extend_stackEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE12extend_stackEv]+0x18): undefined reference to `boost::re_detail::get_mem_block()'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_match()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE11match_matchEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE11match_matchEv]+0x102): undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE16match_all_statesEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE16match_all_statesEv]+0x1f5): undefined reference to `boost::re_detail::get_mem_block()'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE12match_prefixEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE12match_prefixEv]+0x11d): undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)'
/usr/bin/ld: ../../../../../Output/Release/arch/libradeon_gpu_analyzer_backend.a(be_isa_parser.cpp.o): in function `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_rep()':
be_isa_parser.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE9match_repEv[_ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISC_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE9match_repEv]+0x222): undefined reference to `boost::re_detail::get_mem_block()'
collect2: error: ld returned 1 exit status
make[2]: *** [source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/build.make:379: ../../../Output/Release/bin/rga-bin] Error 1
make[1]: *** [CMakeFiles/Makefile2:294: source/radeon_gpu_analyzer_cli/CMakeFiles/radeon_gpu_analyzer_cli.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Should I somehow change the compilation flag or something in order to fix this? I checked the directory where the bash script downloads the dependencies, and they seems to be fine (as in having all the right header files and whatnot...)

Thanks.

@AmitBM
Copy link
Contributor

AmitBM commented Nov 12, 2024

Hi @wreckdump,

Can you please confirm that your issue is resolved with the latest version of the source code? boost::program_options::options_description dependency was removed from RGA code a while back.

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants