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�

Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to