tennevin yves wrote: > I have been trying to build hugin under native mingw, > I am trying first with hugin7.0 source, since it's supposed to compile. > I managed to compile the dependencies > Now I am getting some errors when wxWidget is invoved in the make. > getting errors like > `wxConvISO8859_1' was not declared in this scope > > Anyone know how to fix it (or to have an idea of what is exactly the > problem)?
Maybe its a wxWidgets ANSI vs UNICODE build problem. Hugin should be build and linked against wxWidgets compiled with unicode support. ciao Pablo > > Y. tennevin / esby > > -- Make buildlog > $ make > [ 9%] Built target huginANN > [ 19%] Built target huginvigraimpex > [ 22%] Built target huginlevmar > [ 24%] Built target huginjhead > [ 24%] Built target huginlensdb > [ 55%] Built target huginbase > [ 55%] Built target open_file > [ 56%] Built target align_image_stack > [ 57%] Built target autooptimiser > [ 57%] Built target fulla > [ 58%] Built target nona > [ 59%] Built target pto2mk > [ 59%] Built target tca_correct > [ 60%] Built target vig_optimize > [ 62%] Built target matchpoint > [ 65%] Built target hugin_hdrmerge > [ 66%] Building CXX object > src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/PTWXDlg.obj > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/common/utils.h:27, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:70, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/utils.h: In > function `Target hugin_utils::lexical_cast(Source)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/utils.h:233: > error: `wxConvISO8859_1' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/common/stl_utils.h:36, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:72, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h: > In function `typename Map::mapped_type& map_get(Map&, const typename > Map::key_type&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h:95: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h: > In function `const typename Map::mapped_type& const_map_get(const Map&, > const typename Map::key_type&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h:107: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h: > In function `typename Map::mapped_type& map_get(Map&, const char*)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h:120: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h: > In function `const typename Map::mapped_type& const_map_get(const Map&, > const char*)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h:132: > error: `wxConvISO8859_1' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/PanoramaData.h:37, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/Panorama.h:28, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:27, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:77, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h: > In member function `void > HuginBase::SrcPanoImage::setRadialDistortion(const std::vector<double, > std::allocator<double> >&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:170: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:170: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:170: > error: `wxLogFatalError' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h: > In member function `void > HuginBase::SrcPanoImage::setRadialDistortionRed(const > std::vector<double, std::allocator<double> >&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:178: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:178: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:178: > error: `wxLogFatalError' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h: > In member function `void > HuginBase::SrcPanoImage::setRadialDistortionBlue(const > std::vector<double, std::allocator<double> >&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:187: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:187: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:187: > error: `wxLogFatalError' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h: > In member function `void > HuginBase::SrcPanoImage::setRadialVigCorrCoeff(const std::vector<double, > std::allocator<double> >&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:222: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:222: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/SrcPanoImage.h:222: > error: `wxLogFatalError' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:27, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:77, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/Panorama.h: In > member function `virtual bool HuginBase::Panorama::isDirty() const': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/Panorama.h:589: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/Panorama.h:589: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/panodata/Panorama.h:589: > error: `wxLogWarning' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:77, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h: In member > function `virtual void > PT::PanoramaObserver::panoramaChanged(HuginBase::PanoramaData&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:180: error: > `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:180: error: > `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:180: error: > `wxLogWarning' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h: In member > function `virtual void > PT::PanoramaObserver::panoramaImagesChanged(HuginBase::PanoramaData&, > const HuginBase::UIntSet&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:192: error: > `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:192: error: > `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/Panorama.h:192: error: > `wxLogWarning' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h:28, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:80, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/huginapp/PanoCommand.h: > In member function `virtual void > HuginBase::PanoCommand<StringType>::undo()': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/huginapp/PanoCommand.h:124: > error: `wxConvISO8859_1' was not declared in this scope > In file included from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/panoinc.h:80, > from > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:28: > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h: In member > function `virtual bool > PT::LoadPTProjectCmd::processPanorama(PT::Panorama&)': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h:1240: > error: `wxConvISO8859_1' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h:1240: > error: `wxString' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h:1240: > error: `wxLogError' was not declared in this scope > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h: > In function `const typename Map::mapped_type& const_map_get(const Map&, > const char*) [with Map = HuginBase::LensVarMap]': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/PT/PanoCommand.h:1291: > instantiated from here > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/hugin_utils/stl_utils.h:132: > error: expected primary-expression > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/huginapp/PanoCommand.h: > In member function `void HuginBase::PanoCommand<StringType>::undo() > [with StringType = std::string]': > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin1/base_wx/PTWXDlg.cpp:207: > instantiated from here > c:/msys/1.0/home/keby/hugin-0.7.0/src/hugin_base/huginapp/PanoCommand.h:124: > error: expected primary-expression > make[2]: *** [src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/PTWXDlg.obj] > Error 1 > make[1]: *** [src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/all] Error 2 > make: *** [all] Error 2 > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hugin-ptx -~----------~----~----~----~------~----~------~--~---
