From: Amitha P. <pe...@cs...> - 2002-06-29 14:02:48
|
On Sat, Jun 29, 2002 at 01:07:15AM -0400, kl...@ga... wrote: > when I try to run any vxl example (gui based) or xcv, I crash out with > > vgui : registered > /home/kla/vxl/oxl/vgui/vgui.cxx, line 137: failed to find a toolkit implementation - vcl_abort()ing. > Aborted This means that the build system couldn't find any toolkit when vgui was compiled. I'll assume you are using CMake. Since you have vgui compiled, you have OpenGL. If you were working with Visual Studio, you should have already linked against MFC, so I'll assume you are working with some Unix OS. Do you have Glut or GTK? Has CMake been able to find them? Check the values in CMakeCache.txt in your *binary* directory. Or, if you used ccmake (instead of cmake), you can check in the gui. For Glut, the relevant variables are as follows. (The values are from my FreeBSD box.) //What is the path where the file GL/glut.h can be found GLUT_INCLUDE_PATH:PATH=/usr/X11R6/include //Where can the Xi library be found GLUT_Xi_LIBRARY:FILEPATH=/usr/X11R6/lib/libXi.so //Where can the Xmu library be found GLUT_Xmu_LIBRARY:FILEPATH=/usr/X11R6/lib/libXmu.so //Where can the glut library be found GLUT_glut_LIBRARY:FILEPATH=/usr/X11R6/lib/libglut.so For GTK, you'll also need GtkGLArea. The variables: //Where can one of the gdk or gdk12 libraries be found GTK_gdk_LIBRARY:FILEPATH=/usr/X11R6/lib/libgdk12.so //What is the path where the file glib.h can be found GTK_glib_INCLUDE_PATH:PATH=/usr/local/include/glib12 //Where can one of the glib or glib12 libraries be found GTK_glib_LIBRARY:FILEPATH=/usr/local/lib/libglib12.so //What is the path where the file glibconfig.h can be found GTK_glibconfig_INCLUDE_PATH:PATH=/usr/local/include/glib12 //Where can one of the gmodule or gmodule12 libraries be found GTK_gmodule_LIBRARY:FILEPATH=/usr/local/lib/libgmodule12.so //What is the path where the file gtk/gtk.h can be found GTK_gtk_INCLUDE_PATH:PATH=/usr/X11R6/include/gtk12 //Where can one of the gtk or gtk12 libraries be found GTK_gtk_LIBRARY:FILEPATH=/usr/X11R6/lib/libgtk12.so //What is the path where the file gtkgl/gtkglarea.h can be found // GTK_gtkgl_INCLUDE_PATH:PATH=/usr/local/include //Where can the gtkgl library be found GTK_gtkgl_LIBRARY:FILEPATH=/usr/local/lib/libgtkgl.so Hope this helps. Amitha. |