Robert Terwilliger wrote: > ld: warning prebinding disabled because dependent library: > /usr/lib/libstdc++.6.dylib is not prebound > ld: Undefined symbols: > /usr/bin/libtool: internal link edit command failed > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::_S_empty_rep_storage > > __ZNSaIcED4Ev > std::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::_Rep::_S_create(unsigned long, std::allocator<char> const&) > > __ZNSsD4Ev > std::__default_alloc_template<true, 0>::deallocate(void*, unsigned long) > std::__default_alloc_template<true, 0>::_S_force_new > std::__default_alloc_template<true, 0>::_S_free_list > std::__default_alloc_template<true, 0>::_S_node_allocator_lock > std::__default_alloc_template<true, 0>::_S_refill(unsigned long) > __ZNSt15basic_streambufIcSt11char_traitsIcEED4Ev > std::__default_alloc_template<true, 0>::allocate(unsigned long) > make[2]: *** [/sw/src/apt-0.5.4-51/apt-0.5.4/bin/libapt-pkg.3.2.0.dylib] > Error 1 > make[1]: *** [all] Error 2 > make: *** [all] Error 2 > ### execution of make failed, exit code 2 > Failed: compiling apt-0.5.4-51 failed
I have the same error here, but I think it's caused by the gcc 3.4 I manually installed in /usr/local. I need it for a program I'm working on, and I can't remove it as 3.3 is quite buggy. Similar problems with template functions on Linux was resolved adding a this-> in front of some calls, I never understood why this make them working right.
-- Diego Petten�
signature.asc
Description: OpenPGP digital signature
