On 30.04.2012, at 01:42, Claudio Freire wrote:

> Hi there.
> 
> Here[0] is a patch that makes octave-forge build under gcc 4.7 and
> another[1] for openmpi 1.5.
> 
> The patches apply to several modules - if you need it split by module,
> let me know.
> 
> The openmpi patch shows undue reliance on internal openmpi state,
> something which is the cause of trouble. I don't know enough of that
> functionality to find a better fix, so I'll leave it up to you guys
> ;-)
> 
> [0] 
> https://api.opensuse.org/public/source/science/octave-forge/octave-forge-gcc-errors.patch
> [1] 
> https://api.opensuse.org/public/source/science/octave-forge/octave-forge-openmpi_1.5_compat.patch

Hi Claudio

Sorry for the delay. May I ask you what the patch does for the control package? 
I would like to forward the patches upstream to the SLICOT authors.

BTW: The current/recommended version is control-2.3.50.

Best regards,
Lukas


Index: octave-forge/control-2.2.5/src/AB13AD.f
===================================================================
--- octave-forge.orig/control-2.2.5/src/AB13AD.f        2010-02-18 
17:15:51.000000000 -0300
+++ octave-forge/control-2.2.5/src/AB13AD.f     2012-02-02 13:00:38.414456719 
-0300
@@ -262,8 +262,9 @@
 C
 C        Error return.
 C
+         AB13AD = ZERO
          CALL XERBLA( 'AB13AD', -INFO )
          RETURN
       END IF
 C
 C     Quick return if possible.
Index: octave-forge/control-2.2.5/src/AB13AX.f
===================================================================
--- octave-forge.orig/control-2.2.5/src/AB13AX.f        2010-02-18 
17:15:51.000000000 -0300
+++ octave-forge/control-2.2.5/src/AB13AX.f     2012-02-02 13:00:52.426456716 
-0300
@@ -195,6 +195,7 @@
 C
 C        Error return.
 C
+         AB13AX = ZERO
          CALL XERBLA( 'AB13AX', -INFO )
          RETURN
       END IF
Index: octave-forge/control-2.2.5/src/AB13BD.f
===================================================================
--- octave-forge.orig/control-2.2.5/src/AB13BD.f        2009-12-04 
01:46:15.000000000 -0300
+++ octave-forge/control-2.2.5/src/AB13BD.f     2012-02-02 13:02:17.678456705 
-0300
@@ -292,6 +292,7 @@
 C
 C        Error return.
 C
+         AB13BD = ZERO
          CALL XERBLA( 'AB13BD', -INFO )
          RETURN
       END IF
Index: octave-forge/control-2.2.5/src/AB13DX.f
===================================================================
--- octave-forge.orig/control-2.2.5/src/AB13DX.f        2009-11-29 
01:17:08.000000000 -0300
+++ octave-forge/control-2.2.5/src/AB13DX.f     2012-02-02 13:01:18.990456712 
-0300
@@ -324,6 +324,7 @@
       END IF
 C
       IF( INFO.NE.0 ) THEN
+         AB13DX = ZERO
          CALL XERBLA( 'AB13DX', -INFO )
          RETURN
       END IF




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to