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

[Pkg-octave-devel] Bug#792890: FTBFS against Octave 4.0



Package: src:pfstools
Version: 1.8.5-2
Severity: serious
Tags: stretch sid
Control: block 792740 by -1
X-Debbugs-CC: pkg-octave-devel@lists.alioth.debian.org

Dear Maintainer,

pfstools fails to compile against Octave 4.0, which has recently been uploaded
to unstable.

A full build log is available at:

 https://buildd.debian.org/status/fetch.php?pkg=pfstools&arch=amd64&ver=1.8.5-2%2Bb2&stamp=1437309460

The relevant part is:

 g++ -c -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-4.0.0/octave/.. -I/usr/include/octave-4.0.0/octave -I/usr/include/hdf5/serial -I/usr/include/mpi -pthread -fopenmp -g -O2 -fstack-protector-strong -Wformat -Werror=format-security   -I. -I../../src/pfs/  pfsopen.cpp -o pfsopen.o
 pfsopen.cpp: In function 'octave_value_list Fpfsopen(const octave_value_list&, int)':
 pfsopen.cpp:140:3: error: 'Octave_map' was not declared in this scope
    Octave_map pfsStream;
    ^

The following excerpt from the NEWS file of Octave 4.0 could help you fix this:

 ** The internal class <Octave_map> was deprecated in Octave 3.8 and has
    been removed from Octave 4.0.  Replacement classes are
    <octave_map> (struct array) or <octave_scalar_map> for a single structure.

Best,

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

Attachment: signature.asc
Description: Digital signature


Reply to: