Boost logo

Boost Users :

From: Meryl Silverburgh (silverburgh.meryl_at_[hidden])
Date: 2008-07-13 15:14:52


On Sat, Jul 12, 2008 at 2:16 AM, Meryl Silverburgh
<silverburgh.meryl_at_[hidden]> wrote:
> On Sat, Jul 12, 2008 at 1:19 AM, Meryl Silverburgh
> <silverburgh.meryl_at_[hidden]> wrote:
>> On Fri, Jul 11, 2008 at 6:06 PM, Igor R <boost.lists_at_[hidden]> wrote:
>>> Does it compile if you define BOOST_NO_TYPEID ?
>>>
>>>> My question is why I need to enable 'rtti' in order to use boost shared_ptr ?
>>>
>>> IIRC, get_deleter() function uses typeid(), which is unavailable in your case.
>>
>> I have added '#define BOOST_NO_TYPEID ' Before I include
>> 'shared_ptr.hpp', but i still get the following error:
>>
>> /usr/include/boost/detail/sp_counted_impl.hpp: In member function
>> 'virtual void* boost::detail::sp_counted_impl_pd<P,
>> D>::get_deleter(const std::type_info&)':
>> /usr/include/boost/detail/sp_counted_impl.hpp:150: error: cannot use
>> typeid with -fno-rtti
>>
>>
>>
>> #define BOOST_NO_TYPEID
>> #include <boost/shared_ptr.hpp>
>>
>>
>> using namespace std;
>> using namespace boost;
>>
>>
>> Can you please tell me if there is a way to use boost smart pointer
>> without rtti?
>> Thank you.
>
>
>
> Thank you. I upgrade to 1.35 boost. And I get pass that problem.
>
>
Hi

I have this link error. it looks like it can't find boost exception?
Can you please tell me if there is any #define that I can turn off
exception in boost?

../..//src/blocks/libblocks_s.a(Utils.o): In function `shared_count<Rect>':
/usr/local/include/boost-1_35/boost/detail/shared_count.hpp:96:
undefined reference to `boost::throw_exception(std::exception const&)'
/usr/bin/ld: libgkout.so: hidden symbol
`boost::throw_exception(std::exception const&)' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

Thank you.

>>
>>
>>> _______________________________________________
>>> Boost-users mailing list
>>> Boost-users_at_[hidden]
>>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>>
>>
>


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net