Package: libarmadillo-dev
Version: 1:9.100.6+dfsg-1
Severity: normal
Dear Maintainer,
The package mlpack fails to build on hppa due to an apparent problem in
the armadillo headers:
[ 4%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o
cd /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack && /usr/bin/c++
-DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG
-Dmlpack_EXPORTS -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/.. -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security --param
ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra
-ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/cotire/mlpack_CXX_prefix.hxx
-std=gnu++11 -o CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o -c
/<<PKGBUILDDIR>>/src/mlpack/core/math/lin_alg.cpp
In file included from /usr/include/armadillo:687,
from
/<<PKGBUILDDIR>>/src/mlpack/core/arma_extend/arma_extend.hpp:52,
from /<<PKGBUILDDIR>>/src/mlpack/prereqs.hpp:108,
from
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4,
from
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4:
/usr/include/armadillo_bits/glue_times_meat.hpp: In function 'static void
arma::glue_times::apply(arma::Mat<eT>&, const TA&, const TB&, eT) [with eT =
double; bool do_trans_A = false; bool do_trans_B = true; bool do_scalar_times =
false; TA = arma::Mat<double>; TB = arma::Mat<double>]':
/usr/include/armadillo_bits/glue_times_meat.hpp:646:1: error: 'static void
arma::glue_times::apply(arma::Mat<eT>&, const TA&, const TB&, eT) [with eT =
double; bool do_trans_A = false; bool do_trans_B = true; bool do_scalar_times =
false; TA = arma::Mat<double>; TB = arma::Mat<double>]' causes a section type
conflict with 'static void arma::eop_core<eop_type>::apply(outT&, const
arma::eOp<T1, eop_type>&) [with outT = arma::Mat<double>; T1 =
arma::eOp<arma::Col<double>, arma::eop_sqrt>; eop_type =
arma::eop_scalar_div_pre]'
glue_times::apply
^~~~~~~~~~
In file included from /usr/include/armadillo:579,
from
/<<PKGBUILDDIR>>/src/mlpack/core/arma_extend/arma_extend.hpp:52,
from /<<PKGBUILDDIR>>/src/mlpack/prereqs.hpp:108,
from
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4,
from
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4:
/usr/include/armadillo_bits/eop_core_meat.hpp:245:1: note: 'static void
arma::eop_core<eop_type>::apply(outT&, const arma::eOp<T1, eop_type>&) [with
outT = arma::Mat<double>; T1 = arma::eOp<arma::Col<double>, arma::eop_sqrt>;
eop_type = arma::eop_scalar_div_pre]' was declared here
eop_core<eop_type>::apply(outT& out, const eOp<T1, eop_type>& x)
^~~~~~~~~~~~~~~~~~
make[4]: *** [src/mlpack/CMakeFiles/mlpack.dir/build.make:249:
src/mlpack/CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o] Error 1
Full log is here:
https://buildd.debian.org/status/fetch.php?pkg=mlpack&arch=hppa&ver=3.0.3-3&stamp=1541275059&raw=0
Regards,
Dave Anglin
-- System Information:
Debian Release: buster/sid
APT prefers buildd-unstable
APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)
Kernel: Linux 4.14.78+ (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libarmadillo-dev depends on:
ii libarmadillo9 1:9.100.6+dfsg-1
ii libarpack2-dev 3.5.0+real-2+b1
ii libhdf5-dev 1.10.0-patch1+docs-4+b2
ii libsuperlu-dev 5.2.1+dfsg1-3
libarmadillo-dev recommends no packages.
Versions of packages libarmadillo-dev suggests:
ii libitpp-dev 4.3.1-9
-- no debconf information
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers