[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/
- [Octave-bug-tracker] [bug #55325] (octave-forge) Several Of packages won't cross-build anyore due to deprecated features in 6.0.0,
Philip Nienhuis <=