Skip to content

Cannot compile #4

@GoogleCodeExporter

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions