From: Miguel A. Figueroa-V. <mi...@ie...> - 2006-06-14 16:30:55
|
Hello Gehua, Yes, I've been watching the dashboard, and first it was breaking at the configuration step because of an older version of cmake probably. I think I fixed this and that is why it went through last night to compiling the sources... now the problem is, as you suggest, an older version of wxWidgets than the one I'm using (2.6.3, I guess its not hard to find something older than that ;) ). I already downloaded a version of wxWidgets 2.5.3 and 2.4.2. I'll "take a crack at" making the code compatible to these versions which might still be popular, before deciding to deprecate them. I'll try to fix this asap, but if you want to turn it off temporarily you can add VGUI_USE_WX:BOOL=OFF to the CTEST_INITIAL_CACHE in the ctest script your using. Now, I have no idea if the FindwxWidgets module is working correctly in the unix platforms... I copied this and made a few changes from the cmake distributed FindwxWindows.cmake module, but I don't currently use this platform so I can't test it. It seems it is doing the right thing, but I would appreciate it if you can send me (off-list maybe) the CMakeCache.txt so that I can inspect it. --Miguel On 6/14/06, Gehua Yang <ya...@rp...> wrote: > > Hello Miguel, > > Thank for putting in a wxWidgets implementation. On our cs.rpi.edu > FreeBSD machines, however, this change broke the nightly builds (see > http://www.cs.rpi.edu/research/groups/vision/vxl/Testing/Dashboard/20060614-0300-Nightly/Dashboard.html). > > Running "/usr/local/bin/wx-config --version-full" reports the wxWidgets > version is 2.5.3.0. Errors are the following: > Building object file impl/wx/vgui_wx_adaptor.o... > /export/share0/vision/people/yangg2/vxl/vxlsrc/core/vgui/impl/wx/vgui_wx_adaptor.cxx: > In member function `virtual void vgui_wx_adaptor::post_timer(float, int)': > /export/share0/vision/people/yangg2/vxl/vxlsrc/core/vgui/impl/wx/vgui_wx_adaptor.cxx:140: > error: `wxEventHandler' undeclared (first use this function) > /export/share0/vision/people/yangg2/vxl/vxlsrc/core/vgui/impl/wx/vgui_wx_adaptor.cxx:140: > error: (Each undeclared identifier is reported only once for each > function it appears in.) > > I am blindly guessing it is caused by different version of wxWidgets > (from the one you have on your computer). One solution is to limit > wxWidgets in VGUI to certain versions (excluding this 2.5.3). Any other > suggestions on how to fix it? > > Thanks. > Gehua > > > > > > Miguel A. Figueroa-Villanueva wrote: > > >Hello again, > > > >With the encouragement of Amitha, I have committed a wxWidgets > >implementation of vgui_toolkit. I will be actively monitoring the > >dashboard for errors and if everything seems well I'll send out a > >message to the vxl-users list. After things stabilize I'll update the > >CHANGES.txt file, as well. > > > >Note that I have only tested the code in my system and while the > >dashboard will help me iron out any compiler errors/warning it will > >not help me test it in run-time. This is lacking in all of vgui, > >unfortunately. However, I'll do my best to promptly solve any error > >reports that we might receive in the list. > > > >Hope you enjoy :) > > > >--Miguel > > > > > >_______________________________________________ > >Vxl-maintainers mailing list > >Vxl...@li... > >https://lists.sourceforge.net/lists/listinfo/vxl-maintainers > > > > > > > > > -- Miguel A. Figueroa-Villanueva Pattern Recognition and Image Processing Lab (PRIP) Computer Science and Engineering Department Michigan State University |