Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2008, à 02:31

garthos

Eclipse CDT : GtkGlExtmm impossible a compiler ...

Bonsoir,

Je cherche a m'initier a l'opengl en C++ via Eclipse et GtkGlExtmm
j'ai copier le fichier simple.cpp qu'on trouve dans la doc et insérer dans un projet C++,
J'avais bien sûr installer les lib de dev gtkmm, glibmm, gtkglextmm et glut ....
j'ai ajouter les lib dans Project > Properties > C/C++ Build > GCC C++ Complier > Directories
j'ai mis tous (enfin je pense) les /usr/include .... et /usr/lib/...
et j'ai toujours des erreurs  .....

Si quelqu'un pouvait me donner la liste des paquets nécéssaire ainsi que ce qu'il faut ajouter dans Eclipse ça le ferait !!

Merci

#2 Le 24/12/2008, à 03:29

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

voici le retour que j'ai dans la console eclipse :

*** Build of configuration Debug for project Test_open_gl ****

make all 
Building file: ../src/Test_open_gl.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/include/glibmm-2.4 -I/usr/include/cairo -I/usr/lib/pango/1.6.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/lib/glibmm-2.4/include -I/usr/lib/gtkglextmm-1.2/include -I/usr/lib/gtkmm-2.4/include -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/gdkmm-2.4 -I/usr/include/gtkmm-2.4 -I/usr/include/gtkglextmm-1.2 -I/usr/include/GL -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/Test_open_gl.d" -MT"src/Test_open_gl.d" -o"src/Test_open_gl.o" "../src/Test_open_gl.cpp"
../src/Test_open_gl.cpp: In constructor ‘Simple::Simple(const Glib::RefPtr<const Gdk::GL::Config>&)’:
../src/Test_open_gl.cpp:302: erreur: ‘slot’ is not a member of ‘SigC’
../src/Test_open_gl.cpp: In function ‘int main(int, char**)’:
../src/Test_open_gl.cpp:355: erreur: ‘class Glib::RefPtr<Gdk::GL::Config>’ has no member named ‘is_null’
../src/Test_open_gl.cpp:363: erreur: ‘class Glib::RefPtr<Gdk::GL::Config>’ has no member named ‘is_null’
make: *** [src/Test_open_gl.o] Erreur 1

la code source est celui ci :
http://gtkglext.sourceforge.net/reference/gtkglextmm/simple-darea_8cc-example.html

#3 Le 24/12/2008, à 12:32

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Peut être un problème de version ?

Personne pour m'aider ?

#4 Le 24/12/2008, à 15:40

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Up

#5 Le 29/12/2008, à 17:48

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

up

#6 Le 30/12/2008, à 11:27

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

pourquoi le compiler, il est dans les depots


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#7 Le 30/12/2008, à 12:14

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

J'ai l'impression que tu n'as pas compris ....
c'est l'exemple simple.cc que j'ai voulu tester ...
bien sûr que gtkglextmm est dans le dépot ....

#8 Le 30/12/2008, à 12:47

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

dans eclipse t'as mis `pkg-config --cflags gtkmm-2.4 gtkglextmm-x11-1.2` ?

Dernière modification par rniamo (Le 30/12/2008, à 12:48)


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#9 Le 30/12/2008, à 13:05

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Je suis sensé mettre ça ou ?
moi j'ai juste ajouter les lib dans Project > Properties > C/C++ Build > GCC C++ Complier > Directories

peux tu me donner plus de détail stp ?

#10 Le 30/12/2008, à 15:56

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

ptit up !

J'en suis toujours au même point, je vois pas ou je peux mettre cette fameuse ligne "pkg-config --cflags gtkmm-2.4 gtkglextmm-x11-1.2"

merci

Hors ligne

#11 Le 31/12/2008, à 13:31

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

up

Hors ligne

#12 Le 31/12/2008, à 22:13

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

tu dois avoir des options de compilations et de linkage (j'ai pas eclipse sous la main), en général c'est dans les options du projet. --cflags = compilation, --libs = linkage


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#13 Le 02/01/2009, à 00:08

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

en fait comme je le disais dans mon premier message j'ai bien mis toutes les libs renvoyer par la commande pkg-config --cflags gtkmm-2.4 gtkglextmm-x11-1.2  dans Project > Properties > C/C++ Build > GCC C++ Complier > Directories d'Eclipse

et j'obtiens toujours ceci avec l'exemple simple.cc du site :

**** Build of configuration Debug for project TestOpenGl ****

make all
Building file: ../src/TestOpenGl.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/TestOpenGl.d" -MT"src/TestOpenGl.d" -o"src/TestOpenGl.o" "../src/TestOpenGl.cpp"
../src/TestOpenGl.cpp:132: erreur: expected class-name before ‘{’ token
../src/TestOpenGl.cpp: In constructor ‘SimpleGLScene::SimpleGLScene()’:
../src/TestOpenGl.cpp:145: erreur: expected class-name before ‘(’ token
../src/TestOpenGl.cpp:157: erreur: ‘class Glib::RefPtr<Gdk::GL::Config>’ has no member named ‘is_null’
../src/TestOpenGl.cpp:165: erreur: ‘class Glib::RefPtr<Gdk::GL::Config>’ has no member named ‘is_null’
../src/TestOpenGl.cpp:179: erreur: ‘set_gl_capability’ was not declared in this scope
../src/TestOpenGl.cpp: In member function ‘virtual void SimpleGLScene::on_realize()’:
../src/TestOpenGl.cpp:195: erreur: ‘get_gl_window’ was not declared in this scope
../src/TestOpenGl.cpp:202: erreur: ‘get_gl_context’ was not declared in this scope
../src/TestOpenGl.cpp: In member function ‘virtual bool SimpleGLScene::on_configure_event(GdkEventConfigure*)’:
../src/TestOpenGl.cpp:245: erreur: ‘get_gl_window’ was not declared in this scope
../src/TestOpenGl.cpp:252: erreur: ‘get_gl_context’ was not declared in this scope
../src/TestOpenGl.cpp: In member function ‘virtual bool SimpleGLScene::on_expose_event(GdkEventExpose*)’:
../src/TestOpenGl.cpp:269: erreur: ‘get_gl_window’ was not declared in this scope
../src/TestOpenGl.cpp:276: erreur: ‘get_gl_context’ was not declared in this scope
../src/TestOpenGl.cpp: In constructor ‘Simple::Simple()’:
../src/TestOpenGl.cpp:344: erreur: ‘slot’ is not a member of ‘SigC’
make: *** [src/TestOpenGl.o] Erreur 1

j'en déduis que l'exemple du site est obsolète .....

Aurais tu un exemple qui marche ?

Hors ligne

#14 Le 02/01/2009, à 11:20

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

t'as essayé de compiler rniamoflow ? ou même les exemple de gtkglextmm par makefile ? moi ils fonctionnent


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#15 Le 02/01/2009, à 14:04

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Non pas essayer ....je me suis mis récemment au C++ donc les makefile j'y connais rien pour le moment ...
J'aimerais mieux essayer de compiler un code source le plus court possible ...

As tu installer des choses particulière pour que ça fonctionne ?
j'ai installer les paquets gtkmm-dev , gtkglextmm-dev ainsi que build essential ....
Je sais pas si tu as regarder les erreurs que j'ai mais quand je vois ce genre de chose ça me parait vraiment bizarre : "../src/TestOpenGl.cpp:157: erreur: ‘class Glib::RefPtr<Gdk::GL::Config>’ has no member named ‘is_null"

Est ce que ça te parle ces erreurs ?
t'utilise quoi comme EDI ?
Là je vois pas .... et j'ai essayer sur mon laptop aussi et j'aime le même résultat
peux tu m'aiguiller pour compiler le simple.cc avec makefile

là je viens de rééssayer avec la version CVS du Simple.cc présente ici : http://gtkglext.cvs.sourceforge.net/viewvc/gtkglext/gtkglextmm/examples/

et j'ai un résultat encore différent , et le voilà :

./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x20): undefined reference to `Gtk::Widget::on_show()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x24): undefined reference to `Gtk::Widget::on_hide()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x28): undefined reference to `Gtk::Widget::on_map()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x2c): undefined reference to `Gtk::Widget::on_unmap()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x34): undefined reference to `Gtk::Widget::on_unrealize()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x38): undefined reference to `Gtk::Widget::on_size_request(_GtkRequisition*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x3c): undefined reference to `Gtk::Widget::on_size_allocate(Gdk::Rectangle&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x40): undefined reference to `Gtk::Widget::on_state_changed(Gtk::StateType)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x44): undefined reference to `Gtk::Widget::on_parent_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x48): undefined reference to `Gtk::Widget::on_hierarchy_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x4c): undefined reference to `Gtk::Widget::on_style_changed(Glib::RefPtr<Gtk::Style> const&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x50): undefined reference to `Gtk::Widget::on_direction_changed(Gtk::TextDirection)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x54): undefined reference to `Gtk::Widget::on_grab_notify(bool)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x58): undefined reference to `Gtk::Widget::on_child_notify(_GParamSpec*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x5c): undefined reference to `Gtk::Widget::on_mnemonic_activate(bool)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x60): undefined reference to `Gtk::Widget::on_grab_focus()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x64): undefined reference to `Gtk::Widget::on_focus(Gtk::DirectionType)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x68): undefined reference to `Gtk::Widget::on_event(_GdkEvent*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x6c): undefined reference to `Gtk::Widget::on_button_press_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x70): undefined reference to `Gtk::Widget::on_button_release_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x74): undefined reference to `Gtk::Widget::on_scroll_event(_GdkEventScroll*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x78): undefined reference to `Gtk::Widget::on_motion_notify_event(_GdkEventMotion*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x7c): undefined reference to `Gtk::Widget::on_delete_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x84): undefined reference to `Gtk::Widget::on_key_press_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x88): undefined reference to `Gtk::Widget::on_key_release_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x8c): undefined reference to `Gtk::Widget::on_enter_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x90): undefined reference to `Gtk::Widget::on_leave_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x98): undefined reference to `Gtk::Widget::on_focus_in_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x9c): undefined reference to `Gtk::Widget::on_focus_out_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xa0): undefined reference to `Gtk::Widget::on_map_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xa4): undefined reference to `Gtk::Widget::on_unmap_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xa8): undefined reference to `Gtk::Widget::on_property_notify_event(_GdkEventProperty*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xac): undefined reference to `Gtk::Widget::on_selection_clear_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xb0): undefined reference to `Gtk::Widget::on_selection_request_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xb4): undefined reference to `Gtk::Widget::on_selection_notify_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xb8): undefined reference to `Gtk::Widget::on_proximity_in_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xbc): undefined reference to `Gtk::Widget::on_proximity_out_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xc0): undefined reference to `Gtk::Widget::on_visibility_notify_event(_GdkEventVisibility*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xc4): undefined reference to `Gtk::Widget::on_client_event(_GdkEventClient*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xc8): undefined reference to `Gtk::Widget::on_no_expose_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xcc): undefined reference to `Gtk::Widget::on_window_state_event(_GdkEventWindowState*)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xd0): undefined reference to `Gtk::Widget::on_selection_get(Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xd4): undefined reference to `Gtk::Widget::on_selection_received(Gtk::SelectionData const&, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xd8): undefined reference to `Gtk::Widget::on_drag_begin(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xdc): undefined reference to `Gtk::Widget::on_drag_end(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xe0): undefined reference to `Gtk::Widget::on_drag_data_get(Glib::RefPtr<Gdk::DragContext> const&, Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xe4): undefined reference to `Gtk::Widget::on_drag_data_delete(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xe8): undefined reference to `Gtk::Widget::on_drag_leave(Glib::RefPtr<Gdk::DragContext> const&, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xec): undefined reference to `Gtk::Widget::on_drag_motion(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xf0): undefined reference to `Gtk::Widget::on_drag_drop(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xf4): undefined reference to `Gtk::Widget::on_drag_data_received(Glib::RefPtr<Gdk::DragContext> const&, int, int, Gtk::SelectionData const&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xf8): undefined reference to `Gtk::Widget::on_get_accessible()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0xfc): undefined reference to `Gtk::Widget::on_screen_changed(Glib::RefPtr<Gdk::Screen> const&)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x100): undefined reference to `Gtk::Widget::dispatch_child_properties_changed_vfunc(unsigned int, _GParamSpec**)'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x104): undefined reference to `Gtk::Widget::show_all_vfunc()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x108): undefined reference to `Gtk::Widget::hide_all_vfunc()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x10c): undefined reference to `Gtk::Widget::get_accessible_vfunc()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x128): undefined reference to `Atk::Implementor::ref_accessibile_vfunc()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x164): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x168): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x16c): undefined reference to `virtual thunk to Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTV13SimpleGLScene[vtable for SimpleGLScene]+0x170): undefined reference to `virtual thunk to Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Gtk::DrawingArea'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x10): undefined reference to `Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x14): undefined reference to `Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x18): undefined reference to `Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x1c): undefined reference to `Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x20): undefined reference to `Gtk::Widget::on_show()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x24): undefined reference to `Gtk::Widget::on_hide()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x28): undefined reference to `Gtk::Widget::on_map()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x2c): undefined reference to `Gtk::Widget::on_unmap()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x30): undefined reference to `Gtk::Widget::on_realize()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x34): undefined reference to `Gtk::Widget::on_unrealize()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x38): undefined reference to `Gtk::Widget::on_size_request(_GtkRequisition*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x3c): undefined reference to `Gtk::Widget::on_size_allocate(Gdk::Rectangle&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x40): undefined reference to `Gtk::Widget::on_state_changed(Gtk::StateType)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x44): undefined reference to `Gtk::Widget::on_parent_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x48): undefined reference to `Gtk::Widget::on_hierarchy_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x4c): undefined reference to `Gtk::Widget::on_style_changed(Glib::RefPtr<Gtk::Style> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x50): undefined reference to `Gtk::Widget::on_direction_changed(Gtk::TextDirection)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x54): undefined reference to `Gtk::Widget::on_grab_notify(bool)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x58): undefined reference to `Gtk::Widget::on_child_notify(_GParamSpec*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x5c): undefined reference to `Gtk::Widget::on_mnemonic_activate(bool)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x60): undefined reference to `Gtk::Widget::on_grab_focus()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x64): undefined reference to `Gtk::Widget::on_focus(Gtk::DirectionType)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x68): undefined reference to `Gtk::Widget::on_event(_GdkEvent*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x6c): undefined reference to `Gtk::Widget::on_button_press_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x70): undefined reference to `Gtk::Widget::on_button_release_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x74): undefined reference to `Gtk::Widget::on_scroll_event(_GdkEventScroll*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x78): undefined reference to `Gtk::Widget::on_motion_notify_event(_GdkEventMotion*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x7c): undefined reference to `Gtk::Widget::on_delete_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x80): undefined reference to `Gtk::Widget::on_expose_event(_GdkEventExpose*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x84): undefined reference to `Gtk::Widget::on_key_press_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x88): undefined reference to `Gtk::Widget::on_key_release_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x8c): undefined reference to `Gtk::Widget::on_enter_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x90): undefined reference to `Gtk::Widget::on_leave_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x94): undefined reference to `Gtk::Widget::on_configure_event(_GdkEventConfigure*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x98): undefined reference to `Gtk::Widget::on_focus_in_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x9c): undefined reference to `Gtk::Widget::on_focus_out_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xa0): undefined reference to `Gtk::Widget::on_map_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xa4): undefined reference to `Gtk::Widget::on_unmap_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xa8): undefined reference to `Gtk::Widget::on_property_notify_event(_GdkEventProperty*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xac): undefined reference to `Gtk::Widget::on_selection_clear_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xb0): undefined reference to `Gtk::Widget::on_selection_request_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xb4): undefined reference to `Gtk::Widget::on_selection_notify_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xb8): undefined reference to `Gtk::Widget::on_proximity_in_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xbc): undefined reference to `Gtk::Widget::on_proximity_out_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xc0): undefined reference to `Gtk::Widget::on_visibility_notify_event(_GdkEventVisibility*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xc4): undefined reference to `Gtk::Widget::on_client_event(_GdkEventClient*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xc8): undefined reference to `Gtk::Widget::on_no_expose_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xcc): undefined reference to `Gtk::Widget::on_window_state_event(_GdkEventWindowState*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xd0): undefined reference to `Gtk::Widget::on_selection_get(Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xd4): undefined reference to `Gtk::Widget::on_selection_received(Gtk::SelectionData const&, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xd8): undefined reference to `Gtk::Widget::on_drag_begin(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xdc): undefined reference to `Gtk::Widget::on_drag_end(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xe0): undefined reference to `Gtk::Widget::on_drag_data_get(Glib::RefPtr<Gdk::DragContext> const&, Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xe4): undefined reference to `Gtk::Widget::on_drag_data_delete(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xe8): undefined reference to `Gtk::Widget::on_drag_leave(Glib::RefPtr<Gdk::DragContext> const&, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xec): undefined reference to `Gtk::Widget::on_drag_motion(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xf0): undefined reference to `Gtk::Widget::on_drag_drop(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xf4): undefined reference to `Gtk::Widget::on_drag_data_received(Glib::RefPtr<Gdk::DragContext> const&, int, int, Gtk::SelectionData const&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xf8): undefined reference to `Gtk::Widget::on_get_accessible()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0xfc): undefined reference to `Gtk::Widget::on_screen_changed(Glib::RefPtr<Gdk::Screen> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x100): undefined reference to `Gtk::Widget::dispatch_child_properties_changed_vfunc(unsigned int, _GParamSpec**)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x104): undefined reference to `Gtk::Widget::show_all_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x108): undefined reference to `Gtk::Widget::hide_all_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x10c): undefined reference to `Gtk::Widget::get_accessible_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x11c): undefined reference to `typeinfo for Gtk::DrawingArea'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x120): undefined reference to `non-virtual thunk to Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x124): undefined reference to `non-virtual thunk to Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x128): undefined reference to `Atk::Implementor::ref_accessibile_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x148): undefined reference to `typeinfo for Gtk::DrawingArea'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x14c): undefined reference to `virtual thunk to Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x150): undefined reference to `virtual thunk to Gtk::DrawingArea::~DrawingArea()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x154): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x158): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x15c): undefined reference to `virtual thunk to Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk11DrawingAreaE[vtable for SimpleGLScene]+0x160): undefined reference to `virtual thunk to Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Gtk::Widget'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x10): undefined reference to `Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x14): undefined reference to `Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x18): undefined reference to `Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x1c): undefined reference to `Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x20): undefined reference to `Gtk::Widget::on_show()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x24): undefined reference to `Gtk::Widget::on_hide()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x28): undefined reference to `Gtk::Widget::on_map()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x2c): undefined reference to `Gtk::Widget::on_unmap()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x30): undefined reference to `Gtk::Widget::on_realize()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x34): undefined reference to `Gtk::Widget::on_unrealize()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x38): undefined reference to `Gtk::Widget::on_size_request(_GtkRequisition*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x3c): undefined reference to `Gtk::Widget::on_size_allocate(Gdk::Rectangle&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x40): undefined reference to `Gtk::Widget::on_state_changed(Gtk::StateType)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x44): undefined reference to `Gtk::Widget::on_parent_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x48): undefined reference to `Gtk::Widget::on_hierarchy_changed(Gtk::Widget*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x4c): undefined reference to `Gtk::Widget::on_style_changed(Glib::RefPtr<Gtk::Style> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x50): undefined reference to `Gtk::Widget::on_direction_changed(Gtk::TextDirection)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x54): undefined reference to `Gtk::Widget::on_grab_notify(bool)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x58): undefined reference to `Gtk::Widget::on_child_notify(_GParamSpec*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x5c): undefined reference to `Gtk::Widget::on_mnemonic_activate(bool)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x60): undefined reference to `Gtk::Widget::on_grab_focus()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x64): undefined reference to `Gtk::Widget::on_focus(Gtk::DirectionType)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x68): undefined reference to `Gtk::Widget::on_event(_GdkEvent*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x6c): undefined reference to `Gtk::Widget::on_button_press_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x70): undefined reference to `Gtk::Widget::on_button_release_event(_GdkEventButton*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x74): undefined reference to `Gtk::Widget::on_scroll_event(_GdkEventScroll*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x78): undefined reference to `Gtk::Widget::on_motion_notify_event(_GdkEventMotion*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x7c): undefined reference to `Gtk::Widget::on_delete_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x80): undefined reference to `Gtk::Widget::on_expose_event(_GdkEventExpose*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x84): undefined reference to `Gtk::Widget::on_key_press_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x88): undefined reference to `Gtk::Widget::on_key_release_event(_GdkEventKey*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x8c): undefined reference to `Gtk::Widget::on_enter_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x90): undefined reference to `Gtk::Widget::on_leave_notify_event(_GdkEventCrossing*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x94): undefined reference to `Gtk::Widget::on_configure_event(_GdkEventConfigure*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x98): undefined reference to `Gtk::Widget::on_focus_in_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x9c): undefined reference to `Gtk::Widget::on_focus_out_event(_GdkEventFocus*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xa0): undefined reference to `Gtk::Widget::on_map_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xa4): undefined reference to `Gtk::Widget::on_unmap_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xa8): undefined reference to `Gtk::Widget::on_property_notify_event(_GdkEventProperty*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xac): undefined reference to `Gtk::Widget::on_selection_clear_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xb0): undefined reference to `Gtk::Widget::on_selection_request_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xb4): undefined reference to `Gtk::Widget::on_selection_notify_event(_GdkEventSelection*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xb8): undefined reference to `Gtk::Widget::on_proximity_in_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xbc): undefined reference to `Gtk::Widget::on_proximity_out_event(_GdkEventProximity*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xc0): undefined reference to `Gtk::Widget::on_visibility_notify_event(_GdkEventVisibility*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xc4): undefined reference to `Gtk::Widget::on_client_event(_GdkEventClient*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xc8): undefined reference to `Gtk::Widget::on_no_expose_event(_GdkEventAny*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xcc): undefined reference to `Gtk::Widget::on_window_state_event(_GdkEventWindowState*)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xd0): undefined reference to `Gtk::Widget::on_selection_get(Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xd4): undefined reference to `Gtk::Widget::on_selection_received(Gtk::SelectionData const&, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xd8): undefined reference to `Gtk::Widget::on_drag_begin(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xdc): undefined reference to `Gtk::Widget::on_drag_end(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xe0): undefined reference to `Gtk::Widget::on_drag_data_get(Glib::RefPtr<Gdk::DragContext> const&, Gtk::SelectionData&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xe4): undefined reference to `Gtk::Widget::on_drag_data_delete(Glib::RefPtr<Gdk::DragContext> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xe8): undefined reference to `Gtk::Widget::on_drag_leave(Glib::RefPtr<Gdk::DragContext> const&, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xec): undefined reference to `Gtk::Widget::on_drag_motion(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xf0): undefined reference to `Gtk::Widget::on_drag_drop(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xf4): undefined reference to `Gtk::Widget::on_drag_data_received(Glib::RefPtr<Gdk::DragContext> const&, int, int, Gtk::SelectionData const&, unsigned int, unsigned int)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xf8): undefined reference to `Gtk::Widget::on_get_accessible()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0xfc): undefined reference to `Gtk::Widget::on_screen_changed(Glib::RefPtr<Gdk::Screen> const&)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x100): undefined reference to `Gtk::Widget::dispatch_child_properties_changed_vfunc(unsigned int, _GParamSpec**)'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x104): undefined reference to `Gtk::Widget::show_all_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x108): undefined reference to `Gtk::Widget::hide_all_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x10c): undefined reference to `Gtk::Widget::get_accessible_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x11c): undefined reference to `typeinfo for Gtk::Widget'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x120): undefined reference to `non-virtual thunk to Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x124): undefined reference to `non-virtual thunk to Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x128): undefined reference to `Atk::Implementor::ref_accessibile_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x148): undefined reference to `typeinfo for Gtk::Widget'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x14c): undefined reference to `virtual thunk to Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x150): undefined reference to `virtual thunk to Gtk::Widget::~Widget()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x154): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x158): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x15c): undefined reference to `virtual thunk to Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6WidgetE[vtable for SimpleGLScene]+0x160): undefined reference to `virtual thunk to Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Gtk::Object'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x10): undefined reference to `Gtk::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x14): undefined reference to `Gtk::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x18): undefined reference to `Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x1c): undefined reference to `Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x3c): undefined reference to `typeinfo for Gtk::Object'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x40): undefined reference to `virtual thunk to Gtk::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x44): undefined reference to `virtual thunk to Gtk::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x48): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x4c): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x50): undefined reference to `virtual thunk to Gtk::Object::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N3Gtk6ObjectE[vtable for SimpleGLScene]+0x54): undefined reference to `virtual thunk to Gtk::Object::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Glib::Object'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x10): undefined reference to `Glib::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x14): undefined reference to `Glib::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x34): undefined reference to `typeinfo for Glib::Object'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x38): undefined reference to `virtual thunk to Glib::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x3c): undefined reference to `virtual thunk to Glib::Object::~Object()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x40): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x44): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x48): undefined reference to `Glib::ObjectBase::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene0_N4Glib6ObjectE[vtable for SimpleGLScene]+0x4c): undefined reference to `Glib::ObjectBase::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Atk::Implementor'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x10): undefined reference to `Atk::Implementor::~Implementor()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x14): undefined reference to `Atk::Implementor::~Implementor()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x18): undefined reference to `Atk::Implementor::ref_accessibile_vfunc()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x38): undefined reference to `typeinfo for Atk::Implementor'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x3c): undefined reference to `virtual thunk to Atk::Implementor::~Implementor()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x40): undefined reference to `virtual thunk to Atk::Implementor::~Implementor()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x44): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x48): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x4c): undefined reference to `Glib::ObjectBase::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N3Atk11ImplementorE[vtable for SimpleGLScene]+0x50): undefined reference to `Glib::ObjectBase::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0xc): undefined reference to `typeinfo for Glib::Interface'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x10): undefined reference to `Glib::Interface::~Interface()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x14): undefined reference to `Glib::Interface::~Interface()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x34): undefined reference to `typeinfo for Glib::Interface'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x38): undefined reference to `virtual thunk to Glib::Interface::~Interface()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x3c): undefined reference to `virtual thunk to Glib::Interface::~Interface()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x40): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x44): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x48): undefined reference to `Glib::ObjectBase::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene8_N4Glib9InterfaceE[vtable for SimpleGLScene]+0x4c): undefined reference to `Glib::ObjectBase::set_manage()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene16_N4Glib10ObjectBaseE[vtable for SimpleGLScene]+0x8): undefined reference to `typeinfo for Glib::ObjectBase'
./src/simple.o:(.rodata._ZTC13SimpleGLScene16_N4Glib10ObjectBaseE[vtable for SimpleGLScene]+0x14): undefined reference to `Glib::ObjectBase::reference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene16_N4Glib10ObjectBaseE[vtable for SimpleGLScene]+0x18): undefined reference to `Glib::ObjectBase::unreference() const'
./src/simple.o:(.rodata._ZTC13SimpleGLScene16_N4Glib10ObjectBaseE[vtable for SimpleGLScene]+0x1c): undefined reference to `Glib::ObjectBase::destroy_notify_()'
./src/simple.o:(.rodata._ZTC13SimpleGLScene16_N4Glib10ObjectBaseE[vtable for SimpleGLScene]+0x20): undefined reference to `Glib::ObjectBase::set_manage()'
./src/simple.o:(.rodata._ZTI6Simple[typeinfo for Simple]+0x8): undefined reference to `typeinfo for Gtk::Window'
./src/simple.o:(.rodata._ZTI13SimpleGLScene[typeinfo for SimpleGLScene]+0x10): undefined reference to `typeinfo for Gtk::DrawingArea'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [TestOpenGl] Erreur 1

j'ai pas pu mettre le retour complet dans la console car j'ai atteint la limite de caractère ...
là j'y comprend rien ....
help me please sad

Dernière modification par garthos (Le 02/01/2009, à 14:05)

Hors ligne

#16 Le 02/01/2009, à 14:39

robrob

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Pour compiler directement tu dois pouvoir essayer:

g++ -o simple simple.cc `pkg-config --cflags --libs gtkmm-2.4 gtkglextmm-x11-1.2`

Le ` (touche 9 + alt-gr) n'est pas un ' (touche 4)

Hors ligne

#17 Le 02/01/2009, à 15:05

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

ok merci, comme ça ça marche !
Maintenant reste plus qu'a trouver ce qui cloche dans eclipse !
Si quelqu'un a une idée ???

Tu utilise quoi comme EDI toi ?

Hors ligne

#18 Le 02/01/2009, à 16:20

robrob

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

aucun wink

Hors ligne

#19 Le 02/01/2009, à 16:52

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Est ce que ça serait gérable que tu jette un œil à Eclipse afin de voir si tu as le même soucis ?

merci

Hors ligne

#20 Le 02/01/2009, à 21:49

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

g++ -o simple simple.c `pkg-config --cflags gtkmm-2.4 gtkglextmm-x11-1.2` ..
sinon dans le dossier extrait du tar.gz de gtkglextmm :

./configure
make

Dernière modification par rniamo (Le 02/01/2009, à 21:49)


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#21 Le 03/01/2009, à 16:06

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

oui ça marche comme ça, comme je l'avait déjà dit un peu plus haut wink
maintenant je voudrais bien que ça marche dans Eclipse ....
Si quelqu'un a une idée ?
Sinon j'ai entendu parler de Code::blocks ? quelqu'un connait et peut m'aider a le configurer ? le temps de trouver la soluce pour Eclipse

Hors ligne

#22 Le 03/01/2009, à 17:55

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

idem dans options du projet ... c'est partout pareil

adapte ça : http://www.siteduzero.com/tutoriel-3-29 … ndows.html

Dernière modification par rniamo (Le 03/01/2009, à 17:58)


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#23 Le 03/01/2009, à 18:14

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

Je viens de m'appercevoir quand faisant cette commande :

pkg-config --cflags gtkmm-2.4 gtkglextmm-x11-1.2

j'ai comme résultat :

-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include

j'ai donc mis c'est lib dans Project > Properties > C/C++ Build > GCC C++ Complier > Directories

et là en regardant dans les warnings je m'apperçois que le chemin suivant est introuvable : /usr/lib/giomm-2.4/include

comment se fait il ? car j'ai bien installer toutes les libs de dev ...

Hors ligne

#24 Le 03/01/2009, à 20:25

rniamo

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

moi non plus je ne l'ai pas mais

-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include

quand même

tu ne peux pas mettre la ligne pkg-config blabla directement ? je le faisais dans code blocks

Dernière modification par rniamo (Le 03/01/2009, à 20:26)


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#25 Le 03/01/2009, à 22:30

garthos

Re : Eclipse CDT : GtkGlExtmm impossible a compiler ...

là je viens de l'ajouter comme indiqué dans ce tutoriel :
http://kapo-cpp.blogspot.com/2007/02/gtkmm-and-eclipse.html

mais j'ai toujours le même soucis ....

Je vois vraiment pas ce qui cloche avec Eclipse ...je vais tester d'eventuellement le réinstaller demain mais bon comme sur 2 machines j'ai le même soucis ... je suis pas persuader que ça changera qqch ...

Hors ligne