[Bug 276233] math/octave-forge-control: SLICOT functions not working

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 10 Jan 2024 04:15:33 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276233

            Bug ID: 276233
           Summary: math/octave-forge-control: SLICOT functions not
                    working
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: stephen@FreeBSD.org
          Reporter: jbo@FreeBSD.org
          Assignee: stephen@FreeBSD.org
             Flags: maintainer-feedback?(stephen@FreeBSD.org)

- FreeBSD stable/14 amd64
- math/octave-8.4.0_3
- math/octave-forge-control-4.0.0

Using functions from the control package such as pid() or step() which rely on
the SLICOT library seems broken on my system.

sys=tf([1],[1 1]);
step(sys)

error:
/usr/local/lib/octave/packages/control-4.0.0/amd64-portbld-freebsd14.0-api-v58/__control_slicot_functions__.oct:
failed to load
Incompatible version or missing dependency?
/usr/local/lib/octave/packages/control-4.0.0/amd64-portbld-freebsd14.0-api-v58/__control_slicot_functions__.oct:
Undefined symbol "tg04bx_"
error: called from
    __sys2ss__>__proper_tf2ss__ at line 121 column 16
    __sys2ss__ at line 69 column 18
    ss at line 187 column 18
    __time_response__ at line 132 column 17
    step at line 79 column 13
    step_01 at line 2 column 1

-- 
You are receiving this mail because:
You are the assignee for the bug.