[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #45096] image package: imreconstruct FTBFS wit
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #45096] image package: imreconstruct FTBFS with g++ 5.1 |
Date: |
Wed, 13 May 2015 11:44:45 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Iceweasel/35.0.1 |
URL:
<http://savannah.gnu.org/bugs/?45096>
Summary: image package: imreconstruct FTBFS with g++ 5.1
Project: GNU Octave
Submitted by: mtmiller
Submitted on: Wed 13 May 2015 07:44:43 AM EDT
Category: Octave Forge Package
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Build Failure
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: other
Operating System: GNU/Linux
_______________________________________________________
Details:
I am unable to install the image package on Debian testing with g++ 5.1
installed as the default compiler. The only problematic file is
imreconstruct.cc. If I set CXX=g++-4.9 it compiles fine.
Here are the error messages from g++, a lot (maybe all?) of it seems to have
to do with the 'scan' lambda function:
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = boolNDArray; octave_idx_type
= int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
boolNDArray]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = boolNDArray]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = boolNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = boolNDArray]’
imreconstruct.cc:364:114: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = boolNDArray]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = boolNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = boolNDArray]’
imreconstruct.cc:364:114: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T =
intNDArray<octave_int<unsigned char> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<unsigned char> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<unsigned char> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<unsigned char> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<unsigned
char> >]’
imreconstruct.cc:365:122: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<unsigned char> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<unsigned char> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<unsigned
char> >]’
imreconstruct.cc:365:122: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<signed
char> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<signed char> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<signed char> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<signed char> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<signed
char> >]’
imreconstruct.cc:365:241: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<signed char> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<signed char> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<signed
char> >]’
imreconstruct.cc:365:241: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<short
unsigned int> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<short unsigned int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<short unsigned int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<short unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<short
unsigned int> >]’
imreconstruct.cc:366:125: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<short unsigned int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<short unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<short
unsigned int> >]’
imreconstruct.cc:366:125: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<short
int> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<short int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<short int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<short int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<short int>
>]’
imreconstruct.cc:366:247: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<short int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<short int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<short int>
>]’
imreconstruct.cc:366:247: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T =
intNDArray<octave_int<unsigned int> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<unsigned int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<unsigned int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<unsigned
int> >]’
imreconstruct.cc:367:125: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<unsigned int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<unsigned
int> >]’
imreconstruct.cc:367:125: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<int>
>; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<int>
>]’
imreconstruct.cc:367:247: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<int>
>]’
imreconstruct.cc:367:247: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<long
unsigned int> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<long unsigned int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<long unsigned int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<long unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<long
unsigned int> >]’
imreconstruct.cc:368:125: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<long unsigned int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<long unsigned int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<long
unsigned int> >]’
imreconstruct.cc:368:125: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = intNDArray<octave_int<long
int> >; octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
intNDArray<octave_int<long int> >]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<long int> >]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<long int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<long int>
>]’
imreconstruct.cc:368:247: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = intNDArray<octave_int<long int> >]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
intNDArray<octave_int<long int> >]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = intNDArray<octave_int<long int>
>]’
imreconstruct.cc:368:247: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = FloatNDArray;
octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
FloatNDArray]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = FloatNDArray]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = FloatNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = FloatNDArray]’
imreconstruct.cc:371:121: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = FloatNDArray]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = FloatNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = FloatNDArray]’
imreconstruct.cc:371:121: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = NDArray; octave_idx_type =
int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
NDArray]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = NDArray]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = NDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = NDArray]’
imreconstruct.cc:371:200: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = NDArray]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T = NDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = NDArray]’
imreconstruct.cc:371:200: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = FloatComplexNDArray;
octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
FloatComplexNDArray]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = FloatComplexNDArray]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
FloatComplexNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = FloatComplexNDArray]’
imreconstruct.cc:375:137: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = FloatComplexNDArray]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
FloatComplexNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = FloatComplexNDArray]’
imreconstruct.cc:375:137: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
imreconstruct.cc: In instantiation of ‘scan_antiraster_order(T&, const T&,
const dim_vector&, const Array<int>&, const
Array<int>&)::<lambda(octave_idx_type)> [with T = ComplexNDArray;
octave_idx_type = int]’:
imreconstruct.cc:189:9: required from ‘struct scan_antiraster_order(T&,
const T&, const dim_vector&, const Array<int>&, const Array<int>&) [with T =
ComplexNDArray]::<lambda(octave_idx_type)>’
imreconstruct.cc:165:8: required from ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = ComplexNDArray]’
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
ComplexNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = ComplexNDArray]’
imreconstruct.cc:375:232: required from here
imreconstruct.cc:182:43: error: redeclaration of ‘const octave_idx_type&
n_neighbours’
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc:175:43: note: ‘const octave_idx_type& n_neighbours’
previously declared here
for (octave_idx_type i = 0; i < n_neighbours; i++)
^
imreconstruct.cc: In instantiation of ‘std::queue<int>
scan_antiraster_order(T&, const T&, const dim_vector&, const Array<int>&,
const Array<int>&) [with T = ComplexNDArray]’:
imreconstruct.cc:265:27: required from ‘T fast_hybrid_reconstruction(const
T&, const T&, const octave::image::connectivity&) [with T =
ComplexNDArray]’
imreconstruct.cc:282:37: required from ‘T reconstruct(const T&, const T&,
const octave::image::connectivity&) [with T = ComplexNDArray]’
imreconstruct.cc:375:232: required from here
imreconstruct.cc:165:10: sorry, unimplemented: non-trivial designated
initializers not supported
scan = [&] (const octave_idx_type dim) -> void
^
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?45096>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-bug-tracker] [bug #45096] image package: imreconstruct FTBFS with g++ 5.1,
Mike Miller <=