From: Yves L. <yve...@vi...> - 2007-09-27 23:02:45
|
Hello, I have build VXL with VGUI and wxWidget. Everything compiled correctly but when I'm trying to run the examples, anyone of the VGUI examples, I get this error: vgui : registered c:/lib/vxl/vxl-1.9.0/core/vgui/vgui.cxx, line 153: failed to find a toolkit implementation - vcl_abort()ing. If I could get any help about it I would appreciate. Thank you. Yves Lemay |
From: Miguel A. Figueroa-V. <mi...@ie...> - 2007-09-29 17:03:50
|
On 9/27/07, Yves Lemay wrote: > Hello, > > I have build VXL with VGUI and wxWidget. Everything compiled correctly but > when I'm trying to run the examples, anyone of the VGUI examples, I get this > error: > > vgui : registered > c:/lib/vxl/vxl-1.9.0/core/vgui/vgui.cxx, line 153: failed to find a toolkit > implementation - vcl_abort()ing. It appears that you don't have neither the MFC nor the wxWidgets toolkit turned on... You should make certain that VGUI_USE_WX is ON during CMake and just for testing if possible try to use VGUI_USE_MFC is ON also. --Miguel |
From: Yves L. <yve...@vi...> - 2007-10-01 03:32:50
|
Thank you for your answer. I checked and VGUI_USE_WX was in fact turned off. The problem is when I = turn it on it will not compile because it does not find wx/frame.h. My = folders for wxWidet are oranised the following way: Source: C:\lib\wx\wxWidgets-2.8.5 Binary: C:\lib\wx\bin\2.8.5\release\static In CMAKE I have tried at least different way to set the variables WXWIDGETS_LIB_DIR and WXWIDGETS_ROOT_DIR I have tried the following combinations: Combination 1: 1) WXWIDGETS_LIB_DIR =3D C:\lib\wx\bin\2.8.5\release\static\lib 1) WXWIDGETS_ROOT_DIR =3D C:\lib\wx\bin\2.8.5\release\static Combination 2: 2) WXWIDGETS_LIB_DIR =3D C:\lib\wx\bin\2.8.5\release\static\lib 2) WXWIDGETS_ROOT_DIR =3D C:\lib\wx\wxWidgets-2.8.5 There might be something I do wrong when I configure wxWidget: ../../../configure --prefix=3D/c/lib/wx/bin/2.8.5/release/static --disable-shared --with-msw --enable-gui --with-odbc --with-opengl I' also building the thing on MSYS system so It might be the reasin why = I do not see the VGUI_USE_MFC. Once again thank you it is very appreciate (I thing we can say that in English) Yves Lemay -----Message d'origine----- De=A0: fig...@gm... = [mailto:fig...@gm...] De la part de Miguel A. Figueroa-Villanueva Envoy=E9=A0: 29 septembre 2007 13:04 =C0=A0: Yves Lemay Cc=A0: vxl...@li... Objet=A0: Re: [Vxl-users] Problem running VGUI examples On 9/27/07, Yves Lemay wrote: > Hello, > > I have build VXL with VGUI and wxWidget. Everything compiled correctly = but > when I'm trying to run the examples, anyone of the VGUI examples, I = get this > error: > > vgui : registered > c:/lib/vxl/vxl-1.9.0/core/vgui/vgui.cxx, line 153: failed to find a toolkit > implementation - vcl_abort()ing. It appears that you don't have neither the MFC nor the wxWidgets toolkit turned on... You should make certain that VGUI_USE_WX is ON during CMake and just for testing if possible try to use VGUI_USE_MFC is ON also. --Miguel |
From: Miguel A. Figueroa-V. <mi...@ie...> - 2007-10-01 10:07:52
Attachments:
FindwxWidgets.cmake
|
On 9/30/07, Yves Lemay wrote: > I checked and VGUI_USE_WX was in fact turned off. The problem is when I turn > it on it will not compile because it does not find wx/frame.h. My folders > for wxWidet are oranised the following way: > > Source: C:\lib\wx\wxWidgets-2.8.5 > > Binary: C:\lib\wx\bin\2.8.5\release\static > > In CMAKE I have tried at least different way to set the variables > WXWIDGETS_LIB_DIR and WXWIDGETS_ROOT_DIR > > I have tried the following combinations: > > Combination 1: > 1) WXWIDGETS_LIB_DIR = C:\lib\wx\bin\2.8.5\release\static\lib > 1) WXWIDGETS_ROOT_DIR = C:\lib\wx\bin\2.8.5\release\static > > Combination 2: > 2) WXWIDGETS_LIB_DIR = C:\lib\wx\bin\2.8.5\release\static\lib > 2) WXWIDGETS_ROOT_DIR = C:\lib\wx\wxWidgets-2.8.5 > > There might be something I do wrong when I configure wxWidget: > > ../../../configure --prefix=/c/lib/wx/bin/2.8.5/release/static > --disable-shared --with-msw --enable-gui --with-odbc --with-opengl > > I' also building the thing on MSYS system so It might be the reasin why I do > not see the VGUI_USE_MFC. Unfortunately I don't use MSYS, so I'm not sure about the details on compiling/installing wxWidgets using MSYS. However, I believe you should not need to set the WXWIDGETS_ROOT_DIR variable. Use the attached FindwxWidgets module (go to your .../vxl/config/cmake/Modules/NewCMake/ folder) and replace the FindwxWidgets.cmake with the attached file. This is the newest version. If this works, then I'll make an update to the vxl code repository. Let me know if this helps or not. > > Once again thank you it is very appreciate (I thing we can say that in > English) Your welcome. > Yves Lemay --Miguel |
From: Miguel A. Figueroa-V. <mi...@ie...> - 2007-10-01 23:53:59
|
On 10/1/07, SPGDATA wrote: > I tried the new file FindwxWidget.cmake but it seems to be looking for some > file, FindPackageHandleStandardArgs. Here is the error message I received: This is a file available in the latest version of CMake. You can download the file in the following link and just place it together with FindwxWidgets.cmake. http://www.cmake.org/cgi-bin/viewcvs.cgi/*checkout*/Modules/FindPackageHandleStandardArgs.cmake?rev=1.3&root=CMake > I tried to build vgui with wxWdget ON using the old FindwxWIDGET.cmake but > it not build vgui_wx.obj. > > There is something else I wonder what it is; wxWidgets_CONFIG_EXECUTABLE > witch is NOT FOUND when I configure. This is a wxWidgets configure script called wx-config. You should have it in your path... try: wx-config --libs If it is in your path it will find it, if not specify its location manually in the CMake GUI. --Miguel |
From: Yves L. <yve...@vi...> - 2007-10-02 23:48:08
|
Hi,=20 I tried the new file FindwxWidget.cmake but it seems to be looking for = some file, FindPackageHandleStandardArgs. Here is the error message I = received: CMake Error: Error in cmake code at C:/lib/vxl/vxl-1.9.0/config/cmake/Modules/NewCMake/FindwxWidgets.cmake:63= 2: INCLUDE Could not find include file: FindPackageHandleStandardArgs Current CMake stack:=20 [2] C:/lib/vxl/vxl-1.9.0/config/cmake/Modules/NewCMake/FindwxWidgets.cmake [1] c:/lib/vxl/vxl-1.9.0/core/vgui/CMakeLists.txt CMake Error: Error in cmake code at C:/lib/vxl/vxl-1.9.0/config/cmake/Modules/NewCMake/FindwxWidgets.cmake:63= 3: Unknown CMake command "FIND_PACKAGE_HANDLE_STANDARD_ARGS" I tried to build vgui with wxWdget ON using the old FindwxWIDGET.cmake = but it not build vgui_wx.obj.=20 There is something else I wonder what it is; wxWidgets_CONFIG_EXECUTABLE witch is NOT FOUND when I configure. I'm still working my way through. Once again thank you. Yves Lemay -----Message d'origine----- De=A0: fig...@gm... = [mailto:fig...@gm...] De la part de Miguel A. Figueroa-Villanueva Envoy=E9=A0: 1 octobre 2007 06:08 =C0=A0: Yves Lemay Cc=A0: vxl...@li... Objet=A0: Re: [Vxl-users] Problem running VGUI examples On 9/30/07, Yves Lemay wrote: > I checked and VGUI_USE_WX was in fact turned off. The problem is when = I turn > it on it will not compile because it does not find wx/frame.h. My = folders > for wxWidet are oranised the following way: > > Source: C:\lib\wx\wxWidgets-2.8.5 > > Binary: C:\lib\wx\bin\2.8.5\release\static > > In CMAKE I have tried at least different way to set the variables > WXWIDGETS_LIB_DIR and WXWIDGETS_ROOT_DIR > > I have tried the following combinations: > > Combination 1: > 1) WXWIDGETS_LIB_DIR =3D C:\lib\wx\bin\2.8.5\release\static\lib > 1) WXWIDGETS_ROOT_DIR =3D C:\lib\wx\bin\2.8.5\release\static > > Combination 2: > 2) WXWIDGETS_LIB_DIR =3D C:\lib\wx\bin\2.8.5\release\static\lib > 2) WXWIDGETS_ROOT_DIR =3D C:\lib\wx\wxWidgets-2.8.5 > > There might be something I do wrong when I configure wxWidget: > > ../../../configure --prefix=3D/c/lib/wx/bin/2.8.5/release/static > --disable-shared --with-msw --enable-gui --with-odbc --with-opengl > > I' also building the thing on MSYS system so It might be the reasin = why I do > not see the VGUI_USE_MFC. Unfortunately I don't use MSYS, so I'm not sure about the details on compiling/installing wxWidgets using MSYS. However, I believe you should not need to set the WXWIDGETS_ROOT_DIR variable. Use the attached FindwxWidgets module (go to your .../vxl/config/cmake/Modules/NewCMake/ folder) and replace the FindwxWidgets.cmake with the attached file. This is the newest version. If this works, then I'll make an update to the vxl code repository. Let me know if this helps or not. > > Once again thank you it is very appreciate (I thing we can say that in > English) Your welcome. > Yves Lemay --Miguel |