Проблема с запуском програмы

Не нашел где лучше спросить, поэтому спрошу тут.
Не так давно установил генту (слез с окошек), и в связи с этим возникла необходимость написать прогу для управления самопальной железякой по rs232.
И вот тут то возникла засада.

Для начала немного о себе:

shaman-pc shaman # uname -a
Linux shaman-pc 3.4.9-gentoo #3 SMP Fri Oct 19 19:11:57 MSK 2012 x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux

DE - cinnamon

Программу пишу в codeblocs.
Установлены gtk+ 3.0, gtkmm-3.0, glibmm-2.32.1, glade-3.12.1.

Само общение с железякой получилось вполне и проблем не вызвало, но как только я решил прикрутить интерфейс, тут и случилась засада.

#include <gtkmm.h>

class MainFrame : public Gtk::Window
{
    Glib::RefPtr<Gtk::Builder> m_refGlade;

public:
    MainFrame(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder)
         : Gtk::Window(cobject), m_refGlade(builder)
    {}

    ~MainFrame()
    {}
};

int main (int argc, char *argv[])
{
    Gtk::Main kit(argc, argv);
    Glib::RefPtr<Gtk::Builder>  builder = Gtk::Builder::create_from_file("res/MainFrameGTK.glade");
    MainFrame* pMainWindow = NULL;
    builder->get_widget_derived("MainFrame", pMainWindow);
    kit.run(*pMainWindow);
    return 0;
}

Вот с чего я начал. Сама программа компилируется на ура, но при запуске выдает вот такое вот.

(AquaTimer:14658): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Ловушка трассировки/останова

Я пошукал по инету, но вразумительного ответа так и не нашел.
Помогите зарешать. Плиз.

(*)

this happens because gtk2 and gtk3 both use GTK_MODULES and GTK_PATH.
Покажите $ env | grep -i gtk и поясните ваше "сама программа компилируется на ура" - что именно происходит, как вы компилируете, какие именно вызовы при этом происходят и с каким ключами и путями.
см также http://www.desura.com/groups/desura/forum/thread/desura-client-fails-to-launch-issues-with-gtk - там почему-то пришли к такому: A better workaround is to install cairo with the qt4 USE flag disabled. It's a very strange problem that's catching more and more people out.

env | grep -i gtk не выдает

env | grep -i gtk не выдает ничего.
Программа компилируется, то есть собирается не выводя никаких диагностических сообщений, даже варнингов.
Но к сожалению сам gtkmm оказался мало применим в моем случае. Посмотрел в сторону wxWidjets, результат меня вполне удовлетворил, с этим и пребываю.

rrshaman написал(а): Но к

rrshaman написал(а):
Но к сожалению сам gtkmm оказался мало применим в моем случае. Посмотрел в сторону wxWidjets, результат меня вполне удовлетворил, с этим и пребываю.

http://gentoo.ru/content/chto-eto-znachit-solved-resheno ?

:wq
--
Live free or die

/

rrshaman написал(а):
Вот с чего я начал. Сама программа компилируется на ура, но при запуске выдает вот такое вот.

(AquaTimer:14658): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Ловушка трассировки/останова

Я пошукал по инету, но вразумительного ответа так и не нашел.
Помогите зарешать. Плиз.

http://www.gentoo.org/proj/en/qa/backtraces.xml

Но я бы начал с "посмотреть трассу".

ЗЫ: Не пахнет ли тут известной ересью?

:wq
--
Live free or die

Навряд ли это можно назвать

Навряд ли это можно назвать "решено".
Скорее просто спала острота проблемы, но оно может неожиданно вылезти в другом месте.

По поводу ереси - ни одной программы не установлено подобным образом, единственно часть пакетов установлены с флагом ~amd64.

Ну и насчет бэктрейсов - это пока что слишком сильное колдунство для меня.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".