|
Boost Users : |
From: Andy Wiese (andy_at_[hidden])
Date: 2005-01-24 22:46:26
Heh heh... the first time I've actually had something useful to
contribute to boost-users! You made my day!
On Jan 24, 2005, at 2:44 PM, Mauricio Gomes wrote:
> Hi Andy,
>
> Turning off ZeroLink indeed solved the problem. Thanks a lot !
> Thanks for including a link to your original post too. It was very
> informative to read the thread.
>
> Gennadiy, I haven't answered your second email because I had to learn
> how to apply the solutions presented in this list to compile boost on
> OS X without serialization or to learn bjam to build only the unit
> test framework and I had no time to try either.
> As disabling ZeroLink would be really fast to try I could just make a
> quick pause on my Java day job to do it. ;)
> Thank you for your tip with c++filt, I did not know the tool.
>
> Mauricio Gomes
> Pensar Digital
> phone: 55-11-4121-6287
> mobile: 55-11-8319-9610
> http://pensardigital.com
>
> On Jan 24, 2005, at 3:32 AM, Andy Wiese wrote:
>
>>
>> On Jan 21, 2005, at 7:24 AM, Mauricio Gomes wrote:
>>
>>> Hi Gennadiy, thank you for your tip ! I am still on the dark though.
>>>
>>> I've run c++filt:
>>>
>>> c++filt _ZTv0_n12_NSoD0Ev
>>> virtual thunk to std::basic_ostream<char, std::char_traits<char>
>>> >::~basic_ostream()
>>>
>>> Then I tried to run just this:
>>> #include <iostream>
>>>
>>> int main (int arc, char** argv)
>>> {
>>> std::cout << "test";
>>> }
>>>
>>> ... and it failed with the same error.
>>> However, if I remove from the project the unit test framework files,
>>> it runs fine.
>>>
>>> I am using libstdc++.a. I don't understand what is happening.
>>> Why when I add the unit test framework code it doesn't find the
>>> standard library ~basic_ostream() anymore ?
>>>
>>> It seems these last 5 years doing only Java got me really rusty with
>>> C++ (I'd rather work with C++ but the market forced me to go to
>>> Java).
>>>
>>> I really appreciate your help, thanks !
>>>
>>> Best regards,
>>> Mauricio Gomes
>>> Pensar Digital
>>> phone: 55-11-4121-6287
>>> mobile: 55-11-8319-9610
>>> http://pensardigital.com
>>>
>>> On Jan 20, 2005, at 4:40 PM, Gennadiy Rozental wrote:
>>>
>>>>> "Mauricio Gomes" <mg_at_[hidden]> wrote in message
>>>> news:08171267-6B0C-11D9-83D2-000A95A08D26_at_pensardigital.com...
>>>>> Hello, I am trying to use boost unit test framework but I am
>>>>> getting the
>>>> following error message (it compiled okay but linking failed):
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> -------
>>>> ------
>>>>> [Session started at 2005-01-20 15:43:30 -0200.]
>>>>> ZeroLink: unknown symbol '__ZTv0_n12_NSoD0Ev'
>>>>
>>>> Try to run through c++filt or something similar to demandle this
>>>> symbol
>>>>
>>>> Gennadiy
>>>>
>>>>
>>>>
>>
>>
>> I had problems with an ostream when I started using Xcode. Your
>> problem sounds similar, maybe not exactly the same. IIRC, the fix was
>> simply to turn off ZeroLink. Basically, the moral of the story was
>> don't use ZeroLink with C++.
>>
>> You be interested in the archive posts. Here's my original post:
>>
>> http://lists.apple.com/archives/xcode-users/2004/Nov/msg00048.html
>>
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]
>> http://lists.boost.org/mailman/listinfo.cgi/boost-
>> users_______________________________________________
> 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