[sisyphus] Вопрос к специалистам по WX...

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Чт Дек 29 12:41:15 MSK 2005


Eugene A. Suchkov wrote:
> В сообщении от Четверг 29 Декабрь 2005 12:13 Vitaly Lipatov написал(a):

>>>Собирается без ошибок, но вот с запуском беда какая-то:
>>>
>>>$ ./flamerobin
>>>Fatal Error: Mismatch between the program and library build
>>>versions detected. The library used 2.6 (no
>>>debug,Unicode,compiler with C++ ABI 1002,wx
>>>containers,compatible with 2.4),
>>>and your program used 2.6 (no debug,Unicode,compiler with C++
>>>ABI 102,wx containers,compatible with 2.4).
>>>Aborted
>>>
>>>Как побороть?
>>
>>Почему-то номер ABI отличается?
> 
> Знаю. Но не знаю что такое ABI, и почему так случилось...

Судя по http://gcc.gnu.org/onlinedocs/libstdc++/abi.html, вы
скомпилировали flamerobin другим компилятором, по сравнению с wxGTK2u.
Беглый анализ говорит, что ABI 102 значит gcc-3.3.x, а ABI 1002 - gcc-3.4.x.

Не думайте, что я знал всё это ещё час назад - google what is abi c c++

-- 
// AB1002-UANIC




Подробная информация о списке рассылки Sisyphus