[wxVTK] wxvtk compilation on Ubuntu Karmic
Brought to you by:
malat
|
From: Rupert B. <rup...@gm...> - 2010-04-05 12:41:28
|
Hi,
I downloaded wxVTK and tried to build and install, but ran into the
following compilation error. The same error occurs whether i have
wx2.6 installed or wx2.8
rupert@morrigan:~/development/wxVTK/wxVTK-build$ make
[ 10%] Building CXX object
CMakeFiles/wxImagePlaneWidget.dir/Sample/wxImagePlaneWidget.cxx.o
[ 20%] Building CXX object
CMakeFiles/wxImagePlaneWidget.dir/src/wxVTKRenderWindowInteractor.cxx.o
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:61:81:
error: gdk/gdkx.h: No such file or directory
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:62:32:
error: gdk/gdkprivate.h: No such file or directory
In file included from
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:70:
/usr/include/wx-2.6/wx/gtk/win_gtk.h:18:21: error: gdk/gdk.h: No such
file or directory
/usr/include/wx-2.6/wx/gtk/win_gtk.h:20:30: error: gtk/gtkcontainer.h:
No such file or directory
/usr/include/wx-2.6/wx/gtk/win_gtk.h:21:31: error:
gtk/gtkadjustment.h: No such file or directory
In file included from
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:70:
/usr/include/wx-2.6/wx/gtk/win_gtk.h:56: error: ‘GtkContainer’ does
not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:57: error: expected ‘;’ before ‘*’ token
/usr/include/wx-2.6/wx/gtk/win_gtk.h:68: error: ‘GdkVisibilityState’
does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:73: error: ‘gboolean’ does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:74: error: ‘gboolean’ does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:75: error: ‘gboolean’ does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:80: error: ‘GtkContainerClass’
does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:88: error: ‘GtkType’ does not name a type
/usr/include/wx-2.6/wx/gtk/win_gtk.h:98: error: ‘gboolean’ has not been declared
/usr/include/wx-2.6/wx/gtk/win_gtk.h:102: error: ‘gboolean’ has not
been declared
/usr/include/wx-2.6/wx/gtk/win_gtk.h:106: error: ‘gboolean’ has not
been declared
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:
In member function ‘long int
wxVTKRenderWindowInteractor::GetHandleHack()’:
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:344:
error: ‘gtk_pizza_get_type’ was not declared in this scope
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:344:
error: expected primary-expression before ‘)’ token
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:344:
error: ‘GTK_CHECK_CAST’ was not declared in this scope
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:344:
error: ‘GDK_WINDOW_XWINDOW’ was not declared in this scope
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:344:
error: invalid use of incomplete type ‘struct _GtkWidget’
/usr/include/wx-2.6/wx/defs.h:2777: error: forward declaration of
‘struct _GtkWidget’
make[2]: *** [CMakeFiles/wxImagePlaneWidget.dir/src/wxVTKRenderWindowInteractor.cxx.o]
Error 1
make[1]: *** [CMakeFiles/wxImagePlaneWidget.dir/all] Error 2
I tried putting the gtk2.0 includes in my include path, and it got a
bit farther, but then ran into more problems
rupert@morrigan:~/development/wxVTK/wxVTK-build$ export
CPATH=/usr/include/gtk-2.0
rupert@morrigan:~/development/wxVTK/wxVTK-build$ make
[ 10%] Building CXX object
CMakeFiles/wxImagePlaneWidget.dir/src/wxVTKRenderWindowInteractor.cxx.o
In file included from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gdk/gdkprivate.h:30,
from /usr/include/gtk-2.0/gdk/gdkx.h:30,
from
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:61:
/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30:21: error:
gio/gio.h: No such file or directory
In file included from
/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gdk/gdkprivate.h:30,
from /usr/include/gtk-2.0/gdk/gdkx.h:30,
from
/home/rupert/development/wxVTK/wxVTK/src/wxVTKRenderWindowInteractor.cxx:61:
[...snipped...]
Do you have any tips for compilation on ubuntu karmic?
Thanks
Rupert B
--------------------------------------------------------------
Rupert Brooks
rup...@gm...
|