<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1896</id>
	<title>Nabble - Octave - Bugs</title>
	<updated>2009-12-03T01:43:17Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Octave---Bugs-f1896.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Octave---Bugs-f1896.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26623310</id>
	<title>Re: can't compile development version</title>
	<published>2009-12-03T01:43:17Z</published>
	<updated>2009-12-03T01:43:17Z</updated>
	<author>
		<name>Bertrand Roessli</name>
	</author>
	<content type="html">you were right. I installed libcurl and 
&lt;br&gt;the compilation went fine.
&lt;br&gt;&lt;br&gt;Thank You,
&lt;br&gt;&lt;br&gt;Bertrand
&lt;br&gt;&lt;br&gt;On Thu, 2009-12-03 at 01:49 -0500, John W. Eaton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On &amp;nbsp;3-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; | I use gfortran and gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | Bertrand Roessli
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | On Wed, 2009-12-02 at 14:36 -0500, John W. Eaton wrote:
&lt;br&gt;&amp;gt; | &amp;gt; On &amp;nbsp;2-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; | I tried to compile the last development version 
&lt;br&gt;&amp;gt; | &amp;gt; | and got this error
&lt;br&gt;&amp;gt; | &amp;gt; | 
&lt;br&gt;&amp;gt; | &amp;gt; | &amp;nbsp;DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;&amp;gt; | &amp;gt; | token
&lt;br&gt;&amp;gt; | &amp;gt; | DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;&amp;gt; | &amp;gt; | 'curl_handle' with no type
&lt;br&gt;&amp;gt; | &amp;gt; | DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;&amp;gt; | &amp;gt; | mput_directory(int)':
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; It works fine for me. &amp;nbsp;What compiler are you using?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think this is a duplicate of the problem reported earlier:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26623310&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26623310.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622174</id>
	<title>Re: can't compile development version</title>
	<published>2009-12-02T23:53:49Z</published>
	<updated>2009-12-02T23:53:49Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;3-Dec-2009, Jaroslav Hajek wrote:
&lt;br&gt;&lt;br&gt;| 1. I can't find an autoconf feature designed to test enum members. Is
&lt;br&gt;| there one? If not, perhaps we can write a general one for Octave?
&lt;br&gt;&lt;br&gt;I don't know of one and I don't see one in the autoconf macro
&lt;br&gt;archive. &amp;nbsp;I guess it just needs to be an AC_TRY_COMPILE with the
&lt;br&gt;appropriate headers and a simple use of the required enum member.
&lt;br&gt;&lt;br&gt;| 2. Should the extra check be integrated into the OCTAVE_CHECK_LIBRARY,
&lt;br&gt;| or is it preferable to do something like
&lt;br&gt;| if $octave_curl_ok ; then
&lt;br&gt;| &amp;nbsp; .. check
&lt;br&gt;| fi
&lt;br&gt;&lt;br&gt;I think you could use the AC_TRY_COMPILE macro in the the EXTRA-CHECK
&lt;br&gt;argument passed to the OCTAVE_CHECK_LIBRARY macro used for checking
&lt;br&gt;for libcurl. &amp;nbsp;There are a couple of examples of this usage now. &amp;nbsp;Look
&lt;br&gt;at the checks for the qhull and hdf5 libraries.
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622174&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26622174.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621776</id>
	<title>Re: can't compile development version</title>
	<published>2009-12-02T22:53:00Z</published>
	<updated>2009-12-02T22:53:00Z</updated>
	<author>
		<name>Jaroslav Hajek-2</name>
	</author>
	<content type="html">On Thu, Dec 3, 2009 at 7:49 AM, John W. Eaton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621776&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jwe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On  3-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | I use gfortran and gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Bertrand Roessli
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | On Wed, 2009-12-02 at 14:36 -0500, John W. Eaton wrote:
&lt;br&gt;&amp;gt; | &amp;gt; On  2-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; | I tried to compile the last development version
&lt;br&gt;&amp;gt; | &amp;gt; | and got this error
&lt;br&gt;&amp;gt; | &amp;gt; |
&lt;br&gt;&amp;gt; | &amp;gt; |  DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;&amp;gt; | &amp;gt; | token
&lt;br&gt;&amp;gt; | &amp;gt; | DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;&amp;gt; | &amp;gt; | 'curl_handle' with no type
&lt;br&gt;&amp;gt; | &amp;gt; | DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;&amp;gt; | &amp;gt; | mput_directory(int)':
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; It works fine for me.  What compiler are you using?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think this is a duplicate of the problem reported earlier:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  &lt;a href=&quot;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi John,
&lt;br&gt;&lt;br&gt;before I try to fix it, I have 2 questions:
&lt;br&gt;&lt;br&gt;1. I can't find an autoconf feature designed to test enum members. Is
&lt;br&gt;there one? If not, perhaps we can write a general one for Octave?
&lt;br&gt;2. Should the extra check be integrated into the OCTAVE_CHECK_LIBRARY,
&lt;br&gt;or is it preferable to do something like
&lt;br&gt;if $octave_curl_ok ; then
&lt;br&gt;&amp;nbsp; .. check
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;RNDr. Jaroslav Hajek
&lt;br&gt;computing expert &amp; GNU Octave developer
&lt;br&gt;Aeronautical Research and Test Institute (VZLU)
&lt;br&gt;Prague, Czech Republic
&lt;br&gt;url: www.highegg.matfyz.cz
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621776&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26621776.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621751</id>
	<title>Re: can't compile development version</title>
	<published>2009-12-02T22:49:09Z</published>
	<updated>2009-12-02T22:49:09Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;3-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&lt;br&gt;| I use gfortran and gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) 
&lt;br&gt;| 
&lt;br&gt;| Bertrand Roessli
&lt;br&gt;| 
&lt;br&gt;| 
&lt;br&gt;| On Wed, 2009-12-02 at 14:36 -0500, John W. Eaton wrote:
&lt;br&gt;| &amp;gt; On &amp;nbsp;2-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;| &amp;gt; 
&lt;br&gt;| &amp;gt; | I tried to compile the last development version 
&lt;br&gt;| &amp;gt; | and got this error
&lt;br&gt;| &amp;gt; | 
&lt;br&gt;| &amp;gt; | &amp;nbsp;DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;| &amp;gt; | token
&lt;br&gt;| &amp;gt; | DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;| &amp;gt; | 'curl_handle' with no type
&lt;br&gt;| &amp;gt; | DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;| &amp;gt; | mput_directory(int)':
&lt;br&gt;| &amp;gt; 
&lt;br&gt;| &amp;gt; It works fine for me. &amp;nbsp;What compiler are you using?
&lt;br&gt;&lt;br&gt;I think this is a duplicate of the problem reported earlier:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/pipermail/bug-octave/2009-November/009925.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;A: Yes.
&lt;br&gt;&amp;nbsp;&amp;gt; Q: Are you sure?
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt; A: Because it reverses the logical flow of conversation.
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt;&amp;gt; Q: Why is top posting annoying in email?
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621751&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26621751.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621743</id>
	<title>windows build when installing the database package</title>
	<published>2009-12-02T22:47:47Z</published>
	<updated>2009-12-02T22:47:47Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;2-Dec-2009, CoolHanDrew wrote:
&lt;br&gt;&lt;br&gt;| I get a problem in the windows build when installing the database package
&lt;br&gt;| 
&lt;br&gt;| &amp;gt; pkg install database-1.0.4.tar.gz
&lt;br&gt;| odbc_wrap.cpp: In member function 'void octave_swig_type::install_global()':
&lt;br&gt;| odbc_wrap.cpp:1197: error: 'curr_sym_tab' was not declared in this scope
&lt;br&gt;| odbc_wrap.cpp:1197: error: 'link_to_global_variable' was not declared in
&lt;br&gt;| this
&lt;br&gt;| scope
&lt;br&gt;| odbc_wrap.cpp:1204: error: 'symbol_record' was not declared in this scope
&lt;br&gt;| odbc_wrap.cpp:1204: error: 'sr' was not declared in this scope
&lt;br&gt;| odbc_wrap.cpp:1204: error: 'global_sym_tab' was not declared in this scope
&lt;br&gt;| odbc_wrap.cpp: In function 'void SWIG_Octave_SetModule(void*,
&lt;br&gt;| swig_module_info*)':
&lt;br&gt;| 
&lt;br&gt;| etc.
&lt;br&gt;| 
&lt;br&gt;| Does this package have a bug, or is there a dependency that I am missing?
&lt;br&gt;&lt;br&gt;What version of Octave are you using? &amp;nbsp;I'm guessing it is 3.2.x and
&lt;br&gt;that the database package has not been updated to use the newer symbol
&lt;br&gt;table code that is in Octave 3.2.x.
&lt;br&gt;&lt;br&gt;The right place to report problems with packages is to the package
&lt;br&gt;maintiner, not the &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621743&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug@...&lt;/a&gt; list.
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621743&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/windows-build-when-installing-the-database-package-tp26621081p26621743.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621678</id>
	<title>Re: can't compile development version</title>
	<published>2009-12-02T22:37:17Z</published>
	<updated>2009-12-02T22:37:17Z</updated>
	<author>
		<name>Bertrand Roessli</name>
	</author>
	<content type="html">I use gfortran and gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) 
&lt;br&gt;&lt;br&gt;Bertrand Roessli
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, 2009-12-02 at 14:36 -0500, John W. Eaton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On &amp;nbsp;2-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; | I tried to compile the last development version 
&lt;br&gt;&amp;gt; | and got this error
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | &amp;nbsp;DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;&amp;gt; | token
&lt;br&gt;&amp;gt; | DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;&amp;gt; | 'curl_handle' with no type
&lt;br&gt;&amp;gt; | DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;&amp;gt; | mput_directory(int)':
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It works fine for me. &amp;nbsp;What compiler are you using?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jwe
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621678&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26621678.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621081</id>
	<title>windows build when installing the database package</title>
	<published>2009-12-02T21:08:43Z</published>
	<updated>2009-12-02T21:08:43Z</updated>
	<author>
		<name>CoolHanDrew</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I get a problem in the windows build when installing the database package
&lt;br&gt;&lt;br&gt;&amp;gt; pkg install database-1.0.4.tar.gz
&lt;br&gt;odbc_wrap.cpp: In member function 'void octave_swig_type::install_global()':
&lt;br&gt;odbc_wrap.cpp:1197: error: 'curr_sym_tab' was not declared in this scope
&lt;br&gt;odbc_wrap.cpp:1197: error: 'link_to_global_variable' was not declared in this
&lt;br&gt;scope
&lt;br&gt;odbc_wrap.cpp:1204: error: 'symbol_record' was not declared in this scope
&lt;br&gt;odbc_wrap.cpp:1204: error: 'sr' was not declared in this scope
&lt;br&gt;odbc_wrap.cpp:1204: error: 'global_sym_tab' was not declared in this scope
&lt;br&gt;odbc_wrap.cpp: In function 'void SWIG_Octave_SetModule(void*,
&lt;br&gt;swig_module_info*)':
&lt;br&gt;&lt;br&gt;etc.
&lt;br&gt;&lt;br&gt;Does this package have a bug, or is there a dependency that I am missing?
&lt;br&gt;&lt;br&gt;EDIT: I am using the build Octave-3.2.3-2_i686-pc-mingw32_gcc-4.4.0_setup.exe
&lt;br&gt;&lt;br&gt;Cheers, &amp;nbsp;
&lt;br&gt;&lt;br&gt;Andrew</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/windows-build-when-installing-the-database-package-tp26621081p26621081.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26621465</id>
	<title>possible incorrect default for options.color in __default_plot_options__.m</title>
	<published>2009-12-02T20:48:09Z</published>
	<updated>2009-12-02T20:48:09Z</updated>
	<author>
		<name>dlh</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Bug report for Octave 3.2.3 configured for 
i686-pc-mingw32&lt;br&gt;&lt;br&gt;Description:&lt;br&gt;-----------&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;It appears __default_plot_options__.m may set an 
invalid default for the options.color option, at least when used from 
__pltopt1__.m and/or __pltopt__.m.&lt;/font&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;Attempting to run the testfin script example from &lt;a href=&quot;http://www.csse.uwa.edu.au/%7Epk/research/matlabfns/FingerPrints/Docs/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.csse.uwa.edu.au/~pk/research/matlabfns/FingerPrints/Docs/index.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;results in:&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&amp;gt; testfin&lt;br&gt;error: invalid value for color 
property &quot;color&quot;&lt;br&gt;error: called from:&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__line__.m at line 65, 
column 5&lt;br&gt;error:&amp;nbsp;&amp;nbsp; C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\line.m 
at line 38, column 5&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__plt2vv__.m at line 72, 
column 12&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__plt2__.m at line 68, 
column 14&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__plt__.m at line 79, column 
10&lt;br&gt;error:&amp;nbsp;&amp;nbsp; C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\plot.m at 
line 186, column 5&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\__quiver__.m at line 311, 
column 5&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\m\plot\quiver.m at line 74, column 
7&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
c:\archives\fp\algorithm\kovesi_vision_functions\MatlabFns\FingerPrints\plotridgeorient.m 
at line 71, column 1&lt;br&gt;error:&amp;nbsp;&amp;nbsp; 
c:\archives\fp\algorithm\kovesi_vision_functions\testfin.m at line 37, column 
5&lt;/font&gt;&lt;/div&gt;&lt;font style=&quot;font-size: 10pt;&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font style=&quot;font-size: 10pt;&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;Repeat-By:&lt;br&gt;---------&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Install version of octave indicated by this bug report (I originally 
downloaded this pre-built windows/mingw version).&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Obtain test script from:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.csse.uwa.edu.au/%7Epk/research/matlabfns/FingerPrints/Docs/testfin.m&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.csse.uwa.edu.au/~pk/research/matlabfns/FingerPrints/Docs/testfin.m&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Obtain Peter Kovesi's function archive 
from:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.csse.uwa.edu.au/%7Epk/research/MatlabFns.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.csse.uwa.edu.au/~pk/research/MatlabFns.tar.gz&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Expand Peter's function archive 
somewhere.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Execute octave, and do addpath()s on Peter's 
function archive tree for ...\FingerPrints, ...\Misc, ...\GreyTrans&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Modify the testfin.m script to access the 
finger.png file in Peter's expanded tree at 
...\MatLabFns\FingerPrints\Docs\finger.png&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Execute the (modified) testfin.m 
script.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;(Sorry, I have not attempted to repeat this reduced 
set of steps to see if I have it exactly correct, as my path to this point was a 
far longer, more circuitous route.&amp;nbsp; But I hope it conveys sufficient information 
that someone more experienced than I should have no problem reproducing similar 
results.)&lt;/font&gt;&lt;/div&gt;&lt;font style=&quot;font-size: 10pt;&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font style=&quot;font-size: 10pt;&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;br&gt;Fix:&lt;br&gt;---&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;(This may not be a 
correct fix, but avoids the reported error I see when following the above 
steps)&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Edit 
&amp;lt;octave-dir&amp;gt;\...\share\3.2.3\m\plot\__default_plot_options__.m, and change 
the line:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&quot;&amp;nbsp; options.color = [] ;&quot;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;to be&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&quot;&amp;nbsp; options.color = [0, 0, 0] ;&quot;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Configuration (please 
do not edit this 
section):&lt;br&gt;-----------------------------------------------&lt;br&gt;&lt;br&gt;uname 
output:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows&lt;br&gt;configure opts:&amp;nbsp;&amp;nbsp; &lt;br&gt;Fortran compiler: 
mingw32-gfortran-4.4.0-dw2&lt;br&gt;FFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -O 
-mieee-fp&lt;br&gt;FLIBS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lgfortran&lt;br&gt;CPPFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;INCFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -I. -I/octmgw32/octave/octave-3.2.3 -I. -I./liboctave 
-I./src -I./libcruft/misc -I/octmgw32/octave/octave-3.2.3 
-I/octmgw32/octave/octave-3.2.3/liboctave -I/octmgw32/octave/octave-3.2.3/src 
-I/octmgw32/octave/octave-3.2.3/libcruft/misc&lt;br&gt;C compiler:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
mingw32-gcc-4.4.0-dw2, version4.4.0 (GCC) &lt;br&gt;CFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -march=i686 
-mtune=generic -O3 -Wall&lt;br&gt;CPICFLAG:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;C++ compiler:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
mingw32-g++-4.4.0-dw2, version4.4.0&lt;br&gt;CXXFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -D_GLIBCXX_DLL 
-march=i686 -mtune=generic -O3 -Wall&lt;br&gt;CXXPICFLAG:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;LD_CXX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
mingw32-g++-4.4.0-dw2&lt;br&gt;LDFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -shared-libgcc 
-Wl,--allow-multiple-definition&lt;br&gt;LIBFLAGS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -L.&lt;br&gt;RLD_FLAG:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;BLAS_LIBS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -llapack -lblas&lt;br&gt;FFTW_LIBS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lfftw3 
-lfftw3f&lt;br&gt;LIBS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lreadline&amp;nbsp; -lncurses -liberty -lhdf5 -lz -lm&amp;nbsp; 
-lgdi32 -lws2_32 -luser32 -lkernel32&lt;br&gt;LEXLIB:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;LIBGLOB:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
-lglob&lt;br&gt;SED:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/bin/sed&lt;br&gt;DEFS:&lt;br&gt;-DPACKAGE_NAME=&quot;&quot; 
-DPACKAGE_TARNAME=&quot;&quot; -DPACKAGE_VERSION=&quot;&quot; -DPACKAGE_STRING=&quot;&quot; 
-DPACKAGE_BUGREPORT=&quot;&quot; -DOCTAVE_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 
-D_TANDEM_SOURCE=1 -DSEPCHAR=';' -DSEPCHAR_STR=&quot;;&quot; -D__NO_MATH_INLINES=1 
-DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1 
-DHAVE_X_WINDOWS=1 -DHAVE_LIBM=1 -DHAVE_QHULL=1 -DHAVE_PCRE_COMPILE=1 
-DHAVE_PCRE=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1 -DHAVE_HDF5_H=1 
-DHAVE_HDF5=1 -DHAVE_H5GGET_NUM_OBJS=1 -DHAVE_FFTW3=1 -DHAVE_GLPK_GLPK_H=1 
-DHAVE_GLPK=1 -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 -DHAVE_MAGICK=1 
-DHAVE_WINDOWS_H=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_OPENGL=1 
-DHAVE_FTGL_FTGL_H=1 -DHAVE_FTGL=1 -DHAVE_FLTK=1 -DHAVE_IEEE754_DATA_FORMAT=1 
-DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## _ -DHAVE_BLAS=1 
-DHAVE_QRUPDATE=1 -DHAVE_SUITESPARSE_AMD_H=1 -DHAVE_AMD=1 
-DHAVE_SUITESPARSE_UMFPACK_H=1 -DHAVE_UMFPACK=1 -DUMFPACK_SEPARATE_SPLIT=1 
-DHAVE_SUITESPARSE_COLAMD_H=1 -DHAVE_COLAMD=1 -DHAVE_SUITESPARSE_CCOLAMD_H=1 
-DHAVE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD_H=1 -DHAVE_CHOLMOD=1 
-DHAVE_SUITESPARSE_CS_H=1 -DHAVE_CXSPARSE=1 -DHAVE_ARPACK=1 -Duid_t=int 
-Dgid_t=int -DHAVE_DEV_T=1 -DHAVE_INO_T=1 -DHAVE_LONG_LONG_INT=1 
-DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 
-DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 
-DHAVE_ALLOCA=1 -DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 
-DHAVE_FAST_INT_OPS=1 -DSIZEOF_LONG_DOUBLE=12 -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1 
-DTIME_WITH_SYS_TIME=1 -DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DIRECT_H=1 
-DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 
-DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_PTHREAD_H=1 
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_UTIME_H=1 -DHAVE_TERMCAP_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 
-DHAVE_SSTREAM=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_CONIO_H=1 
-DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 -DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_EXECVP=1 
-DHAVE_EXPM1=1 -DHAVE_EXPM1F=1 -DHAVE_FSTAT=1 -DHAVE_GETCWD=1 -DHAVE_GETPID=1 
-DHAVE_GETTIMEOFDAY=1 -DHAVE__KBHIT=1 -DHAVE_LGAMMA=1 -DHAVE_LGAMMAF=1 
-DHAVE_LOG1P=1 -DHAVE_LOG1PF=1 -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_PUTENV=1 
-DHAVE_RAISE=1 -DHAVE_RENAME=1 -DHAVE_RMDIR=1 -DHAVE_ROUNDL=1 -DHAVE_SETLOCALE=1 
-DHAVE_SETVBUF=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT=1 -DHAVE_STRCASECMP=1 
-DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRICMP=1 -DHAVE_STRNCASECMP=1 
-DHAVE_STRNICMP=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMAF=1 -DHAVE_TRUNC=1 
-DHAVE_UMASK=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 
-DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE__CHMOD=1 -DHAVE__SNPRINTF=1 
-DHAVE_DECL_EXP2=1 -DHAVE_DECL_ROUND=1 -DHAVE_DECL_TGAMMA=1 -DHAVE_EXP2=1 
-DHAVE_ROUND=1 -DHAVE_TGAMMA=1 -DHAVE_MKSTEMPS=1 -DHAVE_C99_VSNPRINTF=1 
-DOCTAVE_HAVE_BROKEN_STRPTIME=1 -D_WIN32_WINNT=0x0403 -DHAVE_LOADLIBRARY_API=1 
-DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_CMATH_ISNAN=1 
-DHAVE_CMATH_ISNANF=1 -DHAVE_CMATH_ISINF=1 -DHAVE_CMATH_ISINFF=1 
-DHAVE_CMATH_ISFINITE=1 -DHAVE_CMATH_ISFINITEF=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 
-DHAVE_COPYSIGN=1 -DHAVE_SIGNBIT=1 -DHAVE__FINITE=1 -DHAVE__ISNAN=1 
-DHAVE__COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1 -DHAVE_ACOSH=1 -DHAVE_ACOSHF=1 
-DHAVE_ASINH=1 -DHAVE_ASINHF=1 -DHAVE_ATANH=1 -DHAVE_ATANHF=1 -DHAVE_ERF=1 
-DHAVE_ERFF=1 -DHAVE_ERFC=1 -DHAVE_ERFCF=1 -DHAVE_EXP2F=1 -DHAVE_LOG2=1 
-DHAVE_LOG2F=1 -DHAVE_HYPOTF=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DHAVE_DECL_TZNAME=1 
-DHAVE_TZNAME=1 -DMKDIR_TAKES_ONE_ARG=1 -DUSE_READLINE=1 -DRETSIGTYPE=void 
-DHAVE_DECL_SYS_SIGLIST=0 -DMUST_REINSTALL_SIGHANDLERS=1 
-DRETSIGTYPE_IS_VOID=1&lt;br&gt;&lt;br&gt;&lt;br&gt;User-preferences (please do not edit this 
section):&lt;br&gt;&lt;br&gt;&amp;nbsp; EDITOR = 
C:\Octave\3.2.3_gcc-4.4.0\tools\notepad++\notepad++.exe&lt;br&gt;&amp;nbsp; EXEC_PATH = 
C:\Octave\3.2.3_gcc-4.4.0\MINGW32\bin;C:\Octave\3.2.3_gcc-4.4.0\MSYS\bin;C:\Octave\3.2.3_gcc-4.4.0\libexec\octave\3.2.3\site\exec\i686-pc-mingw32;C:\Octave\3.2.3_gcc-4.4.0\libexec\octave\api-v37\site\exec\i686-pc-mingw32;C:\Octave\3.2.3_gcc-4.4.0\libexec\octave\site\exec\i686-pc-mingw32;C:\Octave\3.2.3_gcc-4.4.0\libexec\octave\3.2.3\exec\i686-pc-mingw32;C:\Octave\3.2.3_gcc-4.4.0\bin;C:\Oracle\product\10.1.0\Client_1\bin;C:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;C:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\;C:\Program 
Files\Borland\BDS\4.0\Bin;C:\Perl\bin\;c:\oracle\ora10gt_dev\bin;C:\PROGRA~1\Borland\CBUILD~1\Bin;C:\PROGRA~1\Borland\CBUILD~1\Projects\Bpl;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program 
Files\Microsoft SQL Server\90\Tools\binn\;C:\Program 
Files\Subversion\bin;C:\Program 
Files\Haskell\bin;C:\ghc\ghc-6.8.2\bin;C:\Documents and Settings\Steve\My 
Documents\Borland Studio Projects\Bpl&lt;br&gt;&amp;nbsp; IMAGE_PATH = 
.;C:\Octave\3.2.3_gcc-4.4.0\share\octave\3.2.3\imagelib&lt;br&gt;&amp;nbsp; PAGER = 
C:\Octave\3.2.3_gcc-4.4.0\bin\less.exe&lt;br&gt;&amp;nbsp; PS1 = \s:\#:\w&lt;br&gt;&amp;gt; &lt;br&gt;&amp;nbsp; PS2 = 
&amp;gt; &lt;br&gt;&amp;nbsp; PS4 = + &lt;br&gt;&amp;nbsp; beep_on_error = 0&lt;br&gt;&amp;nbsp; completion_append_char =&amp;nbsp; &lt;br&gt;&amp;nbsp; 
crash_dumps_octave_core = 1&lt;br&gt;&amp;nbsp; echo_executing_commands = 0&lt;br&gt;&amp;nbsp; 
fixed_point_format = 0&lt;br&gt;&amp;nbsp; gnuplot_binary = 
C:\Octave\3.2.3_gcc-4.4.0\bin\gnuplot.exe&lt;br&gt;# gnuplot_command_end = &amp;lt;no 
value or error in displaying it&amp;gt;&lt;br&gt;# gnuplot_command_plot = &amp;lt;no value or 
error in displaying it&amp;gt;&lt;br&gt;# gnuplot_command_replot = &amp;lt;no value or error 
in displaying it&amp;gt;&lt;br&gt;# gnuplot_command_splot = &amp;lt;no value or error in 
displaying it&amp;gt;&lt;br&gt;# gnuplot_command_title = &amp;lt;no value or error in 
displaying it&amp;gt;&lt;br&gt;# gnuplot_command_using = &amp;lt;no value or error in 
displaying it&amp;gt;&lt;br&gt;# gnuplot_command_with = &amp;lt;no value or error in 
displaying it&amp;gt;&lt;br&gt;&amp;nbsp; history_file = C:\Documents and 
Settings\Steve\.octave_hist&lt;br&gt;&amp;nbsp; history_size = 1024&lt;br&gt;&amp;nbsp; 
ignore_function_time_stamp = none&lt;br&gt;&amp;nbsp; info_file = 
C:\Octave\3.2.3_gcc-4.4.0\share\info\octave.info&lt;br&gt;&amp;nbsp; info_program = info&lt;br&gt;&amp;nbsp; 
makeinfo_program = makeinfo&lt;br&gt;&amp;nbsp; max_recursion_depth = 256&lt;br&gt;&amp;nbsp; 
output_max_field_width = 5&lt;br&gt;&amp;nbsp; output_precision = 5&lt;br&gt;&amp;nbsp; 
page_output_immediately = 0&lt;br&gt;&amp;nbsp; page_screen_output = 1&lt;br&gt;# 
print_answer_id_name = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;&amp;nbsp; 
print_empty_dimensions = 1&lt;br&gt;&amp;nbsp; save_precision = 16&lt;br&gt;&amp;nbsp; saving_history = 1&lt;br&gt;&amp;nbsp; 
sighup_dumps_octave_core = 1&lt;br&gt;&amp;nbsp; sigterm_dumps_octave_core = 1&lt;br&gt;&amp;nbsp; 
silent_functions = 0&lt;br&gt;&amp;nbsp; split_long_rows = 1&lt;br&gt;&amp;nbsp; string_fill_char =&amp;nbsp; &lt;br&gt;&amp;nbsp; 
struct_levels_to_print = 2&lt;br&gt;&amp;nbsp; suppress_verbose_help_message = 0&lt;br&gt;&lt;br&gt;&lt;/div&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;Chat with Messenger straight from your Hotmail inbox. &lt;a href='http://www.microsoft.com/windows/windowslive/hotmail_bl1/hotmail_bl1.aspx?ocid=PID23879::T:WLMTAGL:ON:WL:en-ww:WM_IMHM_4:092009' target='_new' rel=&quot;nofollow&quot;&gt;Check it out&lt;/a&gt;&lt;/body&gt;
&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26621465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/possible-incorrect-default-for-options.color-in-__default_plot_options__.m-tp26621465p26621465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619327</id>
	<title>Re: CURLOPT_USERNAME in urwrite.c</title>
	<published>2009-12-02T16:52:10Z</published>
	<updated>2009-12-02T16:52:10Z</updated>
	<author>
		<name>Ben Abbott</name>
	</author>
	<content type="html">&lt;br&gt;On Dec 2, 2009, at 6:51 PM, Petr Mikulik wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Compilation of developer's Octave version fails on urlwrite.cc:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; libtool: compile: &amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I.. -I../libcruft/misc 
&lt;br&gt;&amp;gt; -I../liboctave -I../liboctave -I. -I. -g -O2 -DHAVE_CONFIG_H -mieee-fp 
&lt;br&gt;&amp;gt; -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 
&lt;br&gt;&amp;gt; -pthread -g -O2 -MT DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD 
&lt;br&gt;&amp;gt; -MP -MF DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c 
&lt;br&gt;&amp;gt; DLD-FUNCTIONS/urlwrite.cc &amp;nbsp;-fPIC -DPIC -o 
&lt;br&gt;&amp;gt; DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
&lt;br&gt;&amp;gt; DLD-FUNCTIONS/urlwrite.cc: In member function ‘void curl_handle::init(const 
&lt;br&gt;&amp;gt; std::string&amp;, const std::string&amp;, std::istream&amp;, std::ostream&amp;)’:
&lt;br&gt;&amp;gt; DLD-FUNCTIONS/urlwrite.cc:566: error: ‘CURLOPT_USERNAME’ was not declared in 
&lt;br&gt;&amp;gt; this scope
&lt;br&gt;&amp;gt; DLD-FUNCTIONS/urlwrite.cc:568: error: ‘CURLOPT_PASSWORD’ was not declared in 
&lt;br&gt;&amp;gt; this scope
&lt;br&gt;&amp;gt; make[3]: *** [DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo] Error 1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My system is OpenSUSE 11.1 with
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ rpm -qa | grep curl
&lt;br&gt;&amp;gt; curl-7.19.0-11.3.1
&lt;br&gt;&amp;gt; libcurl-devel-7.19.0-11.3.1
&lt;br&gt;&amp;gt; libcurl4-7.19.0-11.3.1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /usr/include/curl$ grep USER typecheck-gcc.h
&lt;br&gt;&amp;gt; &amp;nbsp; (option) == CURLOPT_USERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;&amp;gt; &amp;nbsp; (option) == CURLOPT_PROXYUSERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;gt; &amp;nbsp; (option) == CURLOPT_USERAGENT || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;&amp;gt; &amp;nbsp; (option) == CURLOPT_FTP_ALTERNATIVE_TO_USER || \
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /usr/include/curl$ grep 0x07 curlver.h
&lt;br&gt;&amp;gt; #define LIBCURL_VERSION_NUM 0x071300
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think these two lines in urlwrite.cc:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071300)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;// This is possible since cURL 7.19.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; should be changed to 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071301)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;// This is possible since cURL 7.19.1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; or whichever version introduced CURLOPT_USERNAME.
&lt;/div&gt;&lt;br&gt;Petr,
&lt;br&gt;&lt;br&gt;I think you are correct, the link below indicates that CURLOPT_PASSWORD was introduced in 7.19.1
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://curl.haxx.se/libcurl/c/curl_easy_setopt.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://curl.haxx.se/libcurl/c/curl_easy_setopt.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jaroslav,
&lt;br&gt;&lt;br&gt;I'm not presently able to build successfully. Can you fix this?
&lt;br&gt;&lt;br&gt;Ben
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619327&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CURLOPT_USERNAME-in-urwrite.c-tp26618765p26619327.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619260</id>
	<title>CURLOPT_USERNAME in urwrite.c</title>
	<published>2009-12-02T16:42:35Z</published>
	<updated>2009-12-02T16:42:35Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;3-Dec-2009, Petr Mikulik wrote:
&lt;br&gt;&lt;br&gt;| Compilation of developer's Octave version fails on urlwrite.cc:
&lt;br&gt;| 
&lt;br&gt;| libtool: compile: &amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I.. -I../libcruft/misc 
&lt;br&gt;| -I../liboctave -I../liboctave -I. -I. -g -O2 -DHAVE_CONFIG_H -mieee-fp 
&lt;br&gt;| -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 
&lt;br&gt;| -pthread -g -O2 -MT DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD 
&lt;br&gt;| -MP -MF DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c 
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc &amp;nbsp;-fPIC -DPIC -o 
&lt;br&gt;| DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc: In member function ‘void curl_handle::init(const 
&lt;br&gt;| std::string&amp;, const std::string&amp;, std::istream&amp;, std::ostream&amp;)’:
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc:566: error: ‘CURLOPT_USERNAME’ was not declared in 
&lt;br&gt;| this scope
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc:568: error: ‘CURLOPT_PASSWORD’ was not declared in 
&lt;br&gt;| this scope
&lt;br&gt;| make[3]: *** [DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo] Error 1
&lt;br&gt;| 
&lt;br&gt;| 
&lt;br&gt;| My system is OpenSUSE 11.1 with
&lt;br&gt;| 
&lt;br&gt;| $ rpm -qa | grep curl
&lt;br&gt;| curl-7.19.0-11.3.1
&lt;br&gt;| libcurl-devel-7.19.0-11.3.1
&lt;br&gt;| libcurl4-7.19.0-11.3.1
&lt;br&gt;| 
&lt;br&gt;| /usr/include/curl$ grep USER typecheck-gcc.h
&lt;br&gt;| &amp;nbsp; &amp;nbsp;(option) == CURLOPT_USERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;| &amp;nbsp; &amp;nbsp;(option) == CURLOPT_PROXYUSERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;| &amp;nbsp; &amp;nbsp;(option) == CURLOPT_USERAGENT || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;| &amp;nbsp; &amp;nbsp;(option) == CURLOPT_FTP_ALTERNATIVE_TO_USER || \
&lt;br&gt;| 
&lt;br&gt;| /usr/include/curl$ grep 0x07 curlver.h
&lt;br&gt;| #define LIBCURL_VERSION_NUM 0x071300
&lt;br&gt;| 
&lt;br&gt;| 
&lt;br&gt;| I think these two lines in urlwrite.cc:
&lt;br&gt;| 
&lt;br&gt;| #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071300)
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.
&lt;br&gt;| 
&lt;br&gt;| should be changed to 
&lt;br&gt;| 
&lt;br&gt;| #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071301)
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.1
&lt;br&gt;| 
&lt;br&gt;| or whichever version introduced CURLOPT_USERNAME.
&lt;br&gt;&lt;br&gt;As I said earlier, I think we should avoid using version number checks
&lt;br&gt;in Octave code and instead use a feature test in the configure script.
&lt;br&gt;&lt;br&gt;Would someone like to submit a patch for that?
&lt;br&gt;&lt;br&gt;Thanks, 
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CURLOPT_USERNAME-in-urwrite.c-tp26618765p26619260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26618765</id>
	<title>CURLOPT_USERNAME in urwrite.c</title>
	<published>2009-12-02T15:51:11Z</published>
	<updated>2009-12-02T15:51:11Z</updated>
	<author>
		<name>Petr Mikulik</name>
	</author>
	<content type="html">Compilation of developer's Octave version fails on urlwrite.cc:
&lt;br&gt;&lt;br&gt;libtool: compile: &amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I.. -I../libcruft/misc 
&lt;br&gt;-I../liboctave -I../liboctave -I. -I. -g -O2 -DHAVE_CONFIG_H -mieee-fp 
&lt;br&gt;-I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 
&lt;br&gt;-pthread -g -O2 -MT DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD 
&lt;br&gt;-MP -MF DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c 
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc &amp;nbsp;-fPIC -DPIC -o 
&lt;br&gt;DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc: In member function ‘void curl_handle::init(const 
&lt;br&gt;std::string&amp;, const std::string&amp;, std::istream&amp;, std::ostream&amp;)’:
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc:566: error: ‘CURLOPT_USERNAME’ was not declared in 
&lt;br&gt;this scope
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc:568: error: ‘CURLOPT_PASSWORD’ was not declared in 
&lt;br&gt;this scope
&lt;br&gt;make[3]: *** [DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo] Error 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;My system is OpenSUSE 11.1 with
&lt;br&gt;&lt;br&gt;$ rpm -qa | grep curl
&lt;br&gt;curl-7.19.0-11.3.1
&lt;br&gt;libcurl-devel-7.19.0-11.3.1
&lt;br&gt;libcurl4-7.19.0-11.3.1
&lt;br&gt;&lt;br&gt;/usr/include/curl$ grep USER typecheck-gcc.h
&lt;br&gt;&amp;nbsp; &amp;nbsp;(option) == CURLOPT_USERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;&amp;nbsp; &amp;nbsp;(option) == CURLOPT_PROXYUSERPWD || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;nbsp; &amp;nbsp;(option) == CURLOPT_USERAGENT || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \
&lt;br&gt;&amp;nbsp; &amp;nbsp;(option) == CURLOPT_FTP_ALTERNATIVE_TO_USER || \
&lt;br&gt;&lt;br&gt;/usr/include/curl$ grep 0x07 curlver.h
&lt;br&gt;#define LIBCURL_VERSION_NUM 0x071300
&lt;br&gt;&lt;br&gt;&lt;br&gt;I think these two lines in urlwrite.cc:
&lt;br&gt;&lt;br&gt;#if (LIBCURL_VERSION_NUM &amp;gt;= 0x071300)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.
&lt;br&gt;&lt;br&gt;should be changed to 
&lt;br&gt;&lt;br&gt;#if (LIBCURL_VERSION_NUM &amp;gt;= 0x071301)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.1
&lt;br&gt;&lt;br&gt;or whichever version introduced CURLOPT_USERNAME.
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;PM&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618765&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CURLOPT_USERNAME-in-urwrite.c-tp26618765p26618765.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616601</id>
	<title>Re: Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T13:15:46Z</published>
	<updated>2009-12-02T13:15:46Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;2-Dec-2009, William S Fulton wrote:
&lt;br&gt;&lt;br&gt;| preprocessor rather than autoconf? For example, what feature is needed 
&lt;br&gt;| to fix these API changes introduced somewhere around Octave 3.2:
&lt;br&gt;| 
&lt;br&gt;| example_wrap.cxx:1209: error: ‘varref’ is not a member of ‘symbol_table’
&lt;br&gt;| example_wrap.cxx:1210: error: ‘mark_global’ is not a member of 
&lt;br&gt;| ‘symbol_table’
&lt;br&gt;&lt;br&gt;What are you trying to do here? &amp;nbsp;Why are you accessing the symbol
&lt;br&gt;table directly?
&lt;br&gt;&lt;br&gt;If you are trying to access global variables, you should probably be
&lt;br&gt;using the get_global_value and set_global_value functions that are
&lt;br&gt;declared in variables.h. &amp;nbsp;These functions have been around in this
&lt;br&gt;form for quite some time now.
&lt;br&gt;&lt;br&gt;If you are trying to do something else then I suggest posting the code
&lt;br&gt;you are having trouble with to the help list. &amp;nbsp;Maybe someone there
&lt;br&gt;could help you write it in a way that would just work.
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616601&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26616601.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616398</id>
	<title>Re: Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T13:00:00Z</published>
	<updated>2009-12-02T13:00:00Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;2-Dec-2009, Jaroslav Hajek wrote:
&lt;br&gt;&lt;br&gt;| Maybe instead of version numbers, we could provide #defines for notable changes?
&lt;br&gt;| Something like
&lt;br&gt;| #define HAVE_NEW_UNWIND_PROTECT_API
&lt;br&gt;&lt;br&gt;I think that just leads to a bigger mess. &amp;nbsp;Do we later have to add
&lt;br&gt;&lt;br&gt;&amp;nbsp; HAVE_NEW_NEW_REALLY_REALLY_NEW_UNWIND_PROTECT_API
&lt;br&gt;&lt;br&gt;?
&lt;br&gt;&lt;br&gt;| or better
&lt;br&gt;| #define UNWIND_PROTECT_API 1
&lt;br&gt;| and then use
&lt;br&gt;| #if (UNWIND_PROTECT_API &amp;gt;= 1)
&lt;br&gt;&lt;br&gt;I don't think we want to have to remember to increment one (or more)
&lt;br&gt;of a multitude of version numbers every time a change is made to the
&lt;br&gt;internals of Octave.
&lt;br&gt;&lt;br&gt;If people want a stable API of some sort, then I suggest that the
&lt;br&gt;people interested in such a thing start proposing what that API should
&lt;br&gt;be.
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616398&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26616398.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616440</id>
	<title>Re: Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T12:33:17Z</published>
	<updated>2009-12-02T12:33:17Z</updated>
	<author>
		<name>wsfulton</name>
	</author>
	<content type="html">John W. Eaton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On &amp;nbsp;2-Dec-2009, William S Fulton wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | --------
&lt;br&gt;&amp;gt; | Bug report for Octave 3.0.1 configured for i486-pc-linux-gnu
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Description:
&lt;br&gt;&amp;gt; | -----------
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | It isn't possible to deal with the changing non-backwards compatible 
&lt;br&gt;&amp;gt; C++
&lt;br&gt;&amp;gt; | APIs in
&lt;br&gt;&amp;gt; | Octave (version 3.2 broke lots of APIs) as the version macros in the 
&lt;br&gt;&amp;gt; C++
&lt;br&gt;&amp;gt; | headers do
&lt;br&gt;&amp;gt; | not allow one to write different code for different versions of Octave.
&lt;br&gt;&amp;gt; | The problem
&lt;br&gt;&amp;gt; | is that the version is held in a string and not as a number. It is
&lt;br&gt;&amp;gt; | impossible for the C++
&lt;br&gt;&amp;gt; | preprocessor to work with strings.
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Fix:
&lt;br&gt;&amp;gt; | ---
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | In src/version.h the version macro contains:
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | #define OCTAVE_API_VERSION &amp;quot;api-v37&amp;quot;
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Please add an additional numeric macro, something like:
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | #define OCTAVE_API_VERSION_NUMERIC 37
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Please do this urgently before you release any more versions as without
&lt;br&gt;&amp;gt; | it is
&lt;br&gt;&amp;gt; | impossible to write C++ extensions to work more than one version of 
&lt;br&gt;&amp;gt; Octave.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is not impossible. &amp;nbsp;I recommend that instead of testing version
&lt;br&gt;&amp;gt; numbers, you use some kind of configure script that checks for the
&lt;br&gt;&amp;gt; features you need. &amp;nbsp;If you insist on using version numbers, then your
&lt;br&gt;&amp;gt; configure script can be as simple as printing out the Octave version
&lt;br&gt;&amp;gt; number and comparing it to whatever you think it is you need. &amp;nbsp;But I
&lt;br&gt;&amp;gt; would strongly recommend that you check for features, not version
&lt;br&gt;&amp;gt; numbers.
&lt;/div&gt;John, thanks for this suggestion. Unfortunately we do not have control 
&lt;br&gt;over how users build their software and certainly can't rely on them 
&lt;br&gt;using autoconf. We would like to generate extensions that just work with 
&lt;br&gt;whatever version of Octave they happen to have installed. With the 
&lt;br&gt;feature idea, is there a way to check for features using the 
&lt;br&gt;preprocessor rather than autoconf? For example, what feature is needed 
&lt;br&gt;to fix these API changes introduced somewhere around Octave 3.2:
&lt;br&gt;&lt;br&gt;example_wrap.cxx:1209: error: ‘varref’ is not a member of ‘symbol_table’
&lt;br&gt;example_wrap.cxx:1210: error: ‘mark_global’ is not a member of 
&lt;br&gt;‘symbol_table’
&lt;br&gt;&lt;br&gt;As Octave already has an API version, at least consider making this 
&lt;br&gt;version usable from the preprocessor, it is a really simple solution 
&lt;br&gt;that all major scripting languages that support C/C++ extensions have in 
&lt;br&gt;place.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;William
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616440&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26616440.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615763</id>
	<title>Re: Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T12:20:01Z</published>
	<updated>2009-12-02T12:20:01Z</updated>
	<author>
		<name>Jaroslav Hajek-2</name>
	</author>
	<content type="html">On Wed, Dec 2, 2009 at 8:36 PM, John W. Eaton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615763&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jwe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On  2-Dec-2009, William S Fulton wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | --------
&lt;br&gt;&amp;gt; | Bug report for Octave 3.0.1 configured for i486-pc-linux-gnu
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Description:
&lt;br&gt;&amp;gt; | -----------
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | It isn't possible to deal with the changing non-backwards compatible C++
&lt;br&gt;&amp;gt; | APIs in
&lt;br&gt;&amp;gt; | Octave (version 3.2 broke lots of APIs) as the version macros in the C++
&lt;br&gt;&amp;gt; | headers do
&lt;br&gt;&amp;gt; | not allow one to write different code for different versions of Octave.
&lt;br&gt;&amp;gt; | The problem
&lt;br&gt;&amp;gt; | is that the version is held in a string and not as a number. It is
&lt;br&gt;&amp;gt; | impossible for the C++
&lt;br&gt;&amp;gt; | preprocessor to work with strings.
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Fix:
&lt;br&gt;&amp;gt; | ---
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | In src/version.h the version macro contains:
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | #define OCTAVE_API_VERSION &amp;quot;api-v37&amp;quot;
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Please add an additional numeric macro, something like:
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | #define OCTAVE_API_VERSION_NUMERIC 37
&lt;br&gt;&amp;gt; |
&lt;br&gt;&amp;gt; | Please do this urgently before you release any more versions as without
&lt;br&gt;&amp;gt; | it is
&lt;br&gt;&amp;gt; | impossible to write C++ extensions to work more than one version of Octave.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is not impossible.  I recommend that instead of testing version
&lt;br&gt;&amp;gt; numbers, you use some kind of configure script that checks for the
&lt;br&gt;&amp;gt; features you need.  If you insist on using version numbers, then your
&lt;br&gt;&amp;gt; configure script can be as simple as printing out the Octave version
&lt;br&gt;&amp;gt; number and comparing it to whatever you think it is you need.  But I
&lt;br&gt;&amp;gt; would strongly recommend that you check for features, not version
&lt;br&gt;&amp;gt; numbers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jwe
&lt;/div&gt;&lt;br&gt;I agree this method is preferable in most cases, unless you really
&lt;br&gt;want to have a single self-contained C++ file.
&lt;br&gt;&lt;br&gt;Maybe instead of version numbers, we could provide #defines for notable changes?
&lt;br&gt;Something like
&lt;br&gt;#define HAVE_NEW_UNWIND_PROTECT_API
&lt;br&gt;or better
&lt;br&gt;#define UNWIND_PROTECT_API 1
&lt;br&gt;and then use
&lt;br&gt;#if (UNWIND_PROTECT_API &amp;gt;= 1)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;RNDr. Jaroslav Hajek
&lt;br&gt;computing expert &amp; GNU Octave developer
&lt;br&gt;Aeronautical Research and Test Institute (VZLU)
&lt;br&gt;Prague, Czech Republic
&lt;br&gt;url: www.highegg.matfyz.cz
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615763&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26615763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615014</id>
	<title>can't compile development version</title>
	<published>2009-12-02T11:36:57Z</published>
	<updated>2009-12-02T11:36:57Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;2-Dec-2009, Bertrand Roessli wrote:
&lt;br&gt;&lt;br&gt;| I tried to compile the last development version 
&lt;br&gt;| and got this error
&lt;br&gt;| 
&lt;br&gt;| &amp;nbsp;DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;| token
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;| 'curl_handle' with no type
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;| mput_directory(int)':
&lt;br&gt;&lt;br&gt;It works fine for me. &amp;nbsp;What compiler are you using?
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615014&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26615014.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615004</id>
	<title>Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T11:36:12Z</published>
	<updated>2009-12-02T11:36:12Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On &amp;nbsp;2-Dec-2009, William S Fulton wrote:
&lt;br&gt;&lt;br&gt;| --------
&lt;br&gt;| Bug report for Octave 3.0.1 configured for i486-pc-linux-gnu
&lt;br&gt;| 
&lt;br&gt;| Description:
&lt;br&gt;| -----------
&lt;br&gt;| 
&lt;br&gt;| It isn't possible to deal with the changing non-backwards compatible C++ 
&lt;br&gt;| APIs in
&lt;br&gt;| Octave (version 3.2 broke lots of APIs) as the version macros in the C++ 
&lt;br&gt;| headers do
&lt;br&gt;| not allow one to write different code for different versions of Octave. 
&lt;br&gt;| The problem
&lt;br&gt;| is that the version is held in a string and not as a number. It is 
&lt;br&gt;| impossible for the C++
&lt;br&gt;| preprocessor to work with strings.
&lt;br&gt;| 
&lt;br&gt;| Fix:
&lt;br&gt;| ---
&lt;br&gt;| 
&lt;br&gt;| In src/version.h the version macro contains:
&lt;br&gt;| 
&lt;br&gt;| #define OCTAVE_API_VERSION &amp;quot;api-v37&amp;quot;
&lt;br&gt;| 
&lt;br&gt;| Please add an additional numeric macro, something like:
&lt;br&gt;| 
&lt;br&gt;| #define OCTAVE_API_VERSION_NUMERIC 37
&lt;br&gt;| 
&lt;br&gt;| Please do this urgently before you release any more versions as without 
&lt;br&gt;| it is
&lt;br&gt;| impossible to write C++ extensions to work more than one version of Octave.
&lt;br&gt;&lt;br&gt;It is not impossible. &amp;nbsp;I recommend that instead of testing version
&lt;br&gt;numbers, you use some kind of configure script that checks for the
&lt;br&gt;features you need. &amp;nbsp;If you insist on using version numbers, then your
&lt;br&gt;configure script can be as simple as printing out the Octave version
&lt;br&gt;number and comparing it to whatever you think it is you need. &amp;nbsp;But I
&lt;br&gt;would strongly recommend that you check for features, not version
&lt;br&gt;numbers.
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26615004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26614709</id>
	<title>Add support for determining Octave version into C++ headers</title>
	<published>2009-12-02T11:13:12Z</published>
	<updated>2009-12-02T11:13:12Z</updated>
	<author>
		<name>wsfulton</name>
	</author>
	<content type="html">--------
&lt;br&gt;Bug report for Octave 3.0.1 configured for i486-pc-linux-gnu
&lt;br&gt;&lt;br&gt;Description:
&lt;br&gt;-----------
&lt;br&gt;&lt;br&gt;It isn't possible to deal with the changing non-backwards compatible C++ 
&lt;br&gt;APIs in
&lt;br&gt;Octave (version 3.2 broke lots of APIs) as the version macros in the C++ 
&lt;br&gt;headers do
&lt;br&gt;not allow one to write different code for different versions of Octave. 
&lt;br&gt;The problem
&lt;br&gt;is that the version is held in a string and not as a number. It is 
&lt;br&gt;impossible for the C++
&lt;br&gt;preprocessor to work with strings.
&lt;br&gt;&lt;br&gt;Fix:
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;In src/version.h the version macro contains:
&lt;br&gt;&lt;br&gt;#define OCTAVE_API_VERSION &amp;quot;api-v37&amp;quot;
&lt;br&gt;&lt;br&gt;Please add an additional numeric macro, something like:
&lt;br&gt;&lt;br&gt;#define OCTAVE_API_VERSION_NUMERIC 37
&lt;br&gt;&lt;br&gt;Please do this urgently before you release any more versions as without 
&lt;br&gt;it is
&lt;br&gt;impossible to write C++ extensions to work more than one version of Octave.
&lt;br&gt;&lt;br&gt;Configuration (please do not edit this section):
&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;uname output: &amp;nbsp; &amp;nbsp; Linux caracal 2.6.27-14-generic #1 SMP Mon Aug 31 
&lt;br&gt;13:01:41 UTC 2009 i686 GNU/Linux
&lt;br&gt;configure opts: &amp;nbsp; '--host=i486-linux-gnu' '--build=i486-linux-gnu' 
&lt;br&gt;'--prefix=/usr' '--datadir=/usr/share' '--libdir=/usr/lib' 
&lt;br&gt;'--libexecdir=/usr/lib' '--infodir=/usr/share/info' 
&lt;br&gt;'--mandir=/usr/share/man' '--with-blas=-lblas-3gf' 
&lt;br&gt;'--with-lapack=-llapackgf-3' '--with-hdf5' '--with-fftw' 
&lt;br&gt;'--enable-shared' '--enable-rpath' '--disable-static' 
&lt;br&gt;'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CC=gcc' 
&lt;br&gt;'CFLAGS=-g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' 'CXX=g++' 
&lt;br&gt;'CXXFLAGS=-g -O2' 'F77=gfortran' 'FFLAGS=-g -O2'
&lt;br&gt;Fortran compiler: gfortran
&lt;br&gt;FFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -O2 -g
&lt;br&gt;F2C: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@F2C@
&lt;br&gt;F2CFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @F2CFLAGS@
&lt;br&gt;FLIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-L/usr/lib/gcc/i486-linux-gnu/4.3.1 
&lt;br&gt;-L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib -L/lib/../lib 
&lt;br&gt;-L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../.. -lhdf5 
&lt;br&gt;-lz -lgfortranbegin -lgfortran -lm
&lt;br&gt;CPPFLAGS:
&lt;br&gt;INCFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -I. -I. -I./liboctave -I./src -I./libcruft/misc
&lt;br&gt;C compiler: &amp;nbsp; &amp;nbsp; &amp;nbsp; gcc, version 4.3.1 (Ubuntu 4.3.1-8ubuntu3)
&lt;br&gt;CFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -O2 -g
&lt;br&gt;CPICFLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -fPIC
&lt;br&gt;C++ compiler: &amp;nbsp; &amp;nbsp; g++, version 4.3.1
&lt;br&gt;CXXFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -O2 -g
&lt;br&gt;CXXPICFLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; -fPIC
&lt;br&gt;LD_CXX: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g++
&lt;br&gt;LDFLAGS:
&lt;br&gt;LIBFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -L.
&lt;br&gt;RLD_FLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Wl,-rpath -Wl,/usr/lib/octave-3.0.1
&lt;br&gt;BLAS_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-llapackgf-3 -lblas-3gf
&lt;br&gt;FFTW_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lfftw3
&lt;br&gt;LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -lreadline &amp;nbsp;-lncurses -ldl -lhdf5 -lz -lm
&lt;br&gt;LEXLIB:
&lt;br&gt;LIBGLOB:
&lt;br&gt;SED: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/bin/sed
&lt;br&gt;DEFS:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;-DPACKAGE_NAME=&amp;quot;&amp;quot; -DPACKAGE_TARNAME=&amp;quot;&amp;quot; -DPACKAGE_VERSION=&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DPACKAGE_STRING=&amp;quot;&amp;quot; -DPACKAGE_BUGREPORT=&amp;quot;&amp;quot; -DOCTAVE_SOURCE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=':'
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DSEPCHAR_STR=&amp;quot;:&amp;quot; -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=unknown -DHAVE_LIBM=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_QHULL=1 -DHAVE_PCRE=1 -DHAVE_REGEXEC=1 -DHAVE_REGEX=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1 -DHAVE_HDF5_H=1 -DHAVE_HDF5=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_H5GGET_NUM_OBJS=1 -DHAVE_FFTW3=1 -DHAVE_GLPK_H=1 -DHAVE_GLPK=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 -DHAVE_IEEE754_DATA_FORMAT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## _
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_BLAS=1 -DHAVE_SUITESPARSE_UMFPACK_H=1 -DHAVE_UMFPACK=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DUMFPACK_SEPARATE_SPLIT=1 -DHAVE_SUITESPARSE_COLAMD_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_COLAMD=1 -DHAVE_SUITESPARSE_CCOLAMD_H=1 -DHAVE_CCOLAMD=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SUITESPARSE_CHOLMOD_H=1 -DHAVE_CHOLMOD=1 -DHAVE_SUITESPARSE_CS_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CXSPARSE=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DNPOS=std::string::npos
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -DSTDC_HEADERS=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_FLOAT_H=1 -DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_PWD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_TYPES_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMCAP_H=1 -DHAVE_UNISTD_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_FNMATCH=1 -DHAVE_GLOB=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 -DHAVE_BCOPY=1 -DHAVE_BZERO=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_CHMOD=1 -DHAVE_DUP2=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_KILL=1 -DHAVE_LGAMMA=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_LSTAT=1 -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_MKSTEMP=1 -DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_PUTENV=1 -DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_REALPATH=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_RENAME=1 -DHAVE_RINDEX=1 -DHAVE_RMDIR=1 -DHAVE_ROUND=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETLOCALE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SIGLONGJMP=1 -DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SIGSUSPEND=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT=1 -DHAVE_STRCASECMP=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRSIGNAL=1 -DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMA=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_WAITPID=1 -DHAVE_STRFTIME=1 -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_FINITE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1 -DHAVE_ERF=1 -DHAVE_ERFC=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_EXP2=1 -DHAVE_LOG2=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DHAVE_DECL_SYS_SIGLIST=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_POSIX_SIGNALS=1 -DRETSIGTYPE_IS_VOID=1 -DHAVE_GETRUSAGE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY=&amp;quot;gnuplot&amp;quot;
&lt;br&gt;&lt;br&gt;User-preferences (please do not edit this section):
&lt;br&gt;--------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;EDITOR = /usr/bin/vim
&lt;br&gt;&amp;nbsp; &amp;nbsp;EXEC_PATH = 
&lt;br&gt;/usr/lib/octave/3.0.1/site/exec/i486-pc-linux-gnu:/usr/lib/octave/api-v32/site/exec/i486-pc-linux-gnu:/usr/lib/octave/site/exec/i486-pc-linux-gnu:/usr/lib/octave/3.0.1/exec/i486-pc-linux-gnu:/usr/bin:/opt/intel/idb/10.1.018/bin:/opt/intel/cc/10.1.018/bin:/home/william/bin:/home/william/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
&lt;br&gt;&amp;nbsp; &amp;nbsp;IMAGE_PATH = .:/usr/share/octave/3.0.1/imagelib
&lt;br&gt;&amp;nbsp; &amp;nbsp;PAGER = pager
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS1 = \s:\#&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS2 = &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS4 = +
&lt;br&gt;&amp;nbsp; &amp;nbsp;beep_on_error = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;completion_append_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;crash_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo_executing_commands = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;fixed_point_format = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_binary = gnuplot
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_end =
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_plot = pl
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_replot = rep
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_splot = sp
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_title = t
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_using = u
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_with = w
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_file = /home/william/.octave_hist
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_size = 1024
&lt;br&gt;&amp;nbsp; &amp;nbsp;ignore_function_time_stamp = system
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_file = /usr/share/info/octave3.0.info
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_program = info
&lt;br&gt;&amp;nbsp; &amp;nbsp;makeinfo_program = makeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp;max_recursion_depth = 256
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_max_field_width = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_precision = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_output_immediately = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_screen_output = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_answer_id_name = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_empty_dimensions = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;save_precision = 16
&lt;br&gt;&amp;nbsp; &amp;nbsp;saving_history = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;sighup_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;sigterm_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;silent_functions = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;split_long_rows = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;string_fill_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct_levels_to_print = 2
&lt;br&gt;&amp;nbsp; &amp;nbsp;suppress_verbose_help_message = 0
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26614709&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-support-for-determining-Octave-version-into-C%2B%2B-headers-tp26614709p26614709.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606512</id>
	<title>can't compile development version</title>
	<published>2009-12-02T02:25:42Z</published>
	<updated>2009-12-02T02:25:42Z</updated>
	<author>
		<name>Bertrand Roessli</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I tried to compile the last development version 
&lt;br&gt;and got this error
&lt;br&gt;&lt;br&gt;&amp;nbsp;DLD-FUNCTIONS/urlwrite.cc:1427: error: expected ',' or '...' before '&amp;'
&lt;br&gt;token
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc:1428: error: ISO C++ forbids declaration of
&lt;br&gt;'curl_handle' with no type
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc: In function 'string_vector
&lt;br&gt;mput_directory(int)':
&lt;br&gt;&lt;br&gt;Thank You,
&lt;br&gt;&lt;br&gt;Bertrand Roessli
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/can%27t-compile-development-version-tp26606512p26606512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26606328</id>
	<title>root</title>
	<published>2009-12-02T01:50:23Z</published>
	<updated>2009-12-02T01:50:23Z</updated>
	<author>
		<name>Emil Widmann</name>
	</author>
	<content type="html">--------&lt;br&gt;
Bug report for Octave 3.2.3 configured for i686-pc-linux-gnu&lt;br&gt;
&lt;br&gt;
Description:&lt;br&gt;
-----------&lt;br&gt;
&lt;br&gt;
    I am trying to link the chemical package CANTERA to OCTAVE.&lt;br&gt;
    Cantera supports a MATLAB interface. I compiled the interface&lt;br&gt;
    successfully and tested it by running the cantera_demo script.&lt;br&gt;
    All demos run well, only the demos which contain the 1D Class &lt;br&gt;    of Cantera fail with the following&lt;br&gt;
&lt;br&gt;
    error: concatenation operator not implemented for `struct&amp;#39; by `class&amp;#39; operations&lt;br&gt;
    error: evaluating argument list element number 1&lt;br&gt;
    error: called from:&lt;br&gt;
    error:   /usr/local/cantera/demos/matlab/flame.m at line 46, column 3&lt;br&gt;
    error:   /usr/local/cantera/demos/matlab/flame1.m at line 74, column 4&lt;br&gt;
    error:   /usr/local/cantera/demos/matlab/run_examples.m at line 30, column 1&lt;br&gt;
    &lt;br&gt;
    the function flame is called from flame1 where the simulation problem is set up&lt;br&gt;
    (this &amp;quot;enveloping&amp;quot; code might not be necessary to resolve the error &lt;br&gt;
     but one gets a good idea what&amp;#39;s going on)&lt;br&gt;
&lt;br&gt;
        % FLAME1 - A burner-stabilized flat flame&lt;br&gt;
        %&lt;br&gt;
        %    This script simulates a burner-stablized lean hydrogen-oxygen flame&lt;br&gt;
        %    at low pressure. &lt;br&gt;
&lt;br&gt;
        help flame1;&lt;br&gt;
        %disp(&amp;#39;press any key to begin the simulation&amp;#39;);&lt;br&gt;
        %pause;&lt;br&gt;
&lt;br&gt;
        t0 = cputime;  % record the starting time&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        % parameter values&lt;br&gt;
        p          =   0.05*oneatm;         % pressure&lt;br&gt;
        tburner    =   373.0;               % burner temperature&lt;br&gt;
        mdot       =   0.06;                % kg/m^2/s&lt;br&gt;
&lt;br&gt;
        rxnmech    =  &amp;#39;h2o2.cti&amp;#39;;           % reaction mechanism file&lt;br&gt;
        comp       =  &amp;#39;H2:1.8, O2:1, AR:7&amp;#39;; % premixed gas composition&lt;br&gt;
&lt;br&gt;
        initial_grid = [0.0 0.02 0.04 0.06 0.08 0.1 ...&lt;br&gt;
                0.15 0.2 0.4 0.49 0.5];  % m&lt;br&gt;
&lt;br&gt;
        tol_ss    = [1.0e-5 1.0e-13];       % [rtol atol] for steady-state&lt;br&gt;
                                                         % problem&lt;br&gt;
        tol_ts    = [1.0e-4 1.0e-9];          % [rtol atol] for time stepping&lt;br&gt;
&lt;br&gt;
        loglevel  = 1;                      % amount of diagnostic output (0&lt;br&gt;
                                            % to 5)&lt;br&gt;
                    &lt;br&gt;
        refine_grid = 1;                    % 1 to enable refinement, 0 to&lt;br&gt;
                                           % disable                    &lt;br&gt;
        max_jacobian_age = [5, 10];        &lt;br&gt;
                   &lt;br&gt;
        %%%%%%%%%%%%%%%% create the gas object %%%%%%%%%%%%%%%%%%%%%%%%&lt;br&gt;
        %&lt;br&gt;
        % This object will be used to evaluate all thermodynamic, kinetic    ,&lt;br&gt;
        % and transport properties&lt;br&gt;
        %&lt;br&gt;
        gas = IdealGasMix(rxnmech);&lt;br&gt;
&lt;br&gt;
        % set its state to that of the unburned gas at the burner&lt;br&gt;
        set(gas,&amp;#39;T&amp;#39;, tburner, &amp;#39;P&amp;#39;, p, &amp;#39;X&amp;#39;, comp);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        %%%%%%%%%%%%%%%% create the flow object %%%%%%%%%%%%%%%%%%%%%%%&lt;br&gt;
    &lt;br&gt;
        f = AxisymmetricFlow(gas,&amp;#39;flow&amp;#39;);&lt;br&gt;
        set(f, &amp;#39;P&amp;#39;, p, &amp;#39;grid&amp;#39;, initial_grid);&lt;br&gt;
        set(f, &amp;#39;tol&amp;#39;, tol_ss, &amp;#39;tol-time&amp;#39;, tol_ts);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        %%%%%%%%%%%%%%% create the burner %%%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br&gt;
        %&lt;br&gt;
        %  The burner is an Inlet object. The temperature, mass flux, &lt;br&gt;
        %  and composition (relative molar) may be specified.&lt;br&gt;
        %&lt;br&gt;
        burner = Inlet(&amp;#39;burner&amp;#39;);&lt;br&gt;
        set(burner, &amp;#39;T&amp;#39;, tburner, &amp;#39;MassFlux&amp;#39;, mdot, &amp;#39;X&amp;#39;, comp);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        %%%%%%%%%%%%%% create the outlet %%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br&gt;
        % &lt;br&gt;
        %  The type of flame is determined by the object that terminates&lt;br&gt;
        %  the domain. An Outlet object imposes zero gradient boundary&lt;br&gt;
        %  conditions for the temperature and mass fractions, and zero&lt;br&gt;
        %  radial velocity and radial pressure gradient.&lt;br&gt;
        %&lt;br&gt;
        s = Outlet(&amp;#39;out&amp;#39;);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        %%%%%%%%%%%%% create the flame object  %%%%%%%%%%%%&lt;br&gt;
        %&lt;br&gt;
        % Once the component parts have been created, they can be assembled&lt;br&gt;
        % to create the flame object.&lt;br&gt;
        %&lt;br&gt;
        fl = flame(gas, burner, f, s);&lt;br&gt;
        &lt;br&gt;
        ...&lt;br&gt;
    &lt;br&gt;
&lt;br&gt;
    Ok, this is the start of Function flame until the error:&lt;br&gt;
&lt;br&gt;
        function f = flame(gas, left, flow, right)&lt;br&gt;
&lt;br&gt;
        %  FLAME - create a flame object.&lt;br&gt;
        %&lt;br&gt;
        %    gas     --  object representing the gas. This object will be used to&lt;br&gt;
        %                compute all required thermodynamic, kinetic, and transport&lt;br&gt;
        %                properties. The state of this object should be set&lt;br&gt;
        %                to an estimate of the gas state emerging from the&lt;br&gt;
        %                burner before calling StagnationFlame.&lt;br&gt;
        %&lt;br&gt;
        %    left    --  object representing the burner, which must be&lt;br&gt;
        %                created using function Inlet.&lt;br&gt;
        %&lt;br&gt;
        %    flow    --  object representing the flow, created with&lt;br&gt;
        %                function AxisymmetricFlow.&lt;br&gt;
        %&lt;br&gt;
        %    right   --  object representing the surface.function f = flame(gas, left, flow, right)&lt;br&gt;
    &lt;br&gt;
        % Check input parameters&lt;br&gt;
        if nargin ~= 4&lt;br&gt;
              error(&amp;#39;wrong number of input arguments.&amp;#39;);&lt;br&gt;
        end&lt;br&gt;
&lt;br&gt;
        if ~isIdealGas(gas)&lt;br&gt;
              error(&amp;#39;gas object must represent an ideal gas mixture.&amp;#39;);&lt;br&gt;
        end&lt;br&gt;
        if ~isInlet(left)&lt;br&gt;
              error(&amp;#39;burner object of wrong type.&amp;#39;);&lt;br&gt;
        end&lt;br&gt;
        if ~isFlow(flow)&lt;br&gt;
              error(&amp;#39;flow object of wrong type.&amp;#39;);&lt;br&gt;
        end&lt;br&gt;
&lt;br&gt;
        flametype = 0;&lt;br&gt;
            if isSurface(right)&lt;br&gt;
          flametype = 1;&lt;br&gt;
            elseif isInlet(right)&lt;br&gt;
          flametype = 3;&lt;br&gt;
        end&lt;br&gt;
&lt;br&gt;
        % create the container object&lt;br&gt;
        %the ERROR occurs HERE when the method @Stack/Stack.m is called&lt;br&gt;
        f = Stack([left flow right]);&lt;br&gt;
        &lt;br&gt;
    Here is the definition of function s&lt;br&gt;
&lt;br&gt;
        function s = Stack(domains)&lt;br&gt;
        %&lt;br&gt;
        % STACK - A one-dimensional &amp;#39;stack&amp;#39; of domains. &lt;br&gt;
        % &lt;br&gt;
        %    A stack object is a container for one-dimensional domains,&lt;br&gt;
        %    which are instances of class Domain1D. The domains are of two&lt;br&gt;
        %    types - extended domains, and connector domains. &lt;br&gt;
        %&lt;br&gt;
&lt;br&gt;
        disp(&amp;quot;DEBUG POS 1 - Stack &amp;quot;); disp (domains); pause;&lt;br&gt;&lt;br&gt; 
The error is in the function headline before the disp(&amp;quot; DEBUG ..&amp;quot;) I inserted. Obviously it is not possible to merge the 3 objects into 1 implicitly. The author of the code, Dr. Goodwin, did a thorough job to structure it object orientated. Probably the scripts above will not run without the definition if the basic classes, but the code is well documented and it should be possible to get the idea. I posted what I did to link Cantera to Octave on the Google Cantera Usergroup, in case it is necessary. I don&amp;#39;t know if this is significant, I had compiled Octave myself and failed to link in some libraries (SparseMatrixes, FFTW, GraphicMagic, qrupdate, qhull).    &lt;br&gt;

&lt;br&gt;
Expected Outcome:&lt;br&gt;------------------------&lt;br&gt;Matlab compatibility regarding class objects, no error.&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Repeat-By:&lt;br&gt;
---------&lt;br&gt;
&lt;br&gt;
    The original error can be repeated with a call of the flame1.m example of Cantera. &lt;br&gt;
    I tried to produce also a shorter example without the Cantera package,&lt;br&gt;
    but failed. I am new to both Cantera and Octave.&lt;br&gt;
&lt;br&gt;
Fix:&lt;br&gt;
---&lt;br&gt;
&lt;br&gt;
    -&lt;br&gt;
&lt;br&gt;

&lt;br&gt;
Configuration (please do not edit this section):&lt;br&gt;
-----------------------------------------------&lt;br&gt;
&lt;br&gt;
uname output:     Linux puppypc 2.6.30.5 #1 SMP Tue Sep 1 15:48:26 GMT-8 2009 i686 GNU/Linux&lt;br&gt;
configure opts:   &lt;br&gt;
Fortran compiler: gfortran&lt;br&gt;
FFLAGS:           -O -mieee-fp&lt;br&gt;
FLIBS:            -L/usr/lib/gcc/i486-t2-linux-gnu/4.2.2
-L/usr/lib/gcc/i486-t2-linux-gnu/4.2.2/../../../../i486-t2-linux-gnu/lib
-L/usr/lib/gcc/i486-t2-linux-gnu/4.2.2/../../.. -lz -lgfortranbegin
-lgfortran -lm&lt;br&gt;
CPPFLAGS:         &lt;br&gt;
INCFLAGS:         -I. -I. -I./liboctave -I./src -I./libcruft/misc&lt;br&gt;
C compiler:       gcc, version 4.2.2&lt;br&gt;
CFLAGS:           -g -O2&lt;br&gt;
CPICFLAG:         -fPIC&lt;br&gt;
C++ compiler:     g++, version 4.2.2&lt;br&gt;
CXXFLAGS:         -g -O2&lt;br&gt;
CXXPICFLAG:       -fPIC&lt;br&gt;
LD_CXX:           g++&lt;br&gt;
LDFLAGS:          &lt;br&gt;
LIBFLAGS:         -L.&lt;br&gt;
RLD_FLAG:         -Wl,-rpath -Wl,/usr/local/lib/octave-3.2.3&lt;br&gt;
BLAS_LIBS:        &lt;br&gt;
FFTW_LIBS:        &lt;br&gt;
LIBS:             -lreadline  -lncurses -ldl -lz -lm &lt;br&gt;
LEXLIB:           &lt;br&gt;
LIBGLOB:          &lt;br&gt;
SED:              /bin/sed&lt;br&gt;
DEFS:&lt;br&gt;
&lt;br&gt;
-DPACKAGE_NAME=&amp;quot;&amp;quot; -DPACKAGE_TARNAME=&amp;quot;&amp;quot; -DPACKAGE_VERSION=&amp;quot;&amp;quot;
-DPACKAGE_STRING=&amp;quot;&amp;quot; -DPACKAGE_BUGREPORT=&amp;quot;&amp;quot; -DOCTAVE_SOURCE=1
-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1
-D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSEPCHAR=&amp;#39;:&amp;#39;
-DSEPCHAR_STR=&amp;quot;:&amp;quot; -D__NO_MATH_INLINES=1
-DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1
-DHAVE_X_WINDOWS=1 -DHAVE_LIBM=1 -DHAVE_PCRE_COMPILE=1 -DHAVE_PCRE=1
-DHAVE_REGEXEC=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1
-DHAVE_GLPK_H=1 -DHAVE_GLPK=1 -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1
-DHAVE_IEEE754_DATA_FORMAT=1 -DF77_FUNC(name,NAME)=name ## _
-DF77_FUNC_(name,NAME)=name ## _ -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1
-DHAVE_DEV_T=1 -DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1
-DHAVE_LONG_LONG_INT=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1
-DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4
-DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1
-DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1
-DHAVE_FAST_INT_OPS=1 -DSIZEOF_LONG_DOUBLE=12 -DSTDC_HEADERS=1
-DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1
-DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1
-DHAVE_FLOAT_H=1 -DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1
-DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1
-DHAVE_PTHREAD_H=1 -DHAVE_PWD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1
-DHAVE_SYS_POLL_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMCAP_H=1
-DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIOS_H=1
-DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1
-DHAVE_FNMATCH=1 -DHAVE_GLOB=1 -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1
-DHAVE_BCOPY=1 -DHAVE_BZERO=1 -DHAVE_CANONICALIZE_FILE_NAME=1
-DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1
-DHAVE_EXECVP=1 -DHAVE_EXPM1=1 -DHAVE_EXPM1F=1 -DHAVE_FCNTL=1
-DHAVE_FORK=1 -DHAVE_FSTAT=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1
-DHAVE_GETEUID=1 -DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1
-DHAVE_GETGRNAM=1 -DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1
-DHAVE_GETPWENT=1 -DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1
-DHAVE_GETUID=1 -DHAVE_GETWD=1 -DHAVE_KILL=1 -DHAVE_LGAMMA=1
-DHAVE_LGAMMAF=1 -DHAVE_LGAMMA_R=1 -DHAVE_LGAMMAF_R=1 -DHAVE_LINK=1
-DHAVE_LOCALTIME_R=1 -DHAVE_LOG1P=1 -DHAVE_LOG1PF=1 -DHAVE_LSTAT=1
-DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1
-DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1
-DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_REALPATH=1 -DHAVE_RENAME=1
-DHAVE_RINDEX=1 -DHAVE_RMDIR=1 -DHAVE_ROUNDL=1 -DHAVE_SELECT=1
-DHAVE_SETGRENT=1 -DHAVE_SETLOCALE=1 -DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1
-DHAVE_SIGACTION=1 -DHAVE_SIGLONGJMP=1 -DHAVE_SIGPENDING=1
-DHAVE_SIGPROCMASK=1 -DHAVE_SIGSUSPEND=1 -DHAVE_SNPRINTF=1
-DHAVE_STAT=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1
-DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1 -DHAVE_STRSIGNAL=1
-DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMAF=1 -DHAVE_TRUNC=1
-DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1
-DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1
-DHAVE_WAITPID=1 -DHAVE_DECL_EXP2=1 -DHAVE_DECL_ROUND=1
-DHAVE_DECL_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_ROUND=1 -DHAVE_TGAMMA=1
-DHAVE_STRFTIME=1 -DHAVE_C99_VSNPRINTF=1 -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1
-DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1
-DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_CMATH_ISNAN=1
-DHAVE_CMATH_ISNANF=1 -DHAVE_CMATH_ISINF=1 -DHAVE_CMATH_ISINFF=1
-DHAVE_CMATH_ISFINITE=1 -DHAVE_CMATH_ISFINITEF=1 -DHAVE_FINITE=1
-DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1
-DHAVE_ACOSH=1 -DHAVE_ACOSHF=1 -DHAVE_ASINH=1 -DHAVE_ASINHF=1
-DHAVE_ATANH=1 -DHAVE_ATANHF=1 -DHAVE_ERF=1 -DHAVE_ERFF=1 -DHAVE_ERFC=1
-DHAVE_ERFCF=1 -DHAVE_EXP2F=1 -DHAVE_LOG2=1 -DHAVE_LOG2F=1
-DHAVE_HYPOTF=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
-DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
-DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
-DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DHAVE_DECL_SYS_SIGLIST=1
-DHAVE_POSIX_SIGNALS=1 -DRETSIGTYPE_IS_VOID=1 -DHAVE_GETRUSAGE=1
-DHAVE_TIMES=1 -DYYTEXT_POINTER=1&lt;br&gt;
&lt;br&gt;
User-preferences (please do not edit this section):&lt;br&gt;
--------------------------------------------------&lt;br&gt;
&lt;br&gt;
  EDITOR = mp&lt;br&gt;
  EXEC_PATH =
/usr/local/libexec/octave/3.2.3/site/exec/i686-pc-linux-gnu:/usr/local/libexec/octave/api-v37/site/exec/i686-pc-linux-gnu:/usr/local/libexec/octave/site/exec/i686-pc-linux-gnu:/usr/local/libexec/octave/3.2.3/exec/i686-pc-linux-gnu:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R7/bin:/root/my-applications/bin:/opt/qt4/bin:/opt/&lt;a href=&quot;http://mozilla.org/bin:/opt/samba/bin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mozilla.org/bin:/opt/samba/bin&lt;/a&gt;&lt;br&gt;

  IMAGE_PATH = .:/usr/local/share/octave/3.2.3/imagelib&lt;br&gt;
  PAGER = less&lt;br&gt;
  PS1 = &amp;gt;&amp;gt; &lt;br&gt;
  PS2 = &lt;br&gt;
  PS4 = + &lt;br&gt;
  beep_on_error = 1&lt;br&gt;
  completion_append_char =  &lt;br&gt;
  crash_dumps_octave_core = 0&lt;br&gt;
  echo_executing_commands = 0&lt;br&gt;
  fixed_point_format = 1&lt;br&gt;
  gnuplot_binary = gnuplot&lt;br&gt;
# gnuplot_command_end = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_plot = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_replot = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_splot = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_title = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_using = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
# gnuplot_command_with = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
  history_file = /root/.octave_hist&lt;br&gt;
  history_size = 1024&lt;br&gt;
  ignore_function_time_stamp = system&lt;br&gt;
  info_file = /usr/local/share/info/&lt;a href=&quot;http://octave.info&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;octave.info&lt;/a&gt;&lt;br&gt;
  info_program = info&lt;br&gt;
  makeinfo_program = makeinfo&lt;br&gt;
  max_recursion_depth = 256&lt;br&gt;
  output_max_field_width = 5&lt;br&gt;
  output_precision = 5&lt;br&gt;
  page_output_immediately = 0&lt;br&gt;
  page_screen_output = 0&lt;br&gt;
# print_answer_id_name = &amp;lt;no value or error in displaying it&amp;gt;&lt;br&gt;
  print_empty_dimensions = 0&lt;br&gt;
  save_precision = 16&lt;br&gt;
  saving_history = 1&lt;br&gt;
  sighup_dumps_octave_core = 1&lt;br&gt;
  sigterm_dumps_octave_core = 1&lt;br&gt;
  silent_functions = 0&lt;br&gt;
  split_long_rows = 1&lt;br&gt;
  string_fill_char =  &lt;br&gt;
  struct_levels_to_print = 2&lt;br&gt;
  suppress_verbose_help_message = 0&lt;br&gt;
&lt;br&gt;
Sorry I was not able to send this from inside the bug_report script,&lt;br&gt;
regards&lt;br&gt;
emil&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt;Emil Widmann&lt;br&gt;Kürsinger Hütte &lt;br&gt;Obersulzbachtal&lt;br&gt;5741 Neukirchen am Großvenediger&lt;br&gt;+43 6565 6450&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606328&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emil.widmann@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606328&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;&lt;br&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26606328&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/root-tp26606328p26606328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593953</id>
	<title>Re: sscanf returns zero status</title>
	<published>2009-12-01T02:01:51Z</published>
	<updated>2009-12-01T02:01:51Z</updated>
	<author>
		<name>vipin.ts</name>
	</author>
	<content type="html">Hi, &lt;br&gt;&lt;br&gt;Here is the supporting information regarding the problem associated with sscanf.&lt;br&gt;&lt;br&gt;Octave version 3.0.4&lt;br&gt;&lt;br&gt;my string variable is &amp;quot;exon&amp;quot;:[[[1842,1945]]]&lt;br&gt;&lt;br&gt;string(11:min(22,11+20))&lt;br&gt;&amp;gt;&amp;gt; 1842,1945]]]&lt;br&gt;

&lt;br&gt;So I expect delta of value 5 from below statement.&lt;br&gt;&lt;br&gt;[num, one, err, delta] = sscanf(string(11:min(22,11+20)), &amp;#39;%f&amp;#39;, 1);&lt;br&gt;&lt;br&gt;Hope this will help.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Vipin&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sscanf-returns-zero-status-tp26580728p26593953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588785</id>
	<title>num2str deleting leading spaces, - is it a Bug or Feature?</title>
	<published>2009-12-01T00:31:00Z</published>
	<updated>2009-12-01T00:31:00Z</updated>
	<author>
		<name>Stefan Pofahl</name>
	</author>
	<content type="html">Bug report for Octave 3.2.2 configured for i686-pc-mingw32
&lt;br&gt;&lt;br&gt;Description:
&lt;br&gt;-----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;I want leading speces in an Output-String for a numerical value,
&lt;br&gt;&amp;nbsp; &amp;nbsp;but num2str(x, &amp;quot;% 10.3&amp;quot;) deletes the leading spaces
&lt;br&gt;&lt;br&gt;Repeat-By:
&lt;br&gt;---------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;x = 10;
&lt;br&gt;&amp;nbsp; &amp;nbsp;[&amp;quot;xxx&amp;quot;, num2str(x, &amp;quot;% 10.3f&amp;quot;), &amp;quot;###&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp;---&amp;gt; ans = xxx10.000###
&lt;br&gt;&lt;br&gt;&lt;br&gt;Fix:
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;x = 10;
&lt;br&gt;&amp;nbsp; &amp;nbsp;[&amp;quot;xxx&amp;quot;, sprintf(&amp;quot;% 10.3f&amp;quot;, x), &amp;quot;###&amp;quot;]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Configuration (please do not edit this section):
&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;uname output: &amp;nbsp; &amp;nbsp; Windows
&lt;br&gt;configure opts:
&lt;br&gt;Fortran compiler: mingw32-gfortran-4.3.0-dw2
&lt;br&gt;FFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -O -mieee-fp
&lt;br&gt;FLIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lgfortran
&lt;br&gt;CPPFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -march=i686 -mtune=generic -O2
&lt;br&gt;INCFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -I. -I/octmgw32/octave/octave-3.2.2 -I. 
&lt;br&gt;-I./liboctave -I./src -I./libcruft/misc 
&lt;br&gt;-I/octmgw32/octave/octave-3.2.2 
&lt;br&gt;-I/octmgw32/octave/octave-3.2.2/liboctave 
&lt;br&gt;-I/octmgw32/octave/octave-3.2.2/src 
&lt;br&gt;-I/octmgw32/octave/octave-3.2.2/libcruft/misc
&lt;br&gt;C compiler: &amp;nbsp; &amp;nbsp; &amp;nbsp; mingw32-gcc-4.3.0-dw2, version4.3.0-dw2 (GCC TDM-2 
&lt;br&gt;for MinGW)
&lt;br&gt;CFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Wall
&lt;br&gt;CPICFLAG:
&lt;br&gt;C++ compiler: &amp;nbsp; &amp;nbsp; mingw32-g++-4.3.0-dw2, version4.3.0-dw2
&lt;br&gt;CXXFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -D_DLL -Wall
&lt;br&gt;CXXPICFLAG:
&lt;br&gt;LD_CXX: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mingw32-g++-4.3.0-dw2
&lt;br&gt;LDFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-shared-libgcc -Wl,--exclude-libs=-lstdc++_s 
&lt;br&gt;-Wl,--allow-multiple-definition
&lt;br&gt;LIBFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -L.
&lt;br&gt;RLD_FLAG:
&lt;br&gt;BLAS_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-llapack -lblas
&lt;br&gt;FFTW_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lfftw3 -lfftw3f
&lt;br&gt;LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -lreadline &amp;nbsp;-lncurses -liberty -lblas -lhdf5 -lz -lm 
&lt;br&gt;&amp;nbsp; -lgdi32 -lws2_32 -luser32 -lkernel32
&lt;br&gt;LEXLIB:
&lt;br&gt;LIBGLOB: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lglob
&lt;br&gt;SED: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/usr/bin/sed
&lt;br&gt;DEFS:
&lt;br&gt;-DPACKAGE_NAME=&amp;quot;&amp;quot; -DPACKAGE_TARNAME=&amp;quot;&amp;quot; -DPACKAGE_VERSION=&amp;quot;&amp;quot; 
&lt;br&gt;-DPACKAGE_STRING=&amp;quot;&amp;quot; -DPACKAGE_BUGREPORT=&amp;quot;&amp;quot; -DOCTAVE_SOURCE=1 
&lt;br&gt;-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
&lt;br&gt;-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
&lt;br&gt;-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
&lt;br&gt;-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 
&lt;br&gt;-D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSEPCHAR=';' 
&lt;br&gt;-DSEPCHAR_STR=&amp;quot;;&amp;quot; -D__NO_MATH_INLINES=1 
&lt;br&gt;-DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1 
&lt;br&gt;-DHAVE_X_WINDOWS=1 -DHAVE_LIBM=1 -DHAVE_QHULL=1 -DHAVE_PCRE_COMPILE=1 
&lt;br&gt;-DHAVE_PCRE=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1 
&lt;br&gt;-DHAVE_HDF5_H=1 -DHAVE_HDF5=1 -DHAVE_H5GGET_NUM_OBJS=1 -DHAVE_FFTW3=1 
&lt;br&gt;-DHAVE_GLPK_GLPK_H=1 -DHAVE_GLPK=1 -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 
&lt;br&gt;-DHAVE_MAGICK=1 -DHAVE_WINDOWS_H=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 
&lt;br&gt;-DHAVE_OPENGL=1 -DHAVE_FTGL_FTGL_H=1 -DHAVE_FTGL=1 -DHAVE_FLTK=1 
&lt;br&gt;-DHAVE_IEEE754_DATA_FORMAT=1 -DF77_FUNC(name,NAME)=name ## _ 
&lt;br&gt;-DF77_FUNC_(name,NAME)=name ## _ -DHAVE_BLAS=1 -DHAVE_QRUPDATE=1 
&lt;br&gt;-DHAVE_SUITESPARSE_AMD_H=1 -DHAVE_AMD=1 -DHAVE_SUITESPARSE_UMFPACK_H=1 
&lt;br&gt;-DHAVE_UMFPACK=1 -DUMFPACK_SEPARATE_SPLIT=1 
&lt;br&gt;-DHAVE_SUITESPARSE_COLAMD_H=1 -DHAVE_COLAMD=1 
&lt;br&gt;-DHAVE_SUITESPARSE_CCOLAMD_H=1 -DHAVE_CCOLAMD=1 
&lt;br&gt;-DHAVE_SUITESPARSE_CHOLMOD_H=1 -DHAVE_CHOLMOD=1 
&lt;br&gt;-DHAVE_SUITESPARSE_CS_H=1 -DHAVE_CXSPARSE=1 -DHAVE_ARPACK=1 
&lt;br&gt;-Duid_t=int -Dgid_t=int -DHAVE_DEV_T=1 -DHAVE_INO_T=1 
&lt;br&gt;-DHAVE_LONG_LONG_INT=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1 
&lt;br&gt;-DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 -DSIZEOF_SHORT=2 
&lt;br&gt;-DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA=1 
&lt;br&gt;-DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 
&lt;br&gt;-DHAVE_FAST_INT_OPS=1 -DSIZEOF_LONG_DOUBLE=12 -DSTDC_HEADERS=1 
&lt;br&gt;-DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_ASSERT_H=1 
&lt;br&gt;-DHAVE_CURSES_H=1 -DHAVE_DIRECT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1 
&lt;br&gt;-DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 
&lt;br&gt;-DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_PTHREAD_H=1 
&lt;br&gt;-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
&lt;br&gt;-DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 
&lt;br&gt;-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_UTIME_H=1 -DHAVE_TERMCAP_H=1 
&lt;br&gt;-DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1 -DHAVE_GLOB_H=1 
&lt;br&gt;-DHAVE_FNMATCH_H=1 -DHAVE_CONIO_H=1 -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 
&lt;br&gt;-DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_EXECVP=1 -DHAVE_EXPM1=1 
&lt;br&gt;-DHAVE_EXPM1F=1 -DHAVE_FSTAT=1 -DHAVE_GETCWD=1 -DHAVE_GETPID=1 
&lt;br&gt;-DHAVE_GETTIMEOFDAY=1 -DHAVE__KBHIT=1 -DHAVE_LGAMMA=1 -DHAVE_LGAMMAF=1 
&lt;br&gt;-DHAVE_LOG1P=1 -DHAVE_LOG1PF=1 -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 
&lt;br&gt;-DHAVE_PUTENV=1 -DHAVE_RAISE=1 -DHAVE_RENAME=1 -DHAVE_RMDIR=1 
&lt;br&gt;-DHAVE_ROUNDL=1 -DHAVE_SETLOCALE=1 -DHAVE_SETVBUF=1 -DHAVE_SNPRINTF=1 
&lt;br&gt;-DHAVE_STAT=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 
&lt;br&gt;-DHAVE_STRICMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRNICMP=1 
&lt;br&gt;-DHAVE_TEMPNAM=1 -DHAVE_TGAMMAF=1 -DHAVE_TRUNC=1 -DHAVE_UMASK=1 
&lt;br&gt;-DHAVE_UNLINK=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 
&lt;br&gt;-DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE__CHMOD=1 
&lt;br&gt;-DHAVE__SNPRINTF=1 -DHAVE_DECL_EXP2=1 -DHAVE_DECL_ROUND=1 
&lt;br&gt;-DHAVE_DECL_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_ROUND=1 -DHAVE_TGAMMA=1 
&lt;br&gt;-DHAVE_MKSTEMPS=1 -DHAVE_C99_VSNPRINTF=1 
&lt;br&gt;-DOCTAVE_HAVE_BROKEN_STRPTIME=1 -D_WIN32_WINNT=0x0403 
&lt;br&gt;-DHAVE_LOADLIBRARY_API=1 -DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 
&lt;br&gt;-DHAVE_CMATH_ISNAN=1 -DHAVE_CMATH_ISNANF=1 -DHAVE_CMATH_ISINF=1 
&lt;br&gt;-DHAVE_CMATH_ISINFF=1 -DHAVE_CMATH_ISFINITE=1 -DHAVE_CMATH_ISFINITEF=1 
&lt;br&gt;-DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_COPYSIGN=1 -DHAVE_SIGNBIT=1 
&lt;br&gt;-DHAVE__FINITE=1 -DHAVE__ISNAN=1 -DHAVE__COPYSIGN=1 
&lt;br&gt;-DHAVE_DECL_SIGNBIT=1 -DHAVE_ACOSH=1 -DHAVE_ACOSHF=1 -DHAVE_ASINH=1 
&lt;br&gt;-DHAVE_ASINHF=1 -DHAVE_ATANH=1 -DHAVE_ATANHF=1 -DHAVE_ERF=1 
&lt;br&gt;-DHAVE_ERFF=1 -DHAVE_ERFC=1 -DHAVE_ERFCF=1 -DHAVE_EXP2F=1 
&lt;br&gt;-DHAVE_LOG2=1 -DHAVE_LOG2F=1 -DHAVE_HYPOTF=1 
&lt;br&gt;-DHAVE_STRUCT_STAT_ST_RDEV=1 -DHAVE_DECL_TZNAME=1 -DHAVE_TZNAME=1 
&lt;br&gt;-DMKDIR_TAKES_ONE_ARG=1 -DUSE_READLINE=1 -DRETSIGTYPE=void 
&lt;br&gt;-DHAVE_DECL_SYS_SIGLIST=0 -DMUST_REINSTALL_SIGHANDLERS=1 
&lt;br&gt;-DRETSIGTYPE_IS_VOID=1
&lt;br&gt;&lt;br&gt;&lt;br&gt;User-preferences (please do not edit this section):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;EDITOR = C:\Programme\pspad\PSPad.exe
&lt;br&gt;&amp;nbsp; &amp;nbsp;EXEC_PATH = 
&lt;br&gt;C:\Programme\Octave\3.2.2_gcc-4.3.0\MINGW32\bin;C:\Programme\Octave\3.2.2_gcc-4.3.0\MSYS\bin;C:\Programme\Octave\3.2.2_gcc-4.3.0\libexec\octave\3.2.2\site\exec\i686-pc-mingw32;C:\Programme\Octave\3.2.2_gcc-4.3.0\libexec\octave\api-v37\site\exec\i686-pc-mingw32;C:\Programme\Octave\3.2.2_gcc-4.3.0\libexec\octave\site\exec\i686-pc-mingw32;C:\Programme\Octave\3.2.2_gcc-4.3.0\libexec\octave\3.2.2\exec\i686-pc-mingw32;C:\Programme\Octave\3.2.2_gcc-4.3.0\bin;C:\Programme\MiKTeX 
&lt;br&gt;2.7\miktex\bin;C:\Programme\Microsoft Visual 
&lt;br&gt;Studio\Common\Tools;C:\Programme\Microsoft Visual 
&lt;br&gt;Studio\Common\Msdev98\BIN;C:\Programme\Microsoft Visual 
&lt;br&gt;Studio\DF98\BIN;C:\Programme\Microsoft Visual 
&lt;br&gt;Studio\VC98\BIN;C:\PROGRA~1\GEMEIN~1\ASPENT~1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Gemeinsame 
&lt;br&gt;Dateien\AspenTech Shared\;C:\Programme\Rainbow Technologies\SentinelLM 
&lt;br&gt;7.2.0.1 
&lt;br&gt;Server\English\;C:\Programme\gnuplot\bin\;C:\VXIpnp\WinNT\Bin;C:\Programme\XEmacs\XEmacs-21.4.21\i586-pc-win32;C:\Programme\Ghostgum\gs\gs8.63\bin
&lt;br&gt;&amp;nbsp; &amp;nbsp;IMAGE_PATH = 
&lt;br&gt;.;C:\Programme\Octave\3.2.2_gcc-4.3.0\share\octave\3.2.2\imagelib
&lt;br&gt;&amp;nbsp; &amp;nbsp;PAGER = C:\Programme\Octave\3.2.2_gcc-4.3.0\bin\less.exe
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS1 = \s:\#:\w
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS2 = &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS4 = +
&lt;br&gt;&amp;nbsp; &amp;nbsp;beep_on_error = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;completion_append_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;crash_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo_executing_commands = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;fixed_point_format = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_binary = C:\Programme\Octave\3.2.2_gcc-4.3.0\bin\gnuplot.exe
&lt;br&gt;# gnuplot_command_end = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_plot = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_replot = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_splot = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_title = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_using = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;# gnuplot_command_with = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_file = C:\Dokumente und Einstellungen\spofahl\.octave_hist
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_size = 1024
&lt;br&gt;&amp;nbsp; &amp;nbsp;ignore_function_time_stamp = system
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_file = C:\Programme\Octave\3.2.2_gcc-4.3.0\share\info\octave.info
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_program = info
&lt;br&gt;&amp;nbsp; &amp;nbsp;makeinfo_program = makeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp;max_recursion_depth = 256
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_max_field_width = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_precision = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_output_immediately = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_screen_output = 1
&lt;br&gt;# print_answer_id_name = &amp;lt;no value or error in displaying it&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_empty_dimensions = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;save_precision = 16
&lt;br&gt;&amp;nbsp; &amp;nbsp;saving_history = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;sighup_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;sigterm_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;silent_functions = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;split_long_rows = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;string_fill_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct_levels_to_print = 2
&lt;br&gt;&amp;nbsp; &amp;nbsp;suppress_verbose_help_message = 0
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/num2str-deleting-leading-spaces%2C---is-it-a-Bug-or-Feature--tp26588785p26588785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26587789</id>
	<title>Re: sscanf returns zero status</title>
	<published>2009-11-30T23:23:36Z</published>
	<updated>2009-11-30T23:23:36Z</updated>
	<author>
		<name>David Grundberg-2</name>
	</author>
	<content type="html">John W. Eaton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 30-Nov-2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587789&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vipin.ts@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | I am using a matlab script and trying to reproduce it in octave. But I am getting a zero value while handling with sscanf function. 
&lt;br&gt;&amp;gt; | Here is the code 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | [num, one, err, delta] = sscanf(string(pos:min(len,pos+20)), '%f', 1); 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | In this statement matlab gives a delta variable with numeric value, but in octave always I am getting zero value. 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | Many thanks for helping to solve the problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This might be a bug, but you haven't given enough information for
&lt;br&gt;&amp;gt; anyone to debug the problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What version of Octave are you using?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What is the value of
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; string(pos:min(len,pos+20))
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when sscanf is called?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jwe
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bug-octave mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587789&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;The 3.2 series' sscanf always return a 0 in the fourth outarg.
&lt;br&gt;&lt;br&gt;I fixed the string seeking in this changeset:
&lt;br&gt;&lt;a href=&quot;http://hg.savannah.gnu.org/hgweb/octave/rev/3ccd3a03944c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.savannah.gnu.org/hgweb/octave/rev/3ccd3a03944c&lt;/a&gt;&lt;br&gt;&lt;br&gt;This changeset couldn't be transplanted to 3.2 since it breaks the ABI.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;David
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587789&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sscanf-returns-zero-status-tp26580728p26587789.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26587270</id>
	<title>Re: base class assignment problem (was: Re: very strange bug)</title>
	<published>2009-11-30T22:28:42Z</published>
	<updated>2009-11-30T22:28:42Z</updated>
	<author>
		<name>Jaroslav Hajek-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 30, 2009 at 11:34 AM, Lukas Reichlin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587270&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lukas.reichlin@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On 02.11.2009, at 17:43, John W. Eaton wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; On  2-Nov-2009, Jaroslav Hajek wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; | On Fri, Oct 30, 2009 at 6:38 PM, John W. Eaton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587270&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jwe@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; | &amp;gt; On 30-Oct-2009, Lukas Reichlin wrote:&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; | &amp;gt; | control-oo is here:&lt;br&gt;
&amp;gt; | &amp;gt; | &lt;a href=&quot;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo/&lt;/a&gt;&lt;br&gt;
&amp;gt; | &amp;gt; |&lt;br&gt;
&amp;gt; | &amp;gt; | Download the package with:&lt;br&gt;
&amp;gt; | &amp;gt; | &lt;a href=&quot;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo.tar.gz?view=tar&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo.tar.gz?view=tar&lt;/a&gt;&lt;br&gt;

&amp;gt; | &amp;gt; |&lt;br&gt;
&amp;gt; | &amp;gt; | Make sure that the &amp;quot;legacy&amp;quot; control package is not in your Octave&lt;br&gt;
&amp;gt; | &amp;gt; | path, because some functions have identical names (Matlab&lt;br&gt;
&amp;gt; | &amp;gt; | compatibility).&lt;br&gt;
&amp;gt; | &amp;gt; |&lt;br&gt;
&amp;gt; | &amp;gt; | I reduced the example as good as possible. If it is still too&lt;br&gt;
&amp;gt; | &amp;gt; | complicated to understand, you will have to wait until Robert posts&lt;br&gt;
&amp;gt; | &amp;gt; | his example next weekend.&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; | &amp;gt; I&amp;#39;m attaching a minimal example.  Unpack the oo-bug.tar.gz file, cd to&lt;br&gt;
&amp;gt; | &amp;gt; the oo-bug directory and run the bug.m script.&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; | &amp;gt; The problem seems to be that the base class objects are not properly&lt;br&gt;
&amp;gt; | &amp;gt; copied when their fields are modified inside methods.  I don&amp;#39;t have a&lt;br&gt;
&amp;gt; | &amp;gt; solution so it would be great if someone else would like to take a&lt;br&gt;
&amp;gt; | &amp;gt; shot a fixing this problem.&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; | &amp;gt; jwe&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; | &amp;gt;&lt;br&gt;
&amp;gt; |&lt;br&gt;
&amp;gt; | How about this?&lt;br&gt;
&amp;gt; | &lt;a href=&quot;http://hg.savannah.gnu.org/hgweb/octave/rev/0df32e0b2074&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://hg.savannah.gnu.org/hgweb/octave/rev/0df32e0b2074&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; This change fixes the problem for me.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; jwe&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;Thanks for fixing the bug. However, I couldn&amp;#39;t test whether the change fixes the problem for me because I&amp;#39;m (still) unable to compile Octave from source (I&amp;#39;m using Octave.app on MacOSX). It would be great if the fix would be included in the upcoming release 3.2.4, since the control-oo package depends on it.&lt;br&gt;

&lt;br&gt;
Regards,&lt;br&gt;
Lukas&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;This fix would need to be adapted for 3.2.x because it breaks binary compatibility (new virtual method). As it stands, it doesn&amp;#39;t conform to our stable release policy.&lt;br&gt;&lt;br&gt;hth&lt;br clear=&quot;all&quot;&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;RNDr. Jaroslav Hajek&lt;br&gt;computing expert &amp;amp; GNU Octave developer&lt;br&gt;Aeronautical Research and Test Institute (VZLU)&lt;br&gt;Prague, Czech Republic&lt;br&gt;url: &lt;a href=&quot;http://www.highegg.matfyz.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.highegg.matfyz.cz&lt;/a&gt;&lt;br&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587270&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/very-strange-bug-tp26048447p26587270.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26584464</id>
	<title>Re: Fixing HDF-1.8 API for octave-3.2.x</title>
	<published>2009-11-30T15:51:19Z</published>
	<updated>2009-11-30T15:51:19Z</updated>
	<author>
		<name>dbateman</name>
	</author>
	<content type="html">John W. Eaton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 28-Oct-2009, dbateman wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | Kacper Kowalik wrote:
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; Attached patches do the following:
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; 1) octave-3.2.2-drop-ancient-hdf5.diff - removes now obsolete code
&lt;br&gt;&amp;gt; | &amp;gt; under 'HAVE_H5GGET_NUM_OBJS'
&lt;br&gt;&amp;gt; | &amp;gt; and 'have_h5giterate_bug' since hdf5&amp;gt;=1.6 includes H5GGET_NUM_OBJS and
&lt;br&gt;&amp;gt; | &amp;gt; is free of the h5giterate_bug.
&lt;br&gt;&amp;gt; | &amp;gt; As results it drops compatibility with hdf5-1.2 and hdf5-1.4
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; 2) octave-3.2.2-simplify_and_prep_for_hdf5-18.diff - small changes in
&lt;br&gt;&amp;gt; | &amp;gt; configure.in and config.h.in,
&lt;br&gt;&amp;gt; | &amp;gt; now if HDF5&amp;gt;=1.8 is present on the system, new flag (HAVE_HDF5_18) is
&lt;br&gt;&amp;gt; | &amp;gt; defined.
&lt;br&gt;&amp;gt; | &amp;gt; Unless HDF5-1.8 library was compiled with --with-default-api-version=v16
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; 3) octave-3.2.2-add-hdf5_18.diff - brings HDF5-1.8 API octave while
&lt;br&gt;&amp;gt; | &amp;gt; retaining compatibility with HDF5-1.6
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; Best regards,
&lt;br&gt;&amp;gt; | &amp;gt; Kacper Kowalik
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | &amp;gt; 
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | Were these patches ever applied? It would be nice to have them in the
&lt;br&gt;&amp;gt; | development tree to allow the use of HDF 1.8 natively..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, I don't think they were applied. &amp;nbsp;Do they look OK to you? &amp;nbsp;If so,
&lt;br&gt;&amp;gt; I have no objection to applying them, though it would be slightly
&lt;br&gt;&amp;gt; easier to do that if they were hg changesets relative to the current
&lt;br&gt;&amp;gt; sources instead of simple context diffs relative to Octave 3.2.2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Ok, I've added these patches, including changelogs and keeping Kacper as 
&lt;br&gt;the author in the changelog, the commit and added him to the 
&lt;br&gt;contributors file.
&lt;br&gt;&lt;br&gt;Under the v1.6 and v1.8 builds I tested that appeared to work as advertised.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;David
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26584464&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fixing-HDF-1.8-API-for-octave-3.2.x-tp25093743p26584464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26583914</id>
	<title>Re: Ginput doesn't work in 3.2.3</title>
	<published>2009-11-30T15:18:01Z</published>
	<updated>2009-11-30T15:18:01Z</updated>
	<author>
		<name>Petr Mikulik</name>
	</author>
	<content type="html">&amp;gt; &amp;gt;&amp;gt;&amp;gt; clf
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; imshow(rand(100))
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; [x,y,k]=ginput(1)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fputs (ostream, &amp;quot;unset multiplot;\n\n&amp;quot;);
&lt;br&gt;&amp;gt; (1) Add a &amp;quot;set multiplot&amp;quot; in __go_draw_figure__ after drawing all axes
&lt;br&gt;&lt;br&gt;Yes, this is (almost) the solution.
&lt;br&gt;&lt;br&gt;Please notice that the current behaviour (i.e. incomplete &amp;quot;set multiplot&amp;quot; / 
&lt;br&gt;&amp;quot;unset multiplot&amp;quot;) is actually a bug disabling hotkey and mousing 
&lt;br&gt;funcionality for 2d plots.
&lt;br&gt;&lt;br&gt;Please fix it with the enclosed patch.
&lt;br&gt;&lt;br&gt;(Note: &amp;quot;unset multiplot&amp;quot; makes no harm if there is no previous &amp;quot;set 
&lt;br&gt;multiplot&amp;quot;.)
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Petr Mikulik&lt;br /&gt;&lt;tt&gt;[unset_multiplot.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;__go_draw_figure__.m: Fix missing &amp;quot;unset multiplot&amp;quot;, required for plots
&lt;br&gt;consisting of several subfigures, for example.
&lt;br&gt;&lt;br&gt;--- __go_draw_figure__-orig.m	2009-09-23 10:36:47.000000000 +0200
&lt;br&gt;+++ __go_draw_figure__.m	2009-11-30 14:09:04.000000000 +0100
&lt;br&gt;@@ -95,6 +95,7 @@
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;error (&amp;quot;__go_draw_figure__: unknown object class, %s&amp;quot;, type);
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;endswitch
&lt;br&gt;&amp;nbsp;	endfor
&lt;br&gt;+	fputs (plot_stream, &amp;quot;\nunset multiplot;\n&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp;	fputs (plot_stream, &amp;quot;\nreset; clear;\n&amp;quot;);
&lt;br&gt;&amp;nbsp;	fflush (plot_stream);
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26583914&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ginput-doesn%27t-work-in-3.2.3-tp26470943p26583914.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581077</id>
	<title>curl/urlwrite problem</title>
	<published>2009-11-30T12:12:38Z</published>
	<updated>2009-11-30T12:12:38Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On 30-Nov-2009, Kai Habel wrote:
&lt;br&gt;&lt;br&gt;| I think Jaroslav's recent changeset [1] causes an error if curl 7.19.0
&lt;br&gt;| is present (e.g. OpenSuse 11.1).
&lt;br&gt;| 
&lt;br&gt;| I get:
&lt;br&gt;| 
&lt;br&gt;| /bin/sh ../libtool &amp;nbsp;--tag=CXX &amp;nbsp; --mode=compile g++ -DHAVE_CONFIG_H -I.
&lt;br&gt;| -I.. &amp;nbsp;-I../libcruft/misc -I../liboctave -I../liboctave -I. -I. &amp;nbsp; &amp;nbsp;-g
&lt;br&gt;| -O2 &amp;nbsp;-DHAVE_CONFIG_H -I/usr/include/freetype2 &amp;nbsp; -Wall -W -Wshadow
&lt;br&gt;| -Wold-style-cast -Wformat -g -O2 -pthread -g -O2 -MT
&lt;br&gt;| DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD -MP -MF
&lt;br&gt;| DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c -o
&lt;br&gt;| DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo `test -f
&lt;br&gt;| 'DLD-FUNCTIONS/urlwrite.cc' || echo './'`DLD-FUNCTIONS/urlwrite.cc
&lt;br&gt;| libtool: compile: &amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I.. -I../libcruft/misc
&lt;br&gt;| -I../liboctave -I../liboctave -I. -I. -g -O2 -DHAVE_CONFIG_H
&lt;br&gt;| -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g
&lt;br&gt;| -O2 -pthread -g -O2 -MT
&lt;br&gt;| DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD -MP -MF
&lt;br&gt;| DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc &amp;nbsp;-fPIC -DPIC -o
&lt;br&gt;| DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
&lt;br&gt;| making gendoc.cc
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc: In member function ‘void
&lt;br&gt;| curl_handle::init(const std::string&amp;, const std::string&amp;, std::istream&amp;,
&lt;br&gt;| std::ostream&amp;)’:
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc:566: error: ‘CURLOPT_USERNAME’ was not
&lt;br&gt;| declared in this scope
&lt;br&gt;| DLD-FUNCTIONS/urlwrite.cc:568: error: ‘CURLOPT_PASSWORD’ was not
&lt;br&gt;| declared in this scope
&lt;br&gt;| make[3]: *** [DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo] Fehler 1
&lt;br&gt;| make[3]: *** Warte auf noch nicht beendete Prozesse...
&lt;br&gt;| make[3]: Leaving directory `/home/kai/hg-octave/octave/src'
&lt;br&gt;| make[2]: *** [all] Fehler 2
&lt;br&gt;| make[2]: Leaving directory `/home/kai/hg-octave/octave/src'
&lt;br&gt;| make[1]: *** [all-recursive] Fehler 1
&lt;br&gt;| make[1]: Leaving directory `/home/kai/hg-octave/octave'
&lt;br&gt;| make: *** [all] Fehler 2
&lt;br&gt;| 
&lt;br&gt;| 
&lt;br&gt;| I think in src/DLD-Functions/urlwrite.cc:
&lt;br&gt;| 
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setopt (CURLOPT_NOBODY, 1);
&lt;br&gt;| &amp;nbsp;561
&lt;br&gt;| &amp;nbsp;562 &amp;nbsp; &amp;nbsp; &amp;nbsp; // Set the username and password
&lt;br&gt;| &amp;nbsp;563 #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071300)
&lt;br&gt;| &amp;nbsp;564 &amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.1
&lt;br&gt;| &amp;nbsp;565 &amp;nbsp; &amp;nbsp; &amp;nbsp; if (user.length () != 0)
&lt;br&gt;| &amp;nbsp;566 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setopt (CURLOPT_USERNAME, user.c_str());
&lt;br&gt;| &amp;nbsp;567 &amp;nbsp; &amp;nbsp; &amp;nbsp; if (passwd.length () != 0)
&lt;br&gt;| 
&lt;br&gt;| line 563
&lt;br&gt;| 
&lt;br&gt;| should be changed in:
&lt;br&gt;| 
&lt;br&gt;| #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071301)
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp;// This is possible since cURL 7.19.1
&lt;br&gt;| 
&lt;br&gt;| since ‘CURLOPT_USERNAME’ and ‘CURLOPT_PASSWORD’ were introduced with 7.19.1
&lt;br&gt;&lt;br&gt;I think we should avoid using version number checks in Octave code and
&lt;br&gt;instead use a feature test in the configure script.
&lt;br&gt;&lt;br&gt;Would someone like to submit a patch for that?
&lt;br&gt;&lt;br&gt;Thanks, 
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26581077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/curl-urlwrite-problem-tp26580913p26581077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580913</id>
	<title>curl/urlwrite problem</title>
	<published>2009-11-30T11:58:21Z</published>
	<updated>2009-11-30T11:58:21Z</updated>
	<author>
		<name>kahacjde</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I think Jaroslav's recent changeset [1] causes an error if curl 7.19.0
&lt;br&gt;is present (e.g. OpenSuse 11.1).
&lt;br&gt;&lt;br&gt;I get:
&lt;br&gt;&lt;br&gt;/bin/sh ../libtool &amp;nbsp;--tag=CXX &amp;nbsp; --mode=compile g++ -DHAVE_CONFIG_H -I.
&lt;br&gt;-I.. &amp;nbsp;-I../libcruft/misc -I../liboctave -I../liboctave -I. -I. &amp;nbsp; &amp;nbsp;-g
&lt;br&gt;-O2 &amp;nbsp;-DHAVE_CONFIG_H -I/usr/include/freetype2 &amp;nbsp; -Wall -W -Wshadow
&lt;br&gt;-Wold-style-cast -Wformat -g -O2 -pthread -g -O2 -MT
&lt;br&gt;DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD -MP -MF
&lt;br&gt;DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c -o
&lt;br&gt;DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo `test -f
&lt;br&gt;'DLD-FUNCTIONS/urlwrite.cc' || echo './'`DLD-FUNCTIONS/urlwrite.cc
&lt;br&gt;libtool: compile: &amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I.. -I../libcruft/misc
&lt;br&gt;-I../liboctave -I../liboctave -I. -I. -g -O2 -DHAVE_CONFIG_H
&lt;br&gt;-I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g
&lt;br&gt;-O2 -pthread -g -O2 -MT
&lt;br&gt;DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo -MD -MP -MF
&lt;br&gt;DLD-FUNCTIONS/.deps/DLD_FUNCTIONS_urlwrite_la-urlwrite.Tpo -c
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc &amp;nbsp;-fPIC -DPIC -o
&lt;br&gt;DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
&lt;br&gt;making gendoc.cc
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc: In member function ‘void
&lt;br&gt;curl_handle::init(const std::string&amp;, const std::string&amp;, std::istream&amp;,
&lt;br&gt;std::ostream&amp;)’:
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc:566: error: ‘CURLOPT_USERNAME’ was not
&lt;br&gt;declared in this scope
&lt;br&gt;DLD-FUNCTIONS/urlwrite.cc:568: error: ‘CURLOPT_PASSWORD’ was not
&lt;br&gt;declared in this scope
&lt;br&gt;make[3]: *** [DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo] Fehler 1
&lt;br&gt;make[3]: *** Warte auf noch nicht beendete Prozesse...
&lt;br&gt;make[3]: Leaving directory `/home/kai/hg-octave/octave/src'
&lt;br&gt;make[2]: *** [all] Fehler 2
&lt;br&gt;make[2]: Leaving directory `/home/kai/hg-octave/octave/src'
&lt;br&gt;make[1]: *** [all-recursive] Fehler 1
&lt;br&gt;make[1]: Leaving directory `/home/kai/hg-octave/octave'
&lt;br&gt;make: *** [all] Fehler 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;I think in src/DLD-Functions/urlwrite.cc:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setopt (CURLOPT_NOBODY, 1);
&lt;br&gt;&amp;nbsp;561
&lt;br&gt;&amp;nbsp;562 &amp;nbsp; &amp;nbsp; &amp;nbsp; // Set the username and password
&lt;br&gt;&amp;nbsp;563 #if (LIBCURL_VERSION_NUM &amp;gt;= 0x071300)
&lt;br&gt;&amp;nbsp;564 &amp;nbsp; &amp;nbsp; &amp;nbsp; // This is possible since cURL 7.19.1
&lt;br&gt;&amp;nbsp;565 &amp;nbsp; &amp;nbsp; &amp;nbsp; if (user.length () != 0)
&lt;br&gt;&amp;nbsp;566 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setopt (CURLOPT_USERNAME, user.c_str());
&lt;br&gt;&amp;nbsp;567 &amp;nbsp; &amp;nbsp; &amp;nbsp; if (passwd.length () != 0)
&lt;br&gt;&lt;br&gt;line 563
&lt;br&gt;&lt;br&gt;should be changed in:
&lt;br&gt;&lt;br&gt;#if (LIBCURL_VERSION_NUM &amp;gt;= 0x071301)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// This is possible since cURL 7.19.1
&lt;br&gt;&lt;br&gt;since ‘CURLOPT_USERNAME’ and ‘CURLOPT_PASSWORD’ were introduced with 7.19.1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kai
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://hg.savannah.gnu.org/hgweb/octave/rev/dd3fc8ba4796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.savannah.gnu.org/hgweb/octave/rev/dd3fc8ba4796&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580913&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/curl-urlwrite-problem-tp26580913p26580913.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580756</id>
	<title>sscanf returns zero status</title>
	<published>2009-11-30T11:48:17Z</published>
	<updated>2009-11-30T11:48:17Z</updated>
	<author>
		<name>John W. Eaton-3</name>
	</author>
	<content type="html">On 30-Nov-2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580756&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vipin.ts@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;| I am using a matlab script and trying to reproduce it in octave. But I am getting a zero value while handling with sscanf function. 
&lt;br&gt;| Here is the code 
&lt;br&gt;| 
&lt;br&gt;| [num, one, err, delta] = sscanf(string(pos:min(len,pos+20)), '%f', 1); 
&lt;br&gt;| 
&lt;br&gt;| In this statement matlab gives a delta variable with numeric value, but in octave always I am getting zero value. 
&lt;br&gt;| 
&lt;br&gt;| Many thanks for helping to solve the problem.
&lt;br&gt;&lt;br&gt;This might be a bug, but you haven't given enough information for
&lt;br&gt;anyone to debug the problem.
&lt;br&gt;&lt;br&gt;What version of Octave are you using?
&lt;br&gt;&lt;br&gt;What is the value of
&lt;br&gt;&lt;br&gt;&amp;nbsp; string(pos:min(len,pos+20))
&lt;br&gt;&lt;br&gt;when sscanf is called?
&lt;br&gt;&lt;br&gt;jwe
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580756&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sscanf-returns-zero-status-tp26580728p26580756.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580728</id>
	<title>sscanf returns zero status</title>
	<published>2009-11-30T09:58:15Z</published>
	<updated>2009-11-30T09:58:15Z</updated>
	<author>
		<name>vipin.ts</name>
	</author>
	<content type="html">I am using a matlab script and trying to reproduce it in octave. But I am getting a zero value while handling with sscanf function. 
&lt;br&gt;Here is the code 
&lt;br&gt;&lt;br&gt;[num, one, err, delta] = sscanf(string(pos:min(len,pos+20)), '%f', 1); 
&lt;br&gt;&lt;br&gt;In this statement matlab gives a delta variable with numeric value, but in octave always I am getting zero value. 
&lt;br&gt;&lt;br&gt;Many thanks for helping to solve the problem.
&lt;br&gt;&lt;br&gt;Thanks, 
&lt;br&gt;Vipin
&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580728&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sscanf-returns-zero-status-tp26580728p26580728.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593954</id>
	<title>sqp error (nonconformant arguments)</title>
	<published>2009-11-30T09:01:34Z</published>
	<updated>2009-11-30T09:01:34Z</updated>
	<author>
		<name>Florian Brucker-3</name>
	</author>
	<content type="html">--------
&lt;br&gt;Bug report for Octave 3.0.2 configured for i686-suse-linux-gnu
&lt;br&gt;&lt;br&gt;Description:
&lt;br&gt;-----------
&lt;br&gt;&lt;br&gt;The problem is with the following command:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sqp([1, 1], @(z) norm(z));
&lt;br&gt;&lt;br&gt;I get an error message saying:
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;error: operator +: nonconformant arguments (op1 is 1x2, op2 is 2x1)
&lt;br&gt;error: evaluating binary operator `+' near line 572, column 56
&lt;br&gt;error: evaluating argument list element number 5
&lt;br&gt;error: evaluating while command near line 571, column 3
&lt;br&gt;error: called from `sqp:linesearch_L1' in file &amp;nbsp;
&lt;br&gt;`/usr/share/octave/3.0.2/m/optimization/sqp.m'
&lt;br&gt;error: evaluating while command near line 359, column 5
&lt;br&gt;error: evaluating if command near line 195, column 3
&lt;br&gt;error: called from `sqp' in file &amp;nbsp;
&lt;br&gt;`/usr/share/octave/3.0.2/m/optimization/sqp.m'
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;Note that
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sqp([1; 1], @(z) norm(z));
&lt;br&gt;&lt;br&gt;works without problems. I'm new to Octave, but AFAIK if the docs say &amp;nbsp;
&lt;br&gt;'vector' any of x or x' shoud be ok :)
&lt;br&gt;&lt;br&gt;Please excuse if this bug was already fixed in a new version, this is &amp;nbsp;
&lt;br&gt;the latest one I can access right now.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Repeat-By:
&lt;br&gt;---------
&lt;br&gt;&lt;br&gt;Simply run 'sqp([1, 1], @(z), norm(z))'.
&lt;br&gt;&lt;br&gt;Fix:
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;This should be as easy as simply using the transpose of one of the two &amp;nbsp;
&lt;br&gt;vectors summed :)
&lt;br&gt;&lt;br&gt;However once you start changing the operation in line 572 you get an &amp;nbsp;
&lt;br&gt;error later on, etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Configuration (please do not edit this section):
&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;uname output: &amp;nbsp; &amp;nbsp; Linux abel06 2.6.27.37-0.1-pae #1 SMP 2009-10-15 &amp;nbsp;
&lt;br&gt;14:56:58 +0200 i686 i686 i386 GNU/Linux
&lt;br&gt;configure opts: &amp;nbsp; '--host=i686-suse-linux-gnu' &amp;nbsp;
&lt;br&gt;'--build=i686-suse-linux-gnu' '--target=i586-suse-linux' &amp;nbsp;
&lt;br&gt;'--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' &amp;nbsp;
&lt;br&gt;'--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' &amp;nbsp;
&lt;br&gt;'--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' &amp;nbsp;
&lt;br&gt;'--localstatedir=/var' '--sharedstatedir=/usr/com' &amp;nbsp;
&lt;br&gt;'--mandir=/usr/share/man' '--infodir=/usr/share/info' &amp;nbsp;
&lt;br&gt;'--libexecdir=/usr/lib' 'build_alias=i686-suse-linux-gnu' &amp;nbsp;
&lt;br&gt;'host_alias=i686-suse-linux-gnu' 'target_alias=i586-suse-linux' &amp;nbsp;
&lt;br&gt;'CFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall &amp;nbsp;
&lt;br&gt;-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables &amp;nbsp;
&lt;br&gt;-fasynchronous-unwind-tables -g' 'CPPFLAGS=-DH5_USE_16_API' &amp;nbsp;
&lt;br&gt;'CXXFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall &amp;nbsp;
&lt;br&gt;-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables &amp;nbsp;
&lt;br&gt;-fasynchronous-unwind-tables -g' 'FFLAGS=-march=i586 -mtune=i686 &amp;nbsp;
&lt;br&gt;-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector &amp;nbsp;
&lt;br&gt;-funwind-tables -fasynchronous-unwind-tables -g'
&lt;br&gt;Fortran compiler: gfortran
&lt;br&gt;FFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall &amp;nbsp;
&lt;br&gt;-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables &amp;nbsp;
&lt;br&gt;-fasynchronous-unwind-tables -g -mieee-fp
&lt;br&gt;F2C: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@F2C@
&lt;br&gt;F2CFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @F2CFLAGS@
&lt;br&gt;FLIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-L/usr/lib/gcc/i586-suse-linux/4.3 &amp;nbsp;
&lt;br&gt;-L/usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/lib &amp;nbsp;
&lt;br&gt;-L/usr/lib/gcc/i586-suse-linux/4.3/../../.. -lhdf5 -lz -lgfortranbegin &amp;nbsp;
&lt;br&gt;-lgfortran -lm
&lt;br&gt;CPPFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -DH5_USE_16_API
&lt;br&gt;INCFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -I. -I. -I./liboctave -I./src -I./libcruft/misc
&lt;br&gt;C compiler: &amp;nbsp; &amp;nbsp; &amp;nbsp; gcc, version 4.3.2 [gcc-4_3-branch revision 141291] &amp;nbsp;
&lt;br&gt;(SUSE Linux)
&lt;br&gt;CFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall &amp;nbsp;
&lt;br&gt;-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables &amp;nbsp;
&lt;br&gt;-fasynchronous-unwind-tables -g
&lt;br&gt;CPICFLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -fPIC
&lt;br&gt;C++ compiler: &amp;nbsp; &amp;nbsp; g++, version 4.3.2
&lt;br&gt;CXXFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall &amp;nbsp;
&lt;br&gt;-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables &amp;nbsp;
&lt;br&gt;-fasynchronous-unwind-tables -g
&lt;br&gt;CXXPICFLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; -fPIC
&lt;br&gt;LD_CXX: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g++
&lt;br&gt;LDFLAGS:
&lt;br&gt;LIBFLAGS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -L.
&lt;br&gt;RLD_FLAG: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Wl,-rpath -Wl,/usr/lib/octave-3.0.2
&lt;br&gt;BLAS_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-llapack -lblas
&lt;br&gt;FFTW_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lfftw3
&lt;br&gt;BLAS_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-llapack -lblas
&lt;br&gt;FFTW_LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-lfftw3
&lt;br&gt;LIBS: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -lreadline &amp;nbsp;-lncurses -ldl -lhdf5 -lz -lm
&lt;br&gt;LEXLIB:
&lt;br&gt;LIBGLOB:
&lt;br&gt;SED: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/usr/bin/sed
&lt;br&gt;DEFS:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;-DPACKAGE_NAME=&amp;quot;&amp;quot; -DPACKAGE_TARNAME=&amp;quot;&amp;quot; -DPACKAGE_VERSION=&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DPACKAGE_STRING=&amp;quot;&amp;quot; -DPACKAGE_BUGREPORT=&amp;quot;&amp;quot; -DOCTAVE_SOURCE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=':'
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DSEPCHAR_STR=&amp;quot;:&amp;quot; -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=unknown -DHAVE_LIBM=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_PCRE=1 -DHAVE_REGEXEC=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ZLIB=1 -DHAVE_HDF5_H=1 -DHAVE_HDF5=1 -DHAVE_H5GGET_NUM_OBJS=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_FFTW3=1 -DHAVE_GLPK_H=1 -DHAVE_GLPK=1 -DHAVE_CURL_CURL_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CURL=1 -DHAVE_IEEE754_DATA_FORMAT=1 -DF77_FUNC(name,NAME)=name ##
&lt;br&gt;&amp;nbsp; &amp;nbsp;_ -DF77_FUNC_(name,NAME)=name ## _ -DHAVE_BLAS=1 -DHAVE_GETHOSTNAME=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1 -DHAVE_INO_T=1 -DHAVE_NLINK_T=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 -DSIZEOF_SHORT=2
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ALLOCA=1 -DNPOS=std::string::npos -DHAVE_PLACEMENT_DELETE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_DYNAMIC_AUTO_ARRAYS=1 -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_ASSERT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1 -DHAVE_SYS_RESOURCE_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_UTSNAME_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_TERMCAP_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_FNMATCH=1 -DHAVE_GLOB=1 -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_BCOPY=1 -DHAVE_BZERO=1 -DHAVE_CANONICALIZE_FILE_NAME=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_EXECVP=1 -DHAVE_FCNTL=1 -DHAVE_FORK=1 -DHAVE_GETCWD=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETEGID=1 -DHAVE_GETEUID=1 -DHAVE_GETGID=1 -DHAVE_GETGRENT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1 -DHAVE_GETPGRP=1 -DHAVE_GETPID=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETPPID=1 -DHAVE_GETPWENT=1 -DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_GETUID=1 -DHAVE_GETWD=1 -DHAVE_KILL=1 -DHAVE_LGAMMA=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT=1 -DHAVE_MEMMOVE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1 -DHAVE_ON_EXIT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1 -DHAVE_RAISE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_READLINK=1 -DHAVE_REALPATH=1 -DHAVE_RENAME=1 -DHAVE_RINDEX=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_RMDIR=1 -DHAVE_ROUND=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SETLOCALE=1 -DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SIGLONGJMP=1 -DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_SIGSUSPEND=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT=1 -DHAVE_STRCASECMP=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRSIGNAL=1 -DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMA=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_WAITPID=1 -DHAVE_STRFTIME=1 -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_FINITE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1 -DHAVE_ERF=1 -DHAVE_ERFC=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_EXP2=1 -DHAVE_LOG2=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DHAVE_DECL_SYS_SIGLIST=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_POSIX_SIGNALS=1 -DRETSIGTYPE_IS_VOID=1 -DHAVE_GETRUSAGE=1
&lt;br&gt;&amp;nbsp; &amp;nbsp;-DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY=&amp;quot;gnuplot&amp;quot;
&lt;br&gt;&lt;br&gt;User-preferences (please do not edit this section):
&lt;br&gt;--------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;EDITOR = emacs
&lt;br&gt;&amp;nbsp; &amp;nbsp;EXEC_PATH = &amp;nbsp;
&lt;br&gt;/usr/lib/octave/3.0.2/site/exec/i686-suse-linux-gnu:/usr/lib/octave/api-v32/site/exec/i686-suse-linux-gnu:/usr/lib/octave/site/exec/i686-suse-linux-gnu:/usr/lib/octave/3.0.2/exec/i686-suse-linux-gnu:/usr/bin:/home/brucker/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin
&lt;br&gt;&amp;nbsp; &amp;nbsp;IMAGE_PATH = .:/usr/share/octave/3.0.2/imagelib
&lt;br&gt;&amp;nbsp; &amp;nbsp;PAGER = less
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS1 = octave:\#&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PAGER = less
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS1 = octave:\#&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS2 = octave:\#+&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;PS4 = +
&lt;br&gt;&amp;nbsp; &amp;nbsp;beep_on_error = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;completion_append_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;crash_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo_executing_commands = 4
&lt;br&gt;&amp;nbsp; &amp;nbsp;fixed_point_format = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_binary = gnuplot
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_end =
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_plot = pl
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_replot = rep
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_splot = sp
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_title = t
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_using = u
&lt;br&gt;&amp;nbsp; &amp;nbsp;gnuplot_command_with = w
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_file = /home/brucker/.octave_hist
&lt;br&gt;&amp;nbsp; &amp;nbsp;history_size = 1024
&lt;br&gt;&amp;nbsp; &amp;nbsp;ignore_function_time_stamp = system
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_file = /usr/share/info/octave.info
&lt;br&gt;&amp;nbsp; &amp;nbsp;info_program = info
&lt;br&gt;&amp;nbsp; &amp;nbsp;makeinfo_program = makeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp;max_recursion_depth = 256
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_max_field_width = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;output_precision = 5
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_output_immediately = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;page_screen_output = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_answer_id_name = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;print_empty_dimensions = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;save_precision = 16
&lt;br&gt;&amp;nbsp; &amp;nbsp;saving_history = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;sighup_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;sigterm_dumps_octave_core = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;silent_functions = 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;split_long_rows = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;string_fill_char =
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct_levels_to_print = 2
&lt;br&gt;&amp;nbsp; &amp;nbsp;suppress_verbose_help_message = 0
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593954&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sqp-error-%28nonconformant-arguments%29-tp26593954p26593954.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575314</id>
	<title>Re: base class assignment problem (was: Re: very strange bug)</title>
	<published>2009-11-30T02:34:51Z</published>
	<updated>2009-11-30T02:34:51Z</updated>
	<author>
		<name>paramaniac</name>
	</author>
	<content type="html">&lt;br&gt;On 02.11.2009, at 17:43, John W. Eaton wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On &amp;nbsp;2-Nov-2009, Jaroslav Hajek wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; | On Fri, Oct 30, 2009 at 6:38 PM, John W. Eaton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jwe@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; | &amp;gt; On 30-Oct-2009, Lukas Reichlin wrote:
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; | control-oo is here:
&lt;br&gt;&amp;gt; | &amp;gt; | &lt;a href=&quot;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo/&lt;/a&gt;&lt;br&gt;&amp;gt; | &amp;gt; |
&lt;br&gt;&amp;gt; | &amp;gt; | Download the package with:
&lt;br&gt;&amp;gt; | &amp;gt; | &lt;a href=&quot;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo.tar.gz?view=tar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo.tar.gz?view=tar&lt;/a&gt;&lt;br&gt;&amp;gt; | &amp;gt; |
&lt;br&gt;&amp;gt; | &amp;gt; | Make sure that the &amp;quot;legacy&amp;quot; control package is not in your Octave
&lt;br&gt;&amp;gt; | &amp;gt; | path, because some functions have identical names (Matlab
&lt;br&gt;&amp;gt; | &amp;gt; | compatibility).
&lt;br&gt;&amp;gt; | &amp;gt; |
&lt;br&gt;&amp;gt; | &amp;gt; | I reduced the example as good as possible. If it is still too
&lt;br&gt;&amp;gt; | &amp;gt; | complicated to understand, you will have to wait until Robert posts
&lt;br&gt;&amp;gt; | &amp;gt; | his example next weekend.
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; I'm attaching a minimal example. &amp;nbsp;Unpack the oo-bug.tar.gz file, cd to
&lt;br&gt;&amp;gt; | &amp;gt; the oo-bug directory and run the bug.m script.
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; The problem seems to be that the base class objects are not properly
&lt;br&gt;&amp;gt; | &amp;gt; copied when their fields are modified inside methods. &amp;nbsp;I don't have a
&lt;br&gt;&amp;gt; | &amp;gt; solution so it would be great if someone else would like to take a
&lt;br&gt;&amp;gt; | &amp;gt; shot a fixing this problem.
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt; jwe
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | &amp;gt;
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; | How about this?
&lt;br&gt;&amp;gt; | &lt;a href=&quot;http://hg.savannah.gnu.org/hgweb/octave/rev/0df32e0b2074&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.savannah.gnu.org/hgweb/octave/rev/0df32e0b2074&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This change fixes the problem for me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jwe
&lt;/div&gt;&lt;br&gt;Thanks for fixing the bug. However, I couldn't test whether the change fixes the problem for me because I'm (still) unable to compile Octave from source (I'm using Octave.app on MacOSX). It would be great if the fix would be included in the upcoming release 3.2.4, since the control-oo package depends on it.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Lukas
&lt;br&gt;&lt;br&gt;BTW: Luca Favatella (the maintainer of &amp;quot;control&amp;quot;) and I intend to make control-oo the &amp;quot;official&amp;quot; control package once the fix for Octave arrives. This step would offer substantially better compatibility to Matlab's control systems toolbox for the average user. It would fix some long-standing bugs as well ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575314&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/very-strange-bug-tp26048447p26575314.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26552916</id>
	<title>Re: Fixing HDF-1.8 API for octave-3.2.x</title>
	<published>2009-11-28T05:02:07Z</published>
	<updated>2009-11-28T05:02:07Z</updated>
	<author>
		<name>dbateman</name>
	</author>
	<content type="html">John W. Eaton wrote:
&lt;br&gt;&amp;gt; No, I don't think they were applied. &amp;nbsp;Do they look OK to you? &amp;nbsp;If so,
&lt;br&gt;&amp;gt; I have no objection to applying them, though it would be slightly
&lt;br&gt;&amp;gt; easier to do that if they were hg changesets relative to the current
&lt;br&gt;&amp;gt; sources instead of simple context diffs relative to Octave 3.2.2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Ok, I've started applying and pushing these patches
&lt;br&gt;&lt;br&gt;D.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552916&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fixing-HDF-1.8-API-for-octave-3.2.x-tp25093743p26552916.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26552807</id>
	<title>Re: eigs crash on a particular spare matrix</title>
	<published>2009-11-28T04:41:35Z</published>
	<updated>2009-11-28T04:41:35Z</updated>
	<author>
		<name>Cyrus Hall</name>
	</author>
	<content type="html">This appears to be the same bug in ARPACK that I ran into (valgrind
&lt;br&gt;shows the same behavior), so I can confirm in Octave 3.2.3 on Ubuntu
&lt;br&gt;9.10 32- and 64-bit. &amp;nbsp;I'd suggest using the work around proposed by
&lt;br&gt;Marco Caliari and convert the matrix to be complex before running eigs:
&lt;br&gt;&lt;br&gt;A(1,1) = A(1,1) + j * 0; &amp;nbsp; % Add a complex component with magnitude 0
&lt;br&gt;&lt;br&gt;This forces eigs to use a different set of functions internally,
&lt;br&gt;functions that do not exhibit the over-convergence bug, and preserves
&lt;br&gt;the result. &amp;nbsp;Sadly, this makes eigs twice as slow...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Cyrus
&lt;br&gt;&lt;br&gt;On Sat, 2009-11-28 at 11:52 +0100, Idomeneas Pateros wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello 
&lt;br&gt;&amp;gt; I obtain a core processing these files :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; function mysparse(i)
&lt;br&gt;&amp;gt; &amp;nbsp; P=[ones(10,10),zeros(10,10)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ones(10,10),-i*ones(10,10)];
&lt;br&gt;&amp;gt; &amp;nbsp; A=sparse(P);
&lt;br&gt;&amp;gt; &amp;nbsp; [v,d]=eigs(A);
&lt;br&gt;&amp;gt; endfunction
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; function testmysparse(n)
&lt;br&gt;&amp;gt; &amp;nbsp; for i=1:n
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;mysparse(i)
&lt;br&gt;&amp;gt; &amp;nbsp; end
&lt;br&gt;&amp;gt; endfunction
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When I call the testmysparse function in command prompt :
&lt;br&gt;&amp;gt; testmysparse(6) 
&lt;br&gt;&amp;gt; the Octave version 3.2.2 in ubuntu 9.10 32 bit crashes producing this
&lt;br&gt;&amp;gt; message :
&lt;br&gt;&amp;gt; &amp;nbsp;*** glibc detected *** octave: double free or corruption (!prev):
&lt;br&gt;&amp;gt; 0x086808a8 ***
&lt;br&gt;&amp;gt; which it seems to be an error with double free (or double malloc) of a
&lt;br&gt;&amp;gt; memory reference 
&lt;br&gt;&amp;gt; I can't run this program in a different machine (64 bit or other OS in 32
&lt;br&gt;&amp;gt; bit). 
&lt;br&gt;&amp;gt; Can anyone inform me if it runs under other platforms ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Idomeneas
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cyrus Hall wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Ciao all-
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've been happily using eigs for a couple months now and have never run
&lt;br&gt;&amp;gt; &amp;gt; into any problems. &amp;nbsp;However I have recently run into a particular matrix
&lt;br&gt;&amp;gt; &amp;gt; that *sometimes* crashes octave *only* when both the eigenvalues and
&lt;br&gt;&amp;gt; &amp;gt; eigenvectors are requested. &amp;nbsp;I.e.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; [V,S] = eigs(P);
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I have no idea where to start trying to find a minimal matrix that
&lt;br&gt;&amp;gt; &amp;gt; causes the error, so I've just posted the single (and only) matrix I've
&lt;br&gt;&amp;gt; &amp;gt; found that triggers the bug:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.inf.usi.ch/phd/hall/core-matrix.oct&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.inf.usi.ch/phd/hall/core-matrix.oct&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Just run eigs, with two output arguments, several times and you should
&lt;br&gt;&amp;gt; &amp;gt; experience the crash. &amp;nbsp;I've confirmed the same behavior on two different
&lt;br&gt;&amp;gt; &amp;gt; machines, one an Intel 32-bit and the other a 64-bit Opteron, both
&lt;br&gt;&amp;gt; &amp;gt; running 3.2.3. &amp;nbsp;Both builds of Octave are my own, so I also installed
&lt;br&gt;&amp;gt; &amp;gt; the latest Ubuntu package (3.2.2) and confirmed it has the same problem
&lt;br&gt;&amp;gt; &amp;gt; and that the valgrind trace looks very similar.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've posted a valgrind session with the same matrix. &amp;nbsp;It can be found
&lt;br&gt;&amp;gt; &amp;gt; here:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.inf.usi.ch/phd/hall/octave-valgrind-bad-matrix-eigs.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.inf.usi.ch/phd/hall/octave-valgrind-bad-matrix-eigs.txt&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; (ignore the libreadline off-by one read errors on startup - it appears
&lt;br&gt;&amp;gt; &amp;gt; readline needs some love)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The session is from the 32-bit machine, but the errors are the same on
&lt;br&gt;&amp;gt; &amp;gt; the 64-bit box: A bunch of invalid writes from dlacpy_
&lt;br&gt;&amp;gt; &amp;gt; in /usr/lib/liblapack.so.3gf.o, followed by invalid reads. &amp;nbsp;Apparently
&lt;br&gt;&amp;gt; &amp;gt; the memory malloc uses eventually gets stomped on, as free or malloc
&lt;br&gt;&amp;gt; &amp;gt; eventually causes the program to crash in the end. &amp;nbsp;The exactly free or
&lt;br&gt;&amp;gt; &amp;gt; malloc is non-deterministic. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I am not using the known to be bad ubuntu version of atlas, and only
&lt;br&gt;&amp;gt; &amp;gt; have the non-optimized version installed - indeed, atlas isn't even
&lt;br&gt;&amp;gt; &amp;gt; installed on the x64 box and it has the same problem.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When results are computed without a crash they are correct (taking
&lt;br&gt;&amp;gt; &amp;gt; matlab as correct).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;gt; Cyrus
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Bug-octave mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552807&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552807&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/eigs-crash-on-a-particular-spare-matrix-tp26390119p26552807.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26552769</id>
	<title>Re: eigs crash on a particular spare matrix</title>
	<published>2009-11-28T04:21:28Z</published>
	<updated>2009-11-28T04:21:28Z</updated>
	<author>
		<name>dbateman</name>
	</author>
	<content type="html">Idomeneas Pateros wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello 
&lt;br&gt;&amp;gt; I obtain a core processing these files :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; function mysparse(i)
&lt;br&gt;&amp;gt; &amp;nbsp; P=[ones(10,10),zeros(10,10)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ones(10,10),-i*ones(10,10)];
&lt;br&gt;&amp;gt; &amp;nbsp; A=sparse(P);
&lt;br&gt;&amp;gt; &amp;nbsp; [v,d]=eigs(A);
&lt;br&gt;&amp;gt; endfunction
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; function testmysparse(n)
&lt;br&gt;&amp;gt; &amp;nbsp; for i=1:n
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;mysparse(i)
&lt;br&gt;&amp;gt; &amp;nbsp; end
&lt;br&gt;&amp;gt; endfunction
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I call the testmysparse function in command prompt :
&lt;br&gt;&amp;gt; testmysparse(6) 
&lt;br&gt;&amp;gt; the Octave version 3.2.2 in ubuntu 9.10 32 bit crashes producing this
&lt;br&gt;&amp;gt; message :
&lt;br&gt;&amp;gt; &amp;nbsp;*** glibc detected *** octave: double free or corruption (!prev):
&lt;br&gt;&amp;gt; 0x086808a8 ***
&lt;br&gt;&amp;gt; which it seems to be an error with double free (or double malloc) of a
&lt;br&gt;&amp;gt; memory reference 
&lt;br&gt;&amp;gt; I can't run this program in a different machine (64 bit or other OS in 32
&lt;br&gt;&amp;gt; bit). 
&lt;br&gt;&amp;gt; Can anyone inform me if it runs under other platforms ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Idomeneas
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;This is the same problem and can be treated with the patch I proposed to 
&lt;br&gt;arpack.. See the rest of thread at
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/eigs-crash-on-a-particular-spare-matrix-to26390119.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/eigs-crash-on-a-particular-spare-matrix-to26390119.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;For the patch at the explanation
&lt;br&gt;&lt;br&gt;D.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Bateman &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552769&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbateman@...&lt;/a&gt;
&lt;br&gt;35 rue Gambetta &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+33 1 46 04 02 18 (Home)
&lt;br&gt;92100 Boulogne-Billancourt FRANCE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+33 6 72 01 06 33 (Mob)
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-octave mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552769&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-octave@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/eigs-crash-on-a-particular-spare-matrix-tp26390119p26552769.html" />
</entry>

</feed>
