[QGIS-trac] Re: [Quantum GIS] #1878: remove setjmp/longjmp in grass plugin&provider and use exceptions instead

Quantum GIS qgis at qgis.org
Thu Aug 27 08:27:40 EDT 2009


#1878: remove setjmp/longjmp in grass plugin&provider and use exceptions instead
-------------------------------------+--------------------------------------
        Reporter:  jef               |         Owner:  jef          
            Type:  patch             |        Status:  new          
        Priority:  minor: annoyance  |     Milestone:  Version 1.3.0
       Component:  GRASS             |       Version:  HEAD         
      Resolution:                    |      Keywords:               
Platform_version:                    |      Platform:  All          
        Must_fix:  No                |   Status_info:  0            
-------------------------------------+--------------------------------------
Comment (by lutra):

 Hi,

 if I apply the patch I get the following error while compiling.

 By the way I cannot compile under windows, so it would be hard in any case
 to say if the crash is gone or not.


 {{{
 In file included from
 /home/gio/Desktop/qgis_unstable/src/providers/grass/qgsgrassprovider.cpp:19:
 /home/gio/Desktop/qgis_unstable/src/providers/grass/qgsgrass.h: In
 constructor ‘QgsGrass::Exception::Exception(const char*)’:
 /home/gio/Desktop/qgis_unstable/src/providers/grass/qgsgrass.h:37: error:
 no matching function for call to ‘std::exception::exception(const char*&)’
 /usr/include/c++/4.3/exception:59: note: candidates are:
 std::exception::exception()
 /usr/include/c++/4.3/exception:57: note:
 std::exception::exception(const std::exception&)


 make[2]: ***
 [src/providers/grass/CMakeFiles/qgisgrass.dir/qgsgrassprovider.o] Error 1
 make[1]: *** [src/providers/grass/CMakeFiles/qgisgrass.dir/all] Error 2
 make: *** [all] Error 2

 }}}

-- 
Ticket URL: <https://trac.osgeo.org/qgis/ticket/1878#comment:5>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats


More information about the QGIS-trac mailing list