bugGNU Octave - Bugs: bug #54013, [octave forge] (struct) fails to...

 
 

bug #54013: [octave forge] (struct) fails to build with current dev

Submitter:  Markus Mützel <mmuetzel>
Submitted:  Wed 30 May 2018 06:16:08 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 02 Jul 2018 08:41:27 PM UTC, comment #2: 

Fixed by this changeset:

https://sourceforge.net/p/octave/struct/ci/d5c3cdc052b679a29bd61e5a138634562c469869/

, which is a general way do deal with changing Octave symbol names, used by some packages.

Olaf Till <i7tiol>
Group Member
Wed 30 May 2018 06:21:42 PM UTC, comment #1: 

The attached patch adds a modified version of the patch that was already in MXE Octave before the update to of-struct-1.0.15.

(file #44244)

Markus Mützel <mmuetzel>
Group administrator
Wed 30 May 2018 06:16:08 PM UTC, original submission:  

The of-struct package fails to compile with Octave 5.0 with the following error:

x86_64-w64-mingw32-g++ -c -I/home/osboxes/Documents/Repositories/Octave/mxe-octave-6/usr/x86_64-w64-mingw32/include  -I/home/osboxes/Documents/Repositories/Octave/mxe-octave-6/usr/x86_64-w64-mingw32/include/octave-5.0.0/octave/.. -I/home/osboxes/Documents/Repositories/Octave/mxe-octave-6/usr/x86_64-w64-mingw32/include/octave-5.0.0/octave -I/home/osboxes/Documents/Repositories/Octave/mxe-octave-6/usr/x86_64-w64-mingw32/include   -fopenmp -g -O2 -Wno-deprecated-declarations    error-helpers.cc -o error-helpers.o
In file included from error-helpers.cc:22:0:
error-helpers.h:31:22: error: 'octave_execution_exception' does not name a type; did you mean 'make_execution_exception'?
 void c_verror (const octave_execution_exception&, const char *, ...);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
                      make_execution_exception
error-helpers.cc:36:17: error: 'octave_execution_exception' does not name a type; did you mean 'make_execution_exception'?
 c_verror (const octave_execution_exception&, const char *fmt, ...)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
                 make_execution_exception
Makefile:40: recipe for target 'error-helpers.o' failed


This is because "octave_execution_exception" has moved to "octave::execution_exception".

There was already a patch for this in MXE Octave before the update to of-struct-1.0.15 that I can modify to apply to the current sources.

Adding Olaf Till as the maintainer of the struct package to the CC list.

Markus Mützel <mmuetzel>
Group administrator

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #44244:  bug54013_of_struct_dev.patch added by mmuetzel (4KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by i7tiol (Posted a comment)
  • -email is unavailable- added by mmuetzel (Submitted the item)
  • -email is unavailable- added by mmuetzel
  •  

    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
    2018-07-02 i7tiol StatusPatch Submitted Fixed
        Open/ClosedOpen Closed
    2018-05-31 mmuetzel StatusNone Patch Submitted
    2018-05-30 mmuetzel Attached File- Added bug54013_of_struct_dev.patch, #44244
    2018-05-30 mmuetzel Carbon-Copy- Added i7tiol

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code