From: Marc A. <yul...@ya...> - 2004-04-27 15:23:39
|
Hi all, I just built the vxl-1.0.0 on Redhat Linux 8.0(gcc 3.2, glut 3.7). There is no error in the build process, so everything is OK. I fire up xcv to see if it works. However, there is no menu items, which is inconsistent with the xcv guide. Did something go wrong? any help appreciated! Marc 04/27/04 __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover |
From: Amitha P. <pe...@cs...> - 2004-04-27 18:38:12
|
On Tue 27 Apr 2004, Marc Anderson wrote: > I just built the vxl-1.0.0 on Redhat Linux 8.0(gcc > 3.2, glut 3.7). There is no error in the build > process, so everything is OK. I fire up xcv to see if > it works. However, there is no menu items, which is > inconsistent with the xcv guide. What is the output on the command line? The stuff about registered toolkits is the important bit. Amitha. |
From: Marc A. <yul...@ya...> - 2004-04-27 23:56:42
|
Thanks for the reply, here is the output: vgui : registered 'glut' vgui : initialize 'glut' window_width = 512 window_height = 512 /usr/local/vxl/vxl-1.0.0/core/vgui/vgui_window.cxx, line 56: vgui_window::enable_vscrollbar() dummy implementation /usr/local/vxl/vxl-1.0.0/core/vgui/vgui_window.cxx, line 53: vgui_window::enable_hscrollbar() dummy implementation --- Amitha Perera <pe...@cs...> wrote: > On Tue 27 Apr 2004, Marc Anderson wrote: > > I just built the vxl-1.0.0 on Redhat Linux 8.0(gcc > > 3.2, glut 3.7). There is no error in the build > > process, so everything is OK. I fire up xcv to see > if > > it works. However, there is no menu items, which > is > > inconsistent with the xcv guide. > > What is the output on the command line? The stuff > about registered > toolkits is the important bit. > > Amitha. __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover |
From: Amitha P. <pe...@cs...> - 2004-04-28 00:53:59
|
On Tue 27 Apr 2004, Marc Anderson wrote: > Thanks for the reply, here is the output: > > vgui : registered 'glut' This is the key. You don't have any toolkits that implement menubars and such. Do you have GTK on your system? If not, do you have Qt on your system? Those are the two toolkits available on Linux that provide menus and such. (However, the Qt interface is not well tested and may be broken :-( .) If you do have GTK on your system, look at the various GTK_* variables in the CMakeCache.txt (or listed when running CMakeSetup or ccmake). You may need to turn on advanced variables in the CMake GUI. When all those are set, you should get an option VGUI_USE_GTK. When everything is set properly, the line above should change to vgui : registered 'gtk' 'glut' and this line > vgui : initialize 'glut' should change to vgui : initialize 'gtk' and you should have a menubar and a status bar. Amitha. |
From: Marc A. <yul...@ya...> - 2004-04-28 15:22:17
|
Thanks a lot Amitha, you've got the point. I have to install a small package called gtkglarea to turn on VGUI_USE_GTK. Though both gtk and glut are registered, I find that gtk is used as the default toolkit by xcv, will this makes glut irrelevant? Marc --- Amitha Perera <pe...@cs...> wrote: > On Tue 27 Apr 2004, Marc Anderson wrote: > > Thanks for the reply, here is the output: > > > > vgui : registered 'glut' > > This is the key. You don't have any toolkits that > implement menubars > and such. Do you have GTK on your system? If not, do > you have Qt on > your system? Those are the two toolkits available on > Linux that > provide menus and such. (However, the Qt interface > is not well tested > and may be broken :-( .) > > If you do have GTK on your system, look at the > various GTK_* > variables in the CMakeCache.txt (or listed when > running CMakeSetup or > ccmake). You may need to turn on advanced variables > in the CMake > GUI. When all those are set, you should get an > option VGUI_USE_GTK. > > When everything is set properly, the line above > should change to > > vgui : registered 'gtk' 'glut' > > and this line > > > vgui : initialize 'glut' > > should change to > > vgui : initialize 'gtk' > > and you should have a menubar and a status bar. > > Amitha. __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover |
From: Amitha P. <pe...@cs...> - 2004-04-28 17:16:04
|
On Wed 28 Apr 2004, Marc Anderson wrote: > Though both gtk and glut are registered, I find that > gtk is used as the default toolkit by xcv, will this > makes glut irrelevant? The toolkit used can be changed by the command-line switch --factory, such as --factory=glut. Also, glut is used to implement vgui_text_*, so having it around is still useful. The glut toolkit implementation is really there as a fallback implementation. If you have GL, most likely you have glut, even if you don't have GTK. Amitha. |