bugGNU Octave - Bugs: bug #44769, odepkg patch to be complied on...

 
 

bug #44769: odepkg patch to be complied on octave ver. 4

Submitter:  Tatsuro MATSUOKA <tmacchant>
Submitted:  Wed 08 Apr 2015 10:15:32 AM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * 4.0.0 Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 03 Jun 2015 02:09:27 AM UTC, comment #12: 

I believe this bug report is obsolete, the odepkg hg repo has been updated and odepkg 0.8.5 has been released and works with Octave 4.0.

Mike Miller <mtmiller>
Group Member
Tue 02 Jun 2015 04:41:42 PM UTC, comment #11: 

Retagging release from 4.0.0-rc2 to 4.0.0.

John W. Eaton <jwe>
Group administrator
Thu 16 Apr 2015 11:32:43 PM UTC, comment #10: 

Sorry the last post without revise by myself

John wrote:

> I don't believe it requires 4.0.0, however it may need the .NOTPARALLEL: in the Makefile?


I have confirmed that source of mercurial repository could be complied both 3.8 and 4.0 on both Ubuntu 14.04 and windows 7 using octave 4.0.0 rc2. (It was done before very recently change of source of mercurial repository.)

Tatsuro MATSUOKA <tmacchant>
Thu 16 Apr 2015 11:29:37 PM UTC, comment #9: 

John wrote:

> I don't believe it requires 4.0.0, however it may need the .NOTPARALLEL: in the Makefile?


I have confirm that the source of mercurial repository could be complied both 3.8 and 4.0. (It was done before very recently change of source of mecurial repository.)

Tatsuro MATSUOKA <tmacchant>
Thu 16 Apr 2015 06:02:28 PM UTC, comment #8: 

Tried cross compile - it does pull wrong values in the configure script, however doesn't appear actually use those values.
ie: SHLEXT, canonical_host_type, OCTAVE_VERSION, so appears to compile ok.

John Donoghue <lostbard>
Group Member
Thu 16 Apr 2015 05:50:57 PM UTC, comment #7: 

I don't believe it requires 4.0.0, however it may need the .NOTPARALLEL: in the Makefile?

See https://savannah.gnu.org/bugs/?44594

The make process will probably fail when attempting a cross compile as runs native octave to get some of its settings in configure.

I haven't tried cross compile yet to see.

When attempting a native install in windows I get the following issues:


copyfile C:\Users\JOHN\AppData\Local\Temp\oct-W7220q\odepkg\src\dldsolver.oct C:\Users\JOHN\AppData\Local\Temp\oct-W7220q
\odepkg\inst\x86_64-w64-mingw32-api-v49+
C:\Users\OHN\AppData\Local\Temp\octave-help-aGd6gc:98: Missing `}' in @def arg.
C:\Users\JOHN\AppData\Local\Temp\octave-help-aGd6gc:99: Unmatched }.
warning: doc_cache_create: unusable help text found in file 'runge_kutta_23'
C:\Users\JOHN\AppData\Local\Temp\octave-help-BUEGnK:98: Missing `}' in @def arg.
C:\Users\JOHN\AppData\Local\Temp\octave-help-BUEGnK:99: Unmatched }.
warning: doc_cache_create: unusable help text found in file 'runge_kutta_45_dorpri'
warning: doc_cache_create: unusable help text found in file 'AbsRel_Norm'


and on pkg load:

>> pkg load odepkg
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\first_dt: No such fil
e or directory
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\inexact_solvers: No s
uch file or directory
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\integrate_functions:
No such file or directory
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\steppers: No such fil
e or directory
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\string_compare: No su
ch file or directory
warning: addpath: C:\Octave\octave-2015-04-16-07-40\lib\octave\packages\odepkg-0.9.0\x86_64-w64-mingw32-api-v49+\..\utilities: No such fi
le or directory


John Donoghue <lostbard>
Group Member
Thu 16 Apr 2015 04:34:51 PM UTC, comment #6: 

Do these patches still work with the current
version in the mercurial repository on Octave-Forge?

Are they still needed?

I see the patches bump the minimum required version
of Octave to 4.0, is it really needed? Is there something
in these changes that breaks compatibility with 3.8?


Carlo de Falco <cdf>
Group Member
Fri 10 Apr 2015 03:15:16 PM UTC, comment #5: 


sorry, I wrote that comment in the wrong bug report

Avinoam Kalma <avinoam>
Group Member
Fri 10 Apr 2015 03:14:07 PM UTC, comment #4: 

I have installed specfun in the last dev version, and it compiled without warnings

Avinoam Kalma <avinoam>
Group Member
Wed 08 Apr 2015 11:47:25 PM UTC, comment #3: 

See the thread:

http://octave.1599824.n4.nabble.com/Octave-Forge-Octave-4-0-call-for-packages-td4669204i20.html#a4669709

As I wrote the above I decided that I do not make odepkg-0.8.5.
Therefore please close this post.

Tatsuro MATSUOKA <tmacchant>
Wed 08 Apr 2015 10:51:05 AM UTC, comment #2: 

John

I have re-made the changeset according to your advise.
For src/Makefile, your changeset is used.

Thanks!



(file #33592)

Tatsuro MATSUOKA <tmacchant>
Wed 08 Apr 2015 10:33:33 AM UTC, comment #1: 

You shouldnt need to rename configure.base as autogen.sh will use configure.base to generate the configure.in and finally generate configure.


John Donoghue <lostbard>
Group Member
Wed 08 Apr 2015 10:15:32 AM UTC, original submission:  

I have tried to update odepkg-0.8.5 to be built on octave ver. 4.

http://octave.1599824.n4.nabble.com/Who-did-revise-codes-of-the-odepkg-package-to-work-on-octave-4-0-td4669683.html

I do not understand real means of "Clean up".
I did bump the Version number and Release date in the package DESCRIPTION file, update the NEWS and INDEX file, and the version in configure.ac file.

There is not src/confure.ac in odepkg-0.8.4 and I have renamed src/confure.base to src/confure.ac and modified. But "hg export tip" seem to be failed for src/confure.base  

diff -ur odepkg/src/configure.base odepkg-work/src/configure.ac
 

--- odepkg/src/configure.base        2015-04-08 17:55:23.558057000 +0900
+++ odepkg-work/src/configure.ac        2015-04-08 18:40:09.194057000 +0900
@@ -7,10 +7,10 @@

 AC_INIT(configure.base)

-PACKAGE=octave-forge
+PACKAGE=odepkg
 MAJOR_VERSION=0
-MINOR_VERSION=1
-PATCH_LEVEL=0
+MINOR_VERSION=8
+PATCH_LEVEL=5

 dnl Kill caching --- this ought to be the default
 define([AC_CACHE_LOAD], )dnl


Any help is appreciated.

Tasuro

Tatsuro MATSUOKA <tmacchant>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #33592:  odepkg-3.patch added by tmacchant (3KiB - text/x-patch)
file #33591:  odepkg-2.patch added by tmacchant (4KiB - 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 mtmiller (Posted a comment)
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by cdf (Posted a comment)
  • -email is unavailable- added by avinoam (Posted a comment)
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by tmacchant (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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-06-03 mtmiller StatusNone Fixed
        Open/ClosedOpen Closed
    2015-06-02 jwe Release4.0.0-rc2 4.0.0
    2015-04-08 tmacchant Attached File- Added odepkg-3.patch, #33592
    2015-04-08 tmacchant Attached File- Added odepkg-2.patch, #33591

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code