[ubuntu-it] problema GCC con cc1plus

Andrea Picco apicco a gmail.com
Mar 31 Gen 2006 17:37:44 GMT


ciao
cosa intendi quando mi chiedi se ho messo il compilatore c++?

ho installato il metapacchetto che mi hai consigliato ma o non so come
usarlo (moolto probabile:  da apt-cache search sembra essere una lista
informativa di pacchetti !?: build-essential - informational list of
build-essential packages) o non mi ha cambiato niente!

Grazie Mille

PS: questo e` il messaggio di errore del compilatore (g++ compila tutto
rilevando solo il warning: comparison between signed and unsigned integer
expressions), ho la sensazione id dimenticare o di non sapere qualcosa di
fondamentale:

prova.cpp: In function 'int main()':
prova.cpp:18: warning: comparison between signed and unsigned integer
expressions
/tmp/ccVI9AxG.o: In function `main':
/home/andrea/programming/prova.cpp:9: undefined reference to
`std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char
const*, std::_Ios_Openmode)'
/home/andrea/programming/prova.cpp:10: undefined reference to
`std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char
const*, std::_Ios_Openmode)'
/home/andrea/programming/prova.cpp:12: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::basic_string()'
/home/andrea/programming/prova.cpp:14: undefined reference to
`std::basic_istream<char, std::char_traits<char> >& std::operator>><char,
std::char_traits<char>, std::allocator<char> >(std::basic_istream<char,
std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)'
/home/andrea/programming/prova.cpp:14: undefined reference to
`std::basic_ios<char, std::char_traits<char> >::operator void*() const'
/home/andrea/programming/prova.cpp:19: undefined reference to
`std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
/home/andrea/programming/prova.cpp:19: undefined reference to
`std::basic_ostream<char, std::char_traits<char> >& std::operator<<
<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>&, char const*)'
/home/andrea/programming/prova.cpp:19: undefined reference to
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char,
std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char,
std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/home/andrea/programming/prova.cpp:19: undefined reference to
`std::basic_ostream<char, std::char_traits<char> >& std::endl<char,
std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>&)'
/home/andrea/programming/prova.cpp:19: undefined reference to
`std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
/home/andrea/programming/prova.cpp:20: undefined reference to
`std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
/tmp/ccVI9AxG.o: In function `__tcf_0':
/usr/include/c++/4.0.2/iostream:76: undefined reference to
`std::ios_base::Init::~Init()'
/tmp/ccVI9AxG.o: In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.0.2/iostream:76: undefined reference to
`std::ios_base::Init::Init()'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__mt_alloc_base<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >::destroy(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*)':
/usr/include/c++/4.0.2/ext/mt_allocator.h:614: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__mt_alloc_base<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >::construct(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.0.2/ext/mt_allocator.h:611: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool()':
/usr/include/c++/4.0.2/ext/mt_allocator.h:450: undefined reference to
`__cxa_guard_acquire'
/usr/include/c++/4.0.2/ext/mt_allocator.h:450: undefined reference to
`__cxa_guard_release'
/tmp/ccVI9AxG.o: In function `__gnu_cxx::__mt_alloc<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>
>::deallocate(std::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, unsigned int)':
/usr/include/c++/4.0.2/ext/mt_allocator.h:744: undefined reference to
`operator delete(void*)'
/usr/include/c++/4.0.2/ext/mt_allocator.h:746: undefined reference to
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'
/tmp/ccVI9AxG.o: In function `__gnu_cxx::__mt_alloc<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>
>::allocate(unsigned int, void const*)':
/usr/include/c++/4.0.2/ext/mt_allocator.h:691: undefined reference to
`std::__throw_bad_alloc()'
/usr/include/c++/4.0.2/ext/mt_allocator.h:701: undefined reference to
`operator new(unsigned int)'
/usr/include/c++/4.0.2/ext/mt_allocator.h:707: undefined reference to
`__gnu_cxx::__pool<true>::_M_get_thread_id()'
/usr/include/c++/4.0.2/ext/mt_allocator.h:727: undefined reference to
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned int)'
/tmp/ccVI9AxG.o: In function `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >* std::__copy_backward<false,
std::random_access_iterator_tag>::copy_b<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*>(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*)':
/usr/include/c++/4.0.2/bits/stl_algobase.h:412: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::operator=(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/tmp/ccVI9AxG.o: In function `void std::_Construct<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.0.2/bits/stl_construct.h:81: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize()':
/usr/include/c++/4.0.2/ext/mt_allocator.h:472: undefined reference to
`__gnu_cxx::__pool<true>::_M_initialize(void (*)(void*))'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,
true>::_S_destroy_thread_key(void*)':
/usr/include/c++/4.0.2/ext/mt_allocator.h:468: undefined reference to
`__gnu_cxx::__pool<true>::_M_destroy_thread_key(void*)'
/tmp/ccVI9AxG.o: In function `void std::_Destroy<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*)':
/usr/include/c++/4.0.2/bits/stl_construct.h:107: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/tmp/ccVI9AxG.o: In function
`__gnu_cxx::__normal_iterator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*,
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >
std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*,
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >
>(__gnu_cxx::__normal_iterator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*,
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >, __false_type)':
/usr/include/c++/4.0.2/bits/stl_uninitialized.h:89: undefined reference to
`__cxa_begin_catch'
/usr/include/c++/4.0.2/bits/stl_uninitialized.h:92: undefined reference to
`__cxa_rethrow'
/usr/include/c++/4.0.2/bits/stl_uninitialized.h:89: undefined reference to
`__cxa_end_catch'
/tmp/ccVI9AxG.o: In function `std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >
>::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*,
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&)':
/usr/include/c++/4.0.2/bits/vector.tcc:256: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/usr/include/c++/4.0.2/bits/vector.tcc:260: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::operator=(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
/usr/include/c++/4.0.2/bits/vector.tcc:260: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/usr/include/c++/4.0.2/bits/vector.tcc:260: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::~basic_string()'
/usr/include/c++/4.0.2/bits/vector.tcc:266: undefined reference to
`std::__throw_length_error(char const*)'
/usr/include/c++/4.0.2/bits/vector.tcc:292: undefined reference to
`__cxa_begin_catch'
/usr/include/c++/4.0.2/bits/vector.tcc:296: undefined reference to
`__cxa_rethrow'
/usr/include/c++/4.0.2/bits/vector.tcc:292: undefined reference to
`__cxa_end_catch'
/tmp/ccVI9AxG.o:(.eh_frame+0x12): undefined reference to
`__gxx_personality_v0'
collect2: ld returned 1 exit status


On 1/31/06, pietro barnabč <pbarnabe a gmail.com> wrote:
>
> Andrea Picco ha scritto:
>
> > Ciao a tutti,
> > ho un problema con gcc nel compilare un file.cpp. questo e` il
> > messaggio di errore:
> >
> > gcc: installation problem, cannot exec 'cc1plus': No such file or
> > directory
> >
> > ho reinstallato gcc ma il problema persiste. Avete qualche info?
> >
> > ciao
> > Andrea
>
> Hai installato gcc, il compilatore c++ lo hai messo?
> Se installi il metapacchetto build-essential ti trovi con tutto quello
> che serve, configuratore, compilatori e librerie di supporto.
>
> ciao, Pietro
>
> --
> ubuntu-it mailing list
> ubuntu-it a lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-it
>



--
Andrea Picco, PhD Student
Department of Theoretical Physics,
University of Turin.
Department of Oncological Sciences,
Institute for Cancer Research and Treatment - IRCC
Str Prov 142, Km 3.95
10060 Candiolo (Torino)
Italy

Phone: +390119933505
Fax: +390119933524
Web: www.ph.unito.it/~picco/
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: https://lists.ubuntu.com/archives/ubuntu-it/attachments/20060131/1113b469/attachment-0001.htm


More information about the ubuntu-it mailing list