Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936508 - sci-libs/armadillo-12.8.2 fails with multiple const class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ...
Summary: sci-libs/armadillo-12.8.2 fails with multiple const class arma::Col<eT>::fixe...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-15
  Show dependency tree
 
Reported: 2024-07-23 03:22 UTC by tdr
Modified: 2024-07-23 03:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge--info (emerge--info.txt,6.22 KB, text/plain)
2024-07-23 03:23 UTC, tdr
Details
build log (armadillo-12.8.2.build.log,203.11 KB, text/plain)
2024-07-23 03:23 UTC, tdr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tdr 2024-07-23 03:22:54 UTC
multiple no member errors in constructs/classes

Reproducible: Always

Steps to Reproduce:
USE="arpack lapack superlu -blas -doc -examples -mkl -test" emerge =sci-libs/armadillo-12.8.2
Actual Results:  
smoke_test.dir/smoke_test.cpp.o.d -o tests1/CMakeFiles/smoke_test.dir/smoke_test.cpp.o -c /var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2/tests1/smoke_test.cpp
FAILED: tests1/CMakeFiles/smoke_test.dir/smoke_test.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include -I/usr/include/superlu  -march=native -O3 -flate-combine-instructions -flto=jobserver -mprefer-vector-width=512 -fno-vect-cost-model -pipe -O2 -std=c++11 -MD -MT tests1/CMakeFiles/smoke_test.dir/smoke_test.cpp.o -MF tests1/CMakeFiles/smoke_test.dir/smoke_test.cpp.o.d -o tests1/CMakeFiles/smoke_test.dir/smoke_test.cpp.o -c /var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2/tests1/smoke_test.cpp
In file included from /var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo:662,
                 from /var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2/tests1/smoke_test.cpp:2:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp: In copy constructor ‘arma::Col<eT>::fixed<fixed_n_elem>::fixed(const arma::Col<eT>::fixed<fixed_n_elem>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp:1303:63: error: ‘const class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ‘mem_local’
 1303 |   const eT* src  = (use_extra) ? X.mem_local_extra :        X.mem_local;
      |                                                               ^~~~~~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp: In constructor ‘arma::Col<eT>::fixed<fixed_n_elem>::fixed(const arma::fill::fill_class<fill_type>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp:1347:65: error: ‘class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ‘eye’
 1347 |   if(is_same_type<fill_type, fill::fill_eye  >::yes)  { (*this).eye();   }
      |                                                                 ^~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp:1348:65: error: ‘class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ‘randu’
 1348 |   if(is_same_type<fill_type, fill::fill_randu>::yes)  { (*this).randu(); }
      |                                                                 ^~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp:1349:65: error: ‘class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ‘randn’
 1349 |   if(is_same_type<fill_type, fill::fill_randn>::yes)  { (*this).randn(); }
      |                                                                 ^~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp: In member function ‘arma::Col<eT>& arma::Col<eT>::fixed<fixed_n_elem>::operator=(const arma::Col<eT>::fixed<fixed_n_elem>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Col_meat.hpp:1541:65: error: ‘const class arma::Col<eT>::fixed<fixed_n_elem>’ has no member named ‘mem_local’
 1541 |     const eT* src  = (use_extra) ? X.mem_local_extra :        X.mem_local;
      |                                                                 ^~~~~~~~~
In file included from /var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo:663:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp: In copy constructor ‘arma::Row<eT>::fixed<fixed_n_elem>::fixed(const arma::Row<eT>::fixed<fixed_n_elem>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp:1303:63: error: ‘const class arma::Row<eT>::fixed<fixed_n_elem>’ has no member named ‘mem_local’
 1303 |   const eT* src  = (use_extra) ? X.mem_local_extra :        X.mem_local;
      |                                                               ^~~~~~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp: In constructor ‘arma::Row<eT>::fixed<fixed_n_elem>::fixed(const arma::fill::fill_class<fill_type>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp:1347:65: error: ‘class arma::Row<eT>::fixed<fixed_n_elem>’ has no member named ‘eye’
 1347 |   if(is_same_type<fill_type, fill::fill_eye  >::yes)  { (*this).eye();   }
      |                                                                 ^~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp:1348:65: error: ‘class arma::Row<eT>::fixed<fixed_n_elem>’ has no member named ‘randu’
 1348 |   if(is_same_type<fill_type, fill::fill_randu>::yes)  { (*this).randu(); }
      |                                                                 ^~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp:1349:65: error: ‘class arma::Row<eT>::fixed<fixed_n_elem>’ has no member named ‘randn’
 1349 |   if(is_same_type<fill_type, fill::fill_randn>::yes)  { (*this).randn(); }
      |                                                                 ^~~~~
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp: In member function ‘arma::Row<eT>& arma::Row<eT>::fixed<fixed_n_elem>::operator=(const arma::Row<eT>::fixed<fixed_n_elem>&)’:
/var/tmp/portage/sci-libs/armadillo-12.8.2/work/armadillo-12.8.2_build/tmp/include/armadillo_bits/Row_meat.hpp:1541:65: error: ‘const class arma::Row<eT>::fixed<fixed_n_elem>’ has no member named ‘mem_local’
 1541 |     const eT* src  = (use_extra) ? X.mem_local_extra :        X.mem_local;
      |                                                                 ^~~~~~~~~
ninja: build stopped: subcommand failed.
Comment 1 tdr 2024-07-23 03:23:27 UTC
Created attachment 898151 [details]
emerge--info
Comment 2 tdr 2024-07-23 03:23:53 UTC
Created attachment 898152 [details]
build log