[med-svn] r15614 - in trunk/packages/libsbml/tags: . 5.8.0-1 5.8.0-1/patches
Andreas Tille
tille at moszumanska.debian.org
Thu Dec 26 06:11:49 UTC 2013
Author: tille
Date: 2013-12-26 06:11:48 +0000 (Thu, 26 Dec 2013)
New Revision: 15614
Added:
trunk/packages/libsbml/tags/5.8.0-1/
trunk/packages/libsbml/tags/5.8.0-1/changelog
trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install
trunk/packages/libsbml/tags/5.8.0-1/patches/format-security.patch
trunk/packages/libsbml/tags/5.8.0-1/patches/series
Removed:
trunk/packages/libsbml/tags/5.8.0-1/changelog
trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install
trunk/packages/libsbml/tags/5.8.0-1/patches/series
Log:
Tagged 5.8.0-1
Deleted: trunk/packages/libsbml/tags/5.8.0-1/changelog
===================================================================
--- trunk/packages/libsbml/trunk/debian/changelog 2013-12-25 03:24:04 UTC (rev 15608)
+++ trunk/packages/libsbml/tags/5.8.0-1/changelog 2013-12-26 06:11:48 UTC (rev 15614)
@@ -1,147 +0,0 @@
-libsbml (5.8.0-1) UNRELEASED; urgency=low
-
- [ Ivo Maintz ]
- * update from upstream
- * switched to cmake for configure (following upstream)
- * added a patch to use correct matlab extensions in chrooted environments
- * (re)added doc packages for libsbml5, libsbml5-cil, libsbml5-java,
- libsbml5-python and libsbml5-perl
- * debian/*postinst and debian/*postrm:
- fixed to work on upgrade/downgrade too
-
- [ Andreas Tille ]
- * debian/control:
- - added libsbml5-dev to libsbml5-cli dependency
- Closes: #715111
- - cme fix dpkg-control
- - canonical Vcs fields
-
- -- Andreas Tille <tille at debian.org> Mon, 23 Dec 2013 21:32:47 +0100
-
-libsbml (5.6.0-1) unstable; urgency=low
-
- [ Ivo Maintz ]
- * update from upstream
- * configured now with --enable-cpp-namespace
- [ Steffen Moeller ]
- * instrucing tar in clean target to keep permissions
-
- -- Ivo Maintz <ivo at maintz.de> Thu, 06 Sep 2012 09:21:33 +0200
-
-libsbml (5.4.1-4) UNRELEASED; urgency=low
-
- [ Steffen ]
- * Removed everyone from Uploaders except Ivo
- - Ivo also builds the libsbml5-matlab package, the
- control file is changed dynamically when the Matlab
- development environment is detected.
- - Matlab creator Mathworks provides their development
- package to help us.
-
- [ Andreas Tille ]
- * debian/upstream: Make author field BibTeX compliant
-
- -- Steffen <moeller at debian.org> Tue, 10 Apr 2012 13:50:44 +0200
-
-libsbml (5.4.1-3) unstable; urgency=low
-
- * debian/control: removed dependency on swig2.0 (Closes: #667652)
- thanks to Peter Green for the hint.
- * debian/control: added myself to uploaders
-
- -- Thorsten Alteholz <debian at alteholz.de> Thu, 05 Apr 2012 18:44:30 +0200
-
-libsbml (5.4.1-2) unstable; urgency=low
-
- * added a patch to correct misspelled words in th source
- * debian/rules:
- added some lines to remove almost all lintian remarks
- * debian/*.docs:
- added, to have an upstream changelog in every package
- * debian/docs:
- removed, is not used anymore
-
- -- Ivo Maintz <ivo at maintz.de> Fri, 30 Mar 2012 14:44:30 +0200
-
-libsbml (5.4.1-1) unstable; urgency=low
-
- [ Ivo Maintz ]
- * update from upstream (Closes: #665837)
- * debian/control.in: added swig to libsbml5-python dependencies
- * debian/README.source:
- added some information
- * debian/rules:
- - added code to create a debian/libsbml5-octave.install file
- dependent on the install dircetory of the octave files
- - enhanced shlibdeps checking to remove the hardcoded dependency
- to libc6
- Closes: #659808
- * debian/dirs:
- deleted
- * debian/libsbml5-octave.install:
- deleted
-
- [ Andreas Tille ]
- * debian/control:
- - Added Homepage field
- - Versioned debhelper dependency
- * debian/compat: 8
- * debian/rules:
- - remove useless dh_make boilerplate
- - adapt get-orig-source target to what is written
- in README.source and removed older repackaging
- code
- * mv debian/README.Debian-source debian/README.source
- * debian/docs: No point in installing debian/README.source
- * delete advise about how to get the source tarball in favour
- of the code written in debian/rules:get-orig-source target
- * debian/upstream: citation information
-
- -- Ivo Maintz <ivo at maintz.de> Thu, 29 Mar 2012 18:04:00 +0200
-
-libsbml (5.4.0-1) UNRELEASED; urgency=low
-
- * update from upstream
- * removed the libsbml5-*-doc packages; the docu don't compile
- with doxygen > 1.6.3
- * moved libsbml5-matlab to contrib
-
- -- Ivo Maintz <ivo at maintz.de> Tue, 21 Feb 2012 10:43:20 +0100
-
-libsbml (5.3.0-1) UNRELEASED; urgency=low
-
- * update from upstream
-
- -- Ivo Maintz <ivo at maintz.de> Thu, 12 Jan 2012 12:15:56 +0100
-
-libsbml (5.2.0-1) unstable; urgency=low
-
- * Update from upstream
- * Initial upload (Closes: #241111, #277748).
-
- -- Ivo Maintz <ivo at maintz.de> Mon, 14 Nov 2011 13:08:05 +0100
-
-libsbml (5.1.0~b0-1) unstable; urgency=low
-
- * Upstream update
- * Fix debian/watch to find new upstream versions [Steffen]
-
- -- Ivo Maintz <ivo at maintz.de> Mon, 19 Sep 2011 15:33:42 +0200
-
-libsbml (3.4.0-1) UNRELEASED; urgency=low
-
- * Upstream update.
-
- -- Moriyoshi Koizumi <mozo at sfc.keio.ac.jp> Tue, 16 Jun 2009 19:42:00 +0900
-
-libsbml (3.3.2-1) UNRELEASED; urgency=low
-
- * Upstream update.
-
- -- Moriyoshi Koizumi <mozo at sfc.keio.ac.jp> Wed, 03 Jun 2009 02:30:07 +0900
-
-libsbml (3.3.1-1) UNRELEASED; urgency=low
-
- * Initial release (Closes: #241111)
-
- -- David Paleino <d.paleino at gmail.com> Tue, 10 Feb 2009 14:36:09 +0100
Copied: trunk/packages/libsbml/tags/5.8.0-1/changelog (from rev 15613, trunk/packages/libsbml/trunk/debian/changelog)
===================================================================
--- trunk/packages/libsbml/tags/5.8.0-1/changelog (rev 0)
+++ trunk/packages/libsbml/tags/5.8.0-1/changelog 2013-12-26 06:11:48 UTC (rev 15614)
@@ -0,0 +1,151 @@
+libsbml (5.8.0-1) unstable; urgency=low
+
+ [ Ivo Maintz ]
+ * update from upstream
+ * switched to cmake for configure (following upstream)
+ * added a patch to use correct matlab extensions in chrooted environments
+ * (re)added doc packages for libsbml5, libsbml5-cil, libsbml5-java,
+ libsbml5-python and libsbml5-perl
+ * debian/*postinst and debian/*postrm:
+ fixed to work on upgrade/downgrade too
+
+ [ Andreas Tille ]
+ * debian/control:
+ - added libsbml5-dev to libsbml5-cli dependency
+ Closes: #715111
+ - cme fix dpkg-control
+ - canonical Vcs fields
+ * debian/patches/format-security.patch:
+ Enable compiling with -Werror=format-security
+ * debian/libsbml5-perl.install: Do not try to install not existing
+ override
+
+ -- Andreas Tille <tille at debian.org> Mon, 23 Dec 2013 21:32:47 +0100
+
+libsbml (5.6.0-1) unstable; urgency=low
+
+ [ Ivo Maintz ]
+ * update from upstream
+ * configured now with --enable-cpp-namespace
+ [ Steffen Moeller ]
+ * instrucing tar in clean target to keep permissions
+
+ -- Ivo Maintz <ivo at maintz.de> Thu, 06 Sep 2012 09:21:33 +0200
+
+libsbml (5.4.1-4) UNRELEASED; urgency=low
+
+ [ Steffen ]
+ * Removed everyone from Uploaders except Ivo
+ - Ivo also builds the libsbml5-matlab package, the
+ control file is changed dynamically when the Matlab
+ development environment is detected.
+ - Matlab creator Mathworks provides their development
+ package to help us.
+
+ [ Andreas Tille ]
+ * debian/upstream: Make author field BibTeX compliant
+
+ -- Steffen <moeller at debian.org> Tue, 10 Apr 2012 13:50:44 +0200
+
+libsbml (5.4.1-3) unstable; urgency=low
+
+ * debian/control: removed dependency on swig2.0 (Closes: #667652)
+ thanks to Peter Green for the hint.
+ * debian/control: added myself to uploaders
+
+ -- Thorsten Alteholz <debian at alteholz.de> Thu, 05 Apr 2012 18:44:30 +0200
+
+libsbml (5.4.1-2) unstable; urgency=low
+
+ * added a patch to correct misspelled words in th source
+ * debian/rules:
+ added some lines to remove almost all lintian remarks
+ * debian/*.docs:
+ added, to have an upstream changelog in every package
+ * debian/docs:
+ removed, is not used anymore
+
+ -- Ivo Maintz <ivo at maintz.de> Fri, 30 Mar 2012 14:44:30 +0200
+
+libsbml (5.4.1-1) unstable; urgency=low
+
+ [ Ivo Maintz ]
+ * update from upstream (Closes: #665837)
+ * debian/control.in: added swig to libsbml5-python dependencies
+ * debian/README.source:
+ added some information
+ * debian/rules:
+ - added code to create a debian/libsbml5-octave.install file
+ dependent on the install dircetory of the octave files
+ - enhanced shlibdeps checking to remove the hardcoded dependency
+ to libc6
+ Closes: #659808
+ * debian/dirs:
+ deleted
+ * debian/libsbml5-octave.install:
+ deleted
+
+ [ Andreas Tille ]
+ * debian/control:
+ - Added Homepage field
+ - Versioned debhelper dependency
+ * debian/compat: 8
+ * debian/rules:
+ - remove useless dh_make boilerplate
+ - adapt get-orig-source target to what is written
+ in README.source and removed older repackaging
+ code
+ * mv debian/README.Debian-source debian/README.source
+ * debian/docs: No point in installing debian/README.source
+ * delete advise about how to get the source tarball in favour
+ of the code written in debian/rules:get-orig-source target
+ * debian/upstream: citation information
+
+ -- Ivo Maintz <ivo at maintz.de> Thu, 29 Mar 2012 18:04:00 +0200
+
+libsbml (5.4.0-1) UNRELEASED; urgency=low
+
+ * update from upstream
+ * removed the libsbml5-*-doc packages; the docu don't compile
+ with doxygen > 1.6.3
+ * moved libsbml5-matlab to contrib
+
+ -- Ivo Maintz <ivo at maintz.de> Tue, 21 Feb 2012 10:43:20 +0100
+
+libsbml (5.3.0-1) UNRELEASED; urgency=low
+
+ * update from upstream
+
+ -- Ivo Maintz <ivo at maintz.de> Thu, 12 Jan 2012 12:15:56 +0100
+
+libsbml (5.2.0-1) unstable; urgency=low
+
+ * Update from upstream
+ * Initial upload (Closes: #241111, #277748).
+
+ -- Ivo Maintz <ivo at maintz.de> Mon, 14 Nov 2011 13:08:05 +0100
+
+libsbml (5.1.0~b0-1) unstable; urgency=low
+
+ * Upstream update
+ * Fix debian/watch to find new upstream versions [Steffen]
+
+ -- Ivo Maintz <ivo at maintz.de> Mon, 19 Sep 2011 15:33:42 +0200
+
+libsbml (3.4.0-1) UNRELEASED; urgency=low
+
+ * Upstream update.
+
+ -- Moriyoshi Koizumi <mozo at sfc.keio.ac.jp> Tue, 16 Jun 2009 19:42:00 +0900
+
+libsbml (3.3.2-1) UNRELEASED; urgency=low
+
+ * Upstream update.
+
+ -- Moriyoshi Koizumi <mozo at sfc.keio.ac.jp> Wed, 03 Jun 2009 02:30:07 +0900
+
+libsbml (3.3.1-1) UNRELEASED; urgency=low
+
+ * Initial release (Closes: #241111)
+
+ -- David Paleino <d.paleino at gmail.com> Tue, 10 Feb 2009 14:36:09 +0100
Deleted: trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install
===================================================================
--- trunk/packages/libsbml/trunk/debian/libsbml5-perl.install 2013-12-25 03:24:04 UTC (rev 15608)
+++ trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install 2013-12-26 06:11:48 UTC (rev 15614)
@@ -1,2 +0,0 @@
-usr/lib/perl5
-../lintian/libsbml5-perl usr/share/lintian/overrides
Copied: trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install (from rev 15612, trunk/packages/libsbml/trunk/debian/libsbml5-perl.install)
===================================================================
--- trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install (rev 0)
+++ trunk/packages/libsbml/tags/5.8.0-1/libsbml5-perl.install 2013-12-26 06:11:48 UTC (rev 15614)
@@ -0,0 +1 @@
+usr/lib/perl5
Copied: trunk/packages/libsbml/tags/5.8.0-1/patches/format-security.patch (from rev 15609, trunk/packages/libsbml/trunk/debian/patches/format-security.patch)
===================================================================
--- trunk/packages/libsbml/tags/5.8.0-1/patches/format-security.patch (rev 0)
+++ trunk/packages/libsbml/tags/5.8.0-1/patches/format-security.patch 2013-12-26 06:11:48 UTC (rev 15614)
@@ -0,0 +1,2188 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Mon, 23 Dec 2013 21:32:47 +0100
+Description: Enable compiling with -Werror=format-security
+
+--- a/src/bindings/ruby/local.i
++++ b/src/bindings/ruby/local.i
+@@ -283,11 +283,11 @@ namespace std
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ %enddef
+@@ -366,7 +366,7 @@ SBMLCONSTRUCTOR_EXCEPTION(ListOfUnits)
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ %enddef
+--- a/src/bindings/ruby/libsbml_wrap.cpp
++++ b/src/bindings/ruby/libsbml_wrap.cpp
+@@ -3517,7 +3517,7 @@ SWIG_AsPtr_std_basic_string_Sl_char_Sg_
+ }
+ }
+ if (val) {
+- rb_raise( rb_eTypeError, "a string is expected");
++ rb_raise( rb_eTypeError, "%s", "a string is expected");
+ }
+ return 0;
+ }
+@@ -4589,7 +4589,7 @@ SWIGINTERN VALUE std_basic_string_Sl_cha
+ }
+ SWIGINTERN std::basic_string< char,std::char_traits< char >,std::allocator< char > > *std_basic_string_Sl_char_Sg__each(std::basic_string< char > *self){
+ if ( !rb_block_given_p() )
+- rb_raise( rb_eArgError, "no block given");
++ rb_raise( rb_eArgError, "%s", "no block given");
+
+ VALUE r;
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >::const_iterator i = self->begin();
+@@ -4604,7 +4604,7 @@ SWIGINTERN std::basic_string< char,std::
+ }
+ SWIGINTERN std::basic_string< char,std::char_traits< char >,std::allocator< char > > *std_basic_string_Sl_char_Sg__select(std::basic_string< char > *self){
+ if ( !rb_block_given_p() )
+- rb_raise( rb_eArgError, "no block given" );
++ rb_raise( rb_eArgError, "%s", "no block given" );
+
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >* r = new std::basic_string<char,std::char_traits< char >,std::allocator< char > >;
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >::const_iterator i = self->begin();
+@@ -4620,7 +4620,7 @@ SWIGINTERN std::basic_string< char,std::
+ }
+ SWIGINTERN std::basic_string< char,std::char_traits< char >,std::allocator< char > > *std_basic_string_Sl_char_Sg__reject_bang(std::basic_string< char > *self){
+ if ( !rb_block_given_p() )
+- rb_raise( rb_eArgError, "no block given" );
++ rb_raise( rb_eArgError, "%s", "no block given" );
+
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >::iterator i = self->begin();
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >::iterator e = self->end();
+@@ -4659,7 +4659,7 @@ SWIGINTERN std::basic_string< char >::va
+ }
+ SWIGINTERN std::basic_string< char,std::char_traits< char >,std::allocator< char > > *std_basic_string_Sl_char_Sg__reject(std::basic_string< char > *self){
+ if ( !rb_block_given_p() )
+- rb_raise( rb_eArgError, "no block given" );
++ rb_raise( rb_eArgError, "%s", "no block given" );
+
+ std::basic_string<char,std::char_traits< char >,std::allocator< char > >* r = new std::basic_string<char,std::char_traits< char >,std::allocator< char > >;
+ std::remove_copy_if( self->begin(), self->end(),
+@@ -4705,7 +4705,7 @@ SWIGINTERN VALUE std_basic_string_Sl_cha
+ SWIGINTERN VALUE std_basic_string_Sl_char_Sg____getitem____SWIG_2(std::basic_string< char > const *self,VALUE i){
+ if ( rb_obj_is_kind_of( i, rb_cRange ) == Qfalse )
+ {
+- rb_raise( rb_eTypeError, "not a valid index or range" );
++ rb_raise( rb_eTypeError, "%s", "not a valid index or range" );
+ }
+
+ VALUE r = Qnil;
+@@ -19811,11 +19811,11 @@ _wrap_new_ListOf__SWIG_0(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -19848,11 +19848,11 @@ _wrap_new_ListOf__SWIG_1(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -19877,11 +19877,11 @@ _wrap_new_ListOf__SWIG_2(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -19914,11 +19914,11 @@ _wrap_new_ListOf__SWIG_3(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -19977,11 +19977,11 @@ _wrap_new_ListOf__SWIG_4(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -20944,11 +20944,11 @@ _wrap_new_Model__SWIG_0(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -20981,11 +20981,11 @@ _wrap_new_Model__SWIG_1(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -21044,11 +21044,11 @@ _wrap_new_Model__SWIG_2(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -29838,11 +29838,11 @@ _wrap_new_SBMLDocument__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -29875,11 +29875,11 @@ _wrap_new_SBMLDocument__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -29904,11 +29904,11 @@ _wrap_new_SBMLDocument__SWIG_2(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -29941,11 +29941,11 @@ _wrap_new_SBMLDocument__SWIG_3(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -30004,11 +30004,11 @@ _wrap_new_SBMLDocument__SWIG_4(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -32257,11 +32257,11 @@ _wrap_new_FunctionDefinition__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -32294,11 +32294,11 @@ _wrap_new_FunctionDefinition__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -32357,11 +32357,11 @@ _wrap_new_FunctionDefinition__SWIG_2(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -33162,11 +33162,11 @@ _wrap_new_ListOfFunctionDefinitions__SWI
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -33216,11 +33216,11 @@ _wrap_new_ListOfFunctionDefinitions__SWI
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -33886,11 +33886,11 @@ _wrap_new_Unit__SWIG_0(int argc, VALUE *
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -33923,11 +33923,11 @@ _wrap_new_Unit__SWIG_1(int argc, VALUE *
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -33986,11 +33986,11 @@ _wrap_new_Unit__SWIG_2(int argc, VALUE *
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -35740,11 +35740,11 @@ _wrap_new_ListOfUnits__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -35794,11 +35794,11 @@ _wrap_new_ListOfUnits__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -36144,11 +36144,11 @@ _wrap_new_UnitDefinition__SWIG_0(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -36181,11 +36181,11 @@ _wrap_new_UnitDefinition__SWIG_1(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -36244,11 +36244,11 @@ _wrap_new_UnitDefinition__SWIG_2(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -37593,11 +37593,11 @@ _wrap_new_ListOfUnitDefinitions__SWIG_0(
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -37647,11 +37647,11 @@ _wrap_new_ListOfUnitDefinitions__SWIG_1(
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -38227,11 +38227,11 @@ _wrap_new_CompartmentType__SWIG_0(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -38264,11 +38264,11 @@ _wrap_new_CompartmentType__SWIG_1(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -38327,11 +38327,11 @@ _wrap_new_CompartmentType__SWIG_2(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -38732,11 +38732,11 @@ _wrap_new_ListOfCompartmentTypes__SWIG_0
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -38786,11 +38786,11 @@ _wrap_new_ListOfCompartmentTypes__SWIG_1
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -39330,11 +39330,11 @@ _wrap_new_SpeciesType__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -39367,11 +39367,11 @@ _wrap_new_SpeciesType__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -39430,11 +39430,11 @@ _wrap_new_SpeciesType__SWIG_2(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -39835,11 +39835,11 @@ _wrap_new_ListOfSpeciesTypes__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -39889,11 +39889,11 @@ _wrap_new_ListOfSpeciesTypes__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -40433,11 +40433,11 @@ _wrap_new_Compartment__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -40470,11 +40470,11 @@ _wrap_new_Compartment__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -40533,11 +40533,11 @@ _wrap_new_Compartment__SWIG_2(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -41960,11 +41960,11 @@ _wrap_new_ListOfCompartments__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -42014,11 +42014,11 @@ _wrap_new_ListOfCompartments__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -42558,11 +42558,11 @@ _wrap_new_Species__SWIG_0(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -42595,11 +42595,11 @@ _wrap_new_Species__SWIG_1(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -42658,11 +42658,11 @@ _wrap_new_Species__SWIG_2(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -44447,11 +44447,11 @@ _wrap_new_ListOfSpecies__SWIG_0(int argc
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -44501,11 +44501,11 @@ _wrap_new_ListOfSpecies__SWIG_1(int argc
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -45045,11 +45045,11 @@ _wrap_new_Parameter__SWIG_0(int argc, VA
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -45082,11 +45082,11 @@ _wrap_new_Parameter__SWIG_1(int argc, VA
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -45145,11 +45145,11 @@ _wrap_new_Parameter__SWIG_2(int argc, VA
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -45994,11 +45994,11 @@ _wrap_new_ListOfParameters__SWIG_0(int a
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -46048,11 +46048,11 @@ _wrap_new_ListOfParameters__SWIG_1(int a
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -46592,11 +46592,11 @@ _wrap_new_LocalParameter__SWIG_0(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -46629,11 +46629,11 @@ _wrap_new_LocalParameter__SWIG_1(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -46675,11 +46675,11 @@ _wrap_new_LocalParameter__SWIG_2(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -46732,11 +46732,11 @@ _wrap_new_LocalParameter__SWIG_3(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -47036,11 +47036,11 @@ _wrap_new_ListOfLocalParameters__SWIG_0(
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -47090,11 +47090,11 @@ _wrap_new_ListOfLocalParameters__SWIG_1(
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -47670,11 +47670,11 @@ _wrap_new_InitialAssignment__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -47707,11 +47707,11 @@ _wrap_new_InitialAssignment__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -47770,11 +47770,11 @@ _wrap_new_InitialAssignment__SWIG_2(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -48580,11 +48580,11 @@ _wrap_new_ListOfInitialAssignments__SWIG
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -48634,11 +48634,11 @@ _wrap_new_ListOfInitialAssignments__SWIG
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -50423,11 +50423,11 @@ _wrap_new_ListOfRules__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -50477,11 +50477,11 @@ _wrap_new_ListOfRules__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51069,11 +51069,11 @@ _wrap_new_AlgebraicRule__SWIG_0(int argc
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51123,11 +51123,11 @@ _wrap_new_AlgebraicRule__SWIG_1(int argc
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51278,11 +51278,11 @@ _wrap_new_AssignmentRule__SWIG_0(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51332,11 +51332,11 @@ _wrap_new_AssignmentRule__SWIG_1(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51528,11 +51528,11 @@ _wrap_new_RateRule__SWIG_0(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51582,11 +51582,11 @@ _wrap_new_RateRule__SWIG_1(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51778,11 +51778,11 @@ _wrap_new_Constraint__SWIG_0(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51815,11 +51815,11 @@ _wrap_new_Constraint__SWIG_1(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -51878,11 +51878,11 @@ _wrap_new_Constraint__SWIG_2(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -52419,11 +52419,11 @@ _wrap_new_ListOfConstraints__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -52473,11 +52473,11 @@ _wrap_new_ListOfConstraints__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -52823,11 +52823,11 @@ _wrap_new_Reaction__SWIG_0(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -52860,11 +52860,11 @@ _wrap_new_Reaction__SWIG_1(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -52923,11 +52923,11 @@ _wrap_new_Reaction__SWIG_2(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -55552,11 +55552,11 @@ _wrap_new_ListOfReactions__SWIG_0(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -55606,11 +55606,11 @@ _wrap_new_ListOfReactions__SWIG_1(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -56150,11 +56150,11 @@ _wrap_new_KineticLaw__SWIG_0(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -56187,11 +56187,11 @@ _wrap_new_KineticLaw__SWIG_1(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -56250,11 +56250,11 @@ _wrap_new_KineticLaw__SWIG_2(int argc, V
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -58832,11 +58832,11 @@ _wrap_new_SpeciesReference__SWIG_0(int a
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -58869,11 +58869,11 @@ _wrap_new_SpeciesReference__SWIG_1(int a
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -58932,11 +58932,11 @@ _wrap_new_SpeciesReference__SWIG_2(int a
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -59829,11 +59829,11 @@ _wrap_new_ListOfSpeciesReferences__SWIG_
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -59883,11 +59883,11 @@ _wrap_new_ListOfSpeciesReferences__SWIG_
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -60439,11 +60439,11 @@ _wrap_new_ModifierSpeciesReference__SWIG
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -60493,11 +60493,11 @@ _wrap_new_ModifierSpeciesReference__SWIG
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -60696,11 +60696,11 @@ _wrap_new_Event__SWIG_0(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -60733,11 +60733,11 @@ _wrap_new_Event__SWIG_1(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -60796,11 +60796,11 @@ _wrap_new_Event__SWIG_2(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -62673,11 +62673,11 @@ _wrap_new_ListOfEvents__SWIG_0(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -62727,11 +62727,11 @@ _wrap_new_ListOfEvents__SWIG_1(int argc,
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -63271,11 +63271,11 @@ _wrap_new_EventAssignment__SWIG_0(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -63308,11 +63308,11 @@ _wrap_new_EventAssignment__SWIG_1(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -63371,11 +63371,11 @@ _wrap_new_EventAssignment__SWIG_2(int ar
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -64181,11 +64181,11 @@ _wrap_new_ListOfEventAssignments__SWIG_0
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -64235,11 +64235,11 @@ _wrap_new_ListOfEventAssignments__SWIG_1
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -64815,11 +64815,11 @@ _wrap_new_Trigger__SWIG_0(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -64852,11 +64852,11 @@ _wrap_new_Trigger__SWIG_1(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -64915,11 +64915,11 @@ _wrap_new_Trigger__SWIG_2(int argc, VALU
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -65536,11 +65536,11 @@ _wrap_new_Delay__SWIG_0(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -65573,11 +65573,11 @@ _wrap_new_Delay__SWIG_1(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -65636,11 +65636,11 @@ _wrap_new_Delay__SWIG_2(int argc, VALUE
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -66247,11 +66247,11 @@ _wrap_new_Priority__SWIG_0(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -66284,11 +66284,11 @@ _wrap_new_Priority__SWIG_1(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -66347,11 +66347,11 @@ _wrap_new_Priority__SWIG_2(int argc, VAL
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -67893,11 +67893,11 @@ _wrap_new_StoichiometryMath__SWIG_0(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -67930,11 +67930,11 @@ _wrap_new_StoichiometryMath__SWIG_1(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -67993,11 +67993,11 @@ _wrap_new_StoichiometryMath__SWIG_2(int
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -68604,11 +68604,11 @@ _wrap_new_SBMLNamespaces__SWIG_0(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -68641,11 +68641,11 @@ _wrap_new_SBMLNamespaces__SWIG_1(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -68670,11 +68670,11 @@ _wrap_new_SBMLNamespaces__SWIG_2(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -68749,11 +68749,11 @@ _wrap_new_SBMLNamespaces__SWIG_3(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res3)) delete arg3;
+@@ -68819,11 +68819,11 @@ _wrap_new_SBMLNamespaces__SWIG_4(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res3)) delete arg3;
+@@ -68884,11 +68884,11 @@ _wrap_new_SBMLNamespaces__SWIG_5(int arg
+ }
+ catch (const SBMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ catch (const SBMLExtensionException &e){
+ static VALUE cpperror = rb_define_class("SBMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -80352,7 +80352,7 @@ _wrap_new_XMLAttributes__SWIG_0(int argc
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -80411,7 +80411,7 @@ _wrap_new_XMLAttributes__SWIG_1(int argc
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -82119,7 +82119,7 @@ _wrap_new_XMLNamespaces__SWIG_0(int argc
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -82178,7 +82178,7 @@ _wrap_new_XMLNamespaces__SWIG_1(int argc
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83147,7 +83147,7 @@ _wrap_new_XMLToken__SWIG_0(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83221,7 +83221,7 @@ _wrap_new_XMLToken__SWIG_1(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83287,7 +83287,7 @@ _wrap_new_XMLToken__SWIG_2(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83345,7 +83345,7 @@ _wrap_new_XMLToken__SWIG_3(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83408,7 +83408,7 @@ _wrap_new_XMLToken__SWIG_4(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83463,7 +83463,7 @@ _wrap_new_XMLToken__SWIG_5(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83510,7 +83510,7 @@ _wrap_new_XMLToken__SWIG_6(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83562,7 +83562,7 @@ _wrap_new_XMLToken__SWIG_7(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83606,7 +83606,7 @@ _wrap_new_XMLToken__SWIG_8(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83642,7 +83642,7 @@ _wrap_new_XMLToken__SWIG_9(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -83696,7 +83696,7 @@ _wrap_new_XMLToken__SWIG_10(int argc, VA
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -83744,7 +83744,7 @@ _wrap_new_XMLToken__SWIG_11(int argc, VA
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -83784,7 +83784,7 @@ _wrap_new_XMLToken__SWIG_12(int argc, VA
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -83845,7 +83845,7 @@ _wrap_new_XMLToken__SWIG_13(int argc, VA
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87029,7 +87029,7 @@ _wrap_new_XMLNode__SWIG_0(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87065,7 +87065,7 @@ _wrap_new_XMLNode__SWIG_1(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87139,7 +87139,7 @@ _wrap_new_XMLNode__SWIG_2(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87205,7 +87205,7 @@ _wrap_new_XMLNode__SWIG_3(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87263,7 +87263,7 @@ _wrap_new_XMLNode__SWIG_4(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87326,7 +87326,7 @@ _wrap_new_XMLNode__SWIG_5(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87381,7 +87381,7 @@ _wrap_new_XMLNode__SWIG_6(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87428,7 +87428,7 @@ _wrap_new_XMLNode__SWIG_7(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87480,7 +87480,7 @@ _wrap_new_XMLNode__SWIG_8(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87524,7 +87524,7 @@ _wrap_new_XMLNode__SWIG_9(int argc, VALU
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87560,7 +87560,7 @@ _wrap_new_XMLNode__SWIG_10(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87614,7 +87614,7 @@ _wrap_new_XMLNode__SWIG_11(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -87662,7 +87662,7 @@ _wrap_new_XMLNode__SWIG_12(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -87702,7 +87702,7 @@ _wrap_new_XMLNode__SWIG_13(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res1)) delete arg1;
+@@ -87740,7 +87740,7 @@ _wrap_new_XMLNode__SWIG_14(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -87799,7 +87799,7 @@ _wrap_new_XMLNode__SWIG_15(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -89382,7 +89382,7 @@ _wrap_new_XMLOutputStream__SWIG_0(int ar
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -89458,7 +89458,7 @@ _wrap_new_XMLOutputStream__SWIG_1(int ar
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -89519,7 +89519,7 @@ _wrap_new_XMLOutputStream__SWIG_2(int ar
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -89570,7 +89570,7 @@ _wrap_new_XMLOutputStream__SWIG_3(int ar
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -89625,7 +89625,7 @@ _wrap_new_XMLOutputStream__SWIG_4(int ar
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -92695,7 +92695,7 @@ _wrap_new_XMLError__SWIG_0(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -92767,7 +92767,7 @@ _wrap_new_XMLError__SWIG_1(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -92831,7 +92831,7 @@ _wrap_new_XMLError__SWIG_2(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -92887,7 +92887,7 @@ _wrap_new_XMLError__SWIG_3(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -92935,7 +92935,7 @@ _wrap_new_XMLError__SWIG_4(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ if (SWIG_IsNewObj(res2)) delete arg2;
+@@ -92970,7 +92970,7 @@ _wrap_new_XMLError__SWIG_5(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -92995,7 +92995,7 @@ _wrap_new_XMLError__SWIG_6(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
+@@ -93048,7 +93048,7 @@ _wrap_new_XMLError__SWIG_7(int argc, VAL
+ }
+ catch (const XMLConstructorException &e){
+ static VALUE cpperror = rb_define_class("XMLConstructorException", rb_eArgError);
+- rb_raise(cpperror, e.what());
++ rb_raise(cpperror, "%s", e.what());
+ }
+ }
+ return self;
Deleted: trunk/packages/libsbml/tags/5.8.0-1/patches/series
===================================================================
--- trunk/packages/libsbml/trunk/debian/patches/series 2013-12-25 03:24:04 UTC (rev 15608)
+++ trunk/packages/libsbml/tags/5.8.0-1/patches/series 2013-12-26 06:11:48 UTC (rev 15614)
@@ -1,2 +0,0 @@
-hardening.patch
-mexext.patch
Copied: trunk/packages/libsbml/tags/5.8.0-1/patches/series (from rev 15609, trunk/packages/libsbml/trunk/debian/patches/series)
===================================================================
--- trunk/packages/libsbml/tags/5.8.0-1/patches/series (rev 0)
+++ trunk/packages/libsbml/tags/5.8.0-1/patches/series 2013-12-26 06:11:48 UTC (rev 15614)
@@ -0,0 +1,3 @@
+hardening.patch
+mexext.patch
+format-security.patch
More information about the debian-med-commit
mailing list