Skip to content

Cannot compile #4

Description

@GoogleCodeExporter

gcc -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB 
-DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore 
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -IpList -I. -I. -o 
CMakeCCompilerId.o CMakeFiles/CompilerIdC/CMakeCCompilerId.c
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB 
-DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore 
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -IpList -I. -I. -o 
CMakeCXXCompilerId.o CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp
CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp:79: warning: deprecated 
conversion from string constant to ‘char*’
CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp:192: warning: deprecated 
conversion from string constant to ‘char*’
CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp:193: warning: deprecated 
conversion from string constant to ‘char*’
g++ -Wl,-O1 -o memscanner main.o mainwindow.o ranges.o scan.o themes.o pList.o 
CMakeCCompilerId.o CMakeCXXCompilerId.o moc_mainwindow.o moc_scan.o 
moc_themes.o qrc_resources.o    -L/usr/lib -lQtGui -lQtCore -lpthread 
CMakeCCompilerId.o: In function `main':
CMakeCCompilerId.c:(.text+0x0): multiple definition of `main'
main.o:main.cpp:(.text+0x30): first defined here
CMakeCXXCompilerId.o: In function `main':
CMakeCXXCompilerId.cpp:(.text+0x0): multiple definition of `main'
main.o:main.cpp:(.text+0x30): first defined here
CMakeCXXCompilerId.o:(.data+0x4): multiple definition of `info_platform'
CMakeCCompilerId.o:(.data+0x4): first defined here
CMakeCXXCompilerId.o:(.data+0x0): multiple definition of `info_compiler'
CMakeCCompilerId.o:(.data+0x0): first defined here
CMakeCXXCompilerId.o:(.data+0x8): multiple definition of `info_arch'
CMakeCCompilerId.o:(.data+0x8): first defined here
ranges.o: In function `T.1255':
ranges.cpp:(.text+0x1a0): undefined reference to 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::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)'
ranges.o: In function `Ranges::getRanges(int, std::vector<Ranges::Range, 
std::allocator<Ranges::Range> >&, bool, bool, bool)':
ranges.cpp:(.text+0x100d): undefined reference to `boost::basic_regex<char, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char 
const*, char const*, unsigned int)'
ranges.o: In function 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::unwind_extra_block(bool)':
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
18unwind_extra_blockEb[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterat
or<char const*, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::unwind_extra_block(bool)]+0x2c): undefined reference to 
`boost::re_detail::put_mem_block(void*)'
ranges.o: In function `__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > 
boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, 
std::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::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
__gnu_cxx::__normal_iterator<char const*, std::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)':
ranges.cpp:(.text._ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_it
eratorIPKcSsEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SB_SB_PKNS0_11
re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb[__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
> boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, 
std::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::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
__gnu_cxx::__normal_iterator<char const*, std::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)]+0x296): undefined reference to 
`boost::re_detail::cpp_regex_traits_implementation<char>::transform(char 
const*, char const*) const'
ranges.cpp:(.text._ZN5boost9re_detail16re_is_set_memberIN9__gnu_cxx17__normal_it
eratorIPKcSsEEcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEjEET_SB_SB_PKNS0_11
re_set_longIT2_EERKNS0_10regex_dataIT0_T1_EEb[__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
> boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, 
std::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::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
__gnu_cxx::__normal_iterator<char const*, std::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)]+0x3e9): undefined reference to 
`boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary(char
 const*, char const*) const'
ranges.o: In function `void 
boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<ch
ar, boost::cpp_regex_traits<char> > > 
>(boost::regex_traits_wrapper<boost::regex_traits<char, 
boost::cpp_regex_traits<char> > > const&, boost::regex_constants::error_type)':
ranges.cpp:(.text._ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_
12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_
typeE[void 
boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<ch
ar, boost::cpp_regex_traits<char> > > 
>(boost::regex_traits_wrapper<boost::regex_traits<char, 
boost::cpp_regex_traits<char> > > const&, 
boost::regex_constants::error_type)]+0x66): undefined reference to 
`boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'
ranges.cpp:(.text._ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_
12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_
typeE[void 
boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<ch
ar, boost::cpp_regex_traits<char> > > 
>(boost::regex_traits_wrapper<boost::regex_traits<char, 
boost::cpp_regex_traits<char> > > const&, 
boost::regex_constants::error_type)]+0xa0): undefined reference to 
`boost::re_detail::raise_runtime_error(std::runtime_error const&)'
ranges.cpp:(.text._ZN5boost9re_detail11raise_errorINS_20regex_traits_wrapperINS_
12regex_traitsIcNS_16cpp_regex_traitsIcEEEEEEEEvRKT_NS_15regex_constants10error_
typeE[void 
boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<ch
ar, boost::cpp_regex_traits<char> > > 
>(boost::regex_traits_wrapper<boost::regex_traits<char, 
boost::cpp_regex_traits<char> > > const&, 
boost::regex_constants::error_type)]+0xd4): undefined reference to 
`boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'
ranges.o: In function 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::extend_stack()':
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
12extend_stackEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<cha
r const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::extend_stack()]+0x23): undefined reference to 
`boost::re_detail::get_mem_block()'
ranges.o: In function 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp()':
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
9match_impEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp()]+0xd): 
undefined reference to `boost::re_detail::get_mem_block()'
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
9match_impEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::match_imp()]+0x212): undefined reference to 
`boost::re_detail::verify_options(unsigned int, 
boost::regex_constants::_match_flags)'
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
9match_impEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::match_imp()]+0x24c): undefined reference to 
`boost::re_detail::put_mem_block(void*)'
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
9match_impEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char 
const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::match_imp()]+0x4c3): undefined reference to 
`boost::re_detail::put_mem_block(void*)'
ranges.o: In function 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_match()':
ranges.cpp:(.text._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iterat
orIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE
11match_matchEv[boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char
 const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
>::match_match()]+0x314): undefined reference to 
`boost::match_results<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > 
>::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > 
const&)'
pList.o: In function `pList::getList(std::vector<pList::Proc, 
std::allocator<pList::Proc> >&, bool)':
pList.cpp:(.text+0x5d1): undefined reference to 
`boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 
std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, 
std::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)'
pList.cpp:(.text+0x99b): undefined reference to `boost::basic_regex<char, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char 
const*, char const*, unsigned int)'
collect2: ld returned 1 exit status
make: *** [memscanner] Error 1

I am using 1.3 memscanner and Ubuntu 10.10



Original issue reported on code.google.com by tomtomt...@gmail.com on 12 Jan 2011 at 7:53

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions