GPUOpen-Tools / radeon_gpu_analyzer

The Radeon GPU Analyzer (RGA) is an offline compiler and code analysis tool for Vulkan, DirectX, OpenGL, and OpenCL.
MIT License
421 stars 55 forks source link

Build problem regarding boost library #88

Open wreckdump opened 2 years ago

wreckdump commented 2 years ago

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 commented 2 weeks ago

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.