bugGNU Octave - Bugs: bug #51637, [octave forge] (control) (via...

 
 

bug #51637: [octave forge] (control) (via SLICOT) uses deprecated LAPACK functions

Submitter:  None
Submitted:  Tue 01 Aug 2017 10:11:09 AM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Fixed Assigned to:  None
Originator Name:  coypu Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * 4.2.0
Operating System:  * BSD Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 03 Jul 2021 01:31:25 PM UTC, comment #5: 

This issue is fixed with the new package release 3.3.0.

Closing as fixed. We can reopen the bug if any further related issues occur.

Torsten Lilge <ttl>
Group Member
Fri 21 Aug 2020 08:46:22 PM UTC, comment #4: 

Dwight, thank you very much for the patch.
Running the tests of the control package leads to a problem with lyap.m and lyapchol.m which are both using DGGES. Actually, we are also currently working on a patch for fixing the DGEGS and DLATZM issue. It turns out that at least the new DGGES routine requires another workspace size. I will look at the relevant lines of your patch in more detail over the weekend.

Torsten Lilge <ttl>
Group Member
Thu 20 Aug 2020 11:46:14 PM UTC, comment #3: 

This patch should replace all deprecated functions.

(file #49690)

Dwight Landen <d_landen>
Sun 12 Aug 2018 05:37:16 PM UTC, comment #2: 

I've learned I can build LAPACK with BUILD_DEPRECATED=defined, so it has DLATZM. But it's probably going to be a problem eventually.

Anonymous
Sun 12 Aug 2018 09:07:31 AM UTC, comment #1: 

ping, still an issue

from the release notes, what they did on SLICOT upstream is:

           The calls to the BLAS 2 routines DLATZM, DORM2R, and DTZRQF have
           been replaced by calls to the corresponding BLAS 3 routines,
           DORMQR, DORMRZ, and DTZRZF, respectively.


(so not exactly what the macports patch does)


SB04OD  :  replaced the calls to the deprecated LAPACK routine DGEGS
           by calls to DGGES;

release notes link: http://slicot.org/objects/software/shared/Release.History

Anonymous
Tue 01 Aug 2017 10:11:09 AM UTC, original submission:  

Try to pkg install -forge control:
/home/fly/octave/control-3.0.0/x86_64--netbsd-api-v51/__control_slicot_functions__.oct: failed to load: /home/fly/octave/control-3.0.0/x86_64--netbsd-api-v51/__control_slicot_functions__.oct: Undefined PLT symbol "dlatzm_" (symnum = 204)

Am using LAPACK 3.7.0, which considers these deprecated and did not end up with them in the build.

It looks like other people had this issue with SLICOT and replaced DGEGS with DGGES and DLATZM with DORMRZ:
https://trac.macports.org/ticket/49824

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #49690:  slicot.patch added by d_landen (44KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ttl (Posted a comment)
  • -email is unavailable- added by d_landen (Updated the item)
  • -email is unavailable- added by jwe (Updated the item)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-07-03 ttl StatusNone Fixed
        Open/ClosedOpen Closed
    2020-08-20 d_landen Attached File- Added slicot.patch, #49690
    2017-08-12 jwe Summarycontrol package (via SLICOT) uses deprecated LAPACK functions [octave forge] (control) (via SLICOT) uses deprecated LAPACK functions

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code