Problemi con g++ / std

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Problemi con g++ / std

Messaggio da Strarivari »

Ciao a tutti,

sto provando a compilare il pacchetto che si trova qui :
http://www.pbrt.org/downloads.php

Uso Slackware 10.2 (prima installazione 10.1 aggiornata via slapt-get a slackware-current, visto il tema ho aggirnato anche gcc domenica scorsa ).
Non ho problemi a compilarlo all universita (slackware ma probabilmente adattato dagli amministartori) e con la mia installazione gentoo.

Con slackware ho questo errore

Codice: Seleziona tutto

Linking bin/pbrt
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x15b): In function `Imf::ChannelList::insert(char const*, Imf::Channel const&)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x163): In function `Imf::ChannelList::insert(char const*, Imf::Channel const&)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x168):/usr/include/c++/3.3.4/bits/basic_string.h:408: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x631): In function `Imf::ChannelList::operator[](char const*)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x639): In function `Imf::ChannelList::operator[](char const*)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.text+0x987):/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' follow
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE+0x55): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<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_erase(std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_NS0_7ChannelEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_create_nodeERKS5_+0x17): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Channel>, std::_Select1st<std::pair<Imf::Name const, Imf::Channel> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Channel> > >::_M_create_node(std::pair<Imf::Name const, Imf::Channel> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode+0x1ab): In function `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::seekoff(long, std::_Ios_Seekdir, std::_Ios_Openmode)':
/usr/include/c++/3.3.4/bits/sstream.tcc:171: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(long)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode+0x12c): In function `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)':
/usr/include/c++/3.3.4/bits/sstream.tcc:218: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(long)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi+0x12c): In function `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int)':
/usr/include/c++/3.3.4/bits/sstream.tcc:108: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(long)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_create_nodeERKSs+0x14): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<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_create_node(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_create_nodeERKSs+0x55):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag+0x30): In function `char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)':
/usr/include/c++/3.3.4/bits/basic_string.tcc:150: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int, std::allocator<char> const&)'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag+0x78): In function `char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfChannelList.o)(.gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag+0x7e): In function `char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)':
/usr/include/c++/3.3.4/bits/basic_string.h:325: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfFrameBuffer.o)(.text+0x165): In function `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfFrameBuffer.o)(.text+0x16d): In function `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfFrameBuffer.o)(.text+0x172):/usr/include/c++/3.3.4/bits/basic_string.h:408: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfFrameBuffer.o)(.text+0x6c1):/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' follow
OpenEXR/lib-linux/libIlmImf.a(ImfFrameBuffer.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_NS0_5SliceEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_create_nodeERKS5_+0x17): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Slice>, std::_Select1st<std::pair<Imf::Name const, Imf::Slice> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Slice> > >::_M_create_node(std::pair<Imf::Name const, Imf::Slice> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x1fd): In function `Imf::Header::Header(int, int, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x2d8):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x33d): In function `Imf::Header::Header(int, int, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x418):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x47d): In function `Imf::Header::Header(int, int, Imath::Box<Imath::Vec2<int> > const&, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x558):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x5bd): In function `Imf::Header::Header(int, int, Imath::Box<Imath::Vec2<int> > const&, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x698):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x6fd): In function `Imf::Header::Header(Imath::Box<Imath::Vec2<int> > const&, Imath::Box<Imath::Vec2<int> > const&, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x798):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x7fd): In function `Imf::Header::Header(Imath::Box<Imath::Vec2<int> > const&, Imath::Box<Imath::Vec2<int> > const&, float, Imath::Vec2<float> const&, float, Imf::LineOrder, Imf::Compression)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x898):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x903): In function `Imf::Header::Header(Imf::Header const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x98a):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x9f3): In function `Imf::Header::Header(Imf::Header const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xa7a):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xb4d): In function `Imf::Header::~Header()':
/usr/include/c++/3.3.4/bits/stl_tree.h:851: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xb70): In function `Imf::Header::~Header()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xc4d): In function `Imf::Header::~Header()':
/usr/include/c++/3.3.4/bits/stl_tree.h:851: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xc70): In function `Imf::Header::~Header()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xe5f): In function `Imf::Header::insert(char const*, Imf::Attribute const&)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xe67): In function `Imf::Header::insert(char const*, Imf::Attribute const&)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0xe6c):/usr/include/c++/3.3.4/bits/basic_string.h:408: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x1190): In function `Imf::Header::insert(char const*, Imf::Attribute const&)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x1199): In function `Imf::Header::insert(char const*, Imf::Attribute const&)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.text+0x1711):/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' follow
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeINS_11ChannelListEEC1Ev+0x2f): In function `Imf::TypedAttribute<Imf::ChannelList>::TypedAttribute()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeINS_11ChannelListEED1Ev+0x60): In function `Imf::TypedAttribute<Imf::ChannelList>::~TypedAttribute()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeINS_11ChannelListEED1Ev+0x91):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeISsEC1Ev+0x22): In function `Imf::TypedAttribute<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TypedAttribute()':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeISsEC1Ev+0x29): In function `Imf::TypedAttribute<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TypedAttribute()':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_PNS0_9AttributeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E+0x41): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Attribute*>, std::_Select1st<std::pair<Imf::Name const, Imf::Attribute*> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Attribute*> > >::_M_erase(std::_Rb_tree_node<std::pair<Imf::Name const, Imf::Attribute*> >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_PNS0_9AttributeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_RS6_PS6_ESG_+0xaa): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Attribute*>, std::_Select1st<std::pair<Imf::Name const, Imf::Attribute*> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Attribute*> > >::erase(std::_Rb_tree_iterator<std::pair<Imf::Name const, Imf::Attribute*>, std::pair<Imf::Name const, Imf::Attribute*>&, std::pair<Imf::Name const, Imf::Attribute*>*>, std::_Rb_tree_iterator<std::pair<Imf::Name const, Imf::Attribute*>, std::pair<Imf::Name const, Imf::Attribute*>&, std::pair<Imf::Name const, Imf::Attribute*>*>)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_NS0_7ChannelEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E+0x41): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Channel>, std::_Select1st<std::pair<Imf::Name const, Imf::Channel> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Channel> > >::_M_erase(std::_Rb_tree_node<std::pair<Imf::Name const, Imf::Channel> >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeINS_11ChannelListEED0Ev+0x60): In function `Imf::TypedAttribute<Imf::ChannelList>::~TypedAttribute()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZN3Imf14TypedAttributeINS_11ChannelListEED0Ev+0x91):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfHeader.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIN3Imf4NameESt4pairIKS1_PNS0_9AttributeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_+0x14): In function `std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, Imf::Attribute*>, std::_Select1st<std::pair<Imf::Name const, Imf::Attribute*> >, std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Attribute*> > >::_M_create_node(std::pair<Imf::Name const, Imf::Attribute*> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x80): In function `Imf::InputFile::Data::Data(bool)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x160): In function `Imf::InputFile::Data::Data(bool)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x243): In function `Imf::InputFile::Data::~Data()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x2bf):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x363): In function `Imf::InputFile::Data::~Data()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x3df):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x4e3): In function `Imf::InputFile::Data::deleteCachedBuffer()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x50c):/usr/include/c++/3.3.4/bits/stl_alloc.h:242: more undefined references to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)' follow
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x6ec): In function `Imf::(anonymous namespace)::bufferedReadPixels(Imf::InputFile::Data*, int, int)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x101a): In function `Imf::InputFile::InputFile(char const*)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x1022): In function `Imf::InputFile::InputFile(char const*)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x1027):/usr/include/c++/3.3.4/bits/basic_string.h:408: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x147a): In function `Imf::InputFile::InputFile(char const*)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x1482): In function `Imf::InputFile::InputFile(char const*)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
OpenEXR/lib-linux/libIlmImf.a(ImfInputFile.o)(.text+0x18a0):/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' follow
OpenEXR/lib-linux/libIlmImf.a etc. fanno parte del download

Ho usato anche la funzione search del sito senza successo e anche google non ha potuto darmi una risposta. Per questo confido in voi :)

Grazie in anticipo, e complimenti per il sito/forum

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

/usr/include/c++/3.3.4 <- Mmm, non è che hai combinato pasticci aggiornando gcc?

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

a dire il vero l'avevo notato anche io, anche se quel 4 alla fine irrita un po :)

comunque anche io credo che la causa sia l'update del gcc , anche se non credo che io possa averlo influenzato piu die tanto :

slapt-get -update
slapt-get -upgrade

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Non so come funziona slapt-get, ma credo dovresti sistemare un po' i pacchetti.

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

grazie per le risposte !

siceramente non saprei cosa fare.

Non l'ho mai usato ma sarebbe possibile reinstallere alcuni pacchetti tipo gcc,g++ con swaret ?'

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

per me ti conviene torrnare al gcc della 10.2 con pkgtool

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

piuttosto che swaret & company preferisco affidarmi ai installpkg e upgradepkg

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

adesso ho reinstallato slackware 10.2 (volevo farlo gia da un po, non sono il tipo che compra una macchina nuova piuttosto che cambiare le gomme ;)) e credo che lo standard della versione 10.2 fosse 3.3.6 , quindi l'errore si dovrebbe riferire alla library (anche se non sono un esperto)

ho provato con la versione iniziale del g++ ed ottengo lo stesso errore (a parte chen non c'é il riferimento a /usr/include/c++/3.3.4 ma l'errore é lo stesoo std etc....)


comunque riesco a compilare quasi tutto (kernel, vari tool die kde-apps etc.) e slapt-get non mi ha mai dato problemi fino ad ora, anche se forse vale la pena fare un pensierino sui tools standard che in fondo non é che richiedano molto piú lavoro, grazie per i consigli

magari se qualcuno di voi ha un po die tempo e voglia potrebbe provarlo con la propria installazione per vedere se é colpa della mia configurazione o se si tratta di un un problema piú generale

ps: scusate qualche errore grammaticale, é un po die tempo che vivo all' estero e il mio italiano (scritto) si é un po arruginito :)

Rispondi