octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #55325] (octave-forge) Several Of packages won


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #55325] (octave-forge) Several Of packages won't cross-build anyore due to deprecated features in 6.0.0
Date: Sat, 29 Dec 2018 15:57:16 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0 SeaMonkey/2.48

URL:
  <https://savannah.gnu.org/bugs/?55325>

                 Summary: (octave-forge) Several Of packages won't cross-build
anyore due to deprecated features in 6.0.0
                 Project: GNU Octave
            Submitted by: philipnienhuis
            Submitted on: Sat 29 Dec 2018 09:57:15 PM CET
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: Philip Nienhuis
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Microsoft Windows

    _______________________________________________________

Details:

(with rference to bug #55283 comments 4 & 5)

In the new default branch (future 6.0.0) much stuff that was deprecated long
ago was removed. As a consequence, several OF package cannot be built anymore
with 6.0.0, at least not in mxe-octave.
Examples of deprecated things are feval (now octave::feval), is_empty (now
isempty) and many more.

To be able to get binary packages cross-built with mxe-otave with octave-6.0.0
I had to adapt code from the following OF packages, on top of the fixes
already included with me-octave:

* communications  &
* control  &
* miscellaneous  &
* nurbs  &
* ocs  &
* odepkg  (&)
* optim  &
* quaternion  &
* signal  &
* specfun
* struct  ?

plus, mkoctfile now barfs at code in the windows package that used to be
swallowed by release 5.0.0.

I've included diffs for the above mentioned packages marked with a "&".  
odepkg is special in that I couldn't make an direct diff with the repo, so I
edited the diff manually; so that diff merely serves to indicate what changes
are to be made.
For some reason I couldn't download the specfun source including the one
binary module (ellipj) so no diff there.
As Savannah accepts only 4 uploads at a time I'll upload the diffs in several
stages.

I made just one bug report, as I'd rather not swamp the bug tracker with
twelve separate reports.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sat 29 Dec 2018 09:57:15 PM CET  Name: communications.diff  Size: 477B  
By: philipnienhuis

<http://savannah.gnu.org/bugs/download.php?file_id=45772>
-------------------------------------------------------
Date: Sat 29 Dec 2018 09:57:15 PM CET  Name: control.diff  Size: 5KiB   By:
philipnienhuis

<http://savannah.gnu.org/bugs/download.php?file_id=45773>
-------------------------------------------------------
Date: Sat 29 Dec 2018 09:57:15 PM CET  Name: miscellaneous.diff  Size: 457B  
By: philipnienhuis

<http://savannah.gnu.org/bugs/download.php?file_id=45774>
-------------------------------------------------------
Date: Sat 29 Dec 2018 09:57:15 PM CET  Name: nurbs.diff  Size: 4KiB   By:
philipnienhuis

<http://savannah.gnu.org/bugs/download.php?file_id=45775>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55325>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]