* Package: sci-mathematics/freefem++-3.8  * Repository: science  * Maintainer: sci-mathematics@gentoo.org  * USE: X abi_x86_64 amd64 doc elibc_glibc examples kernel_linux mpi opengl userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking freefem++-3.8.tar.gz to /var/tmp/portage/sci-mathematics/freefem++-3.8/work >>> Source unpacked in /var/tmp/portage/sci-mathematics/freefem++-3.8/work >>> Preparing source in /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8 ... * Applying freefem++-acoptim.patch ...  [ ok ] * Applying freefem++-no-doc-autobuild.patch ...  [ ok ] * Applying freefem++-path.patch ...  [ ok ] * Running eautoreconf in '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8' ... * Running aclocal ...  [ ok ] * Running autoconf --force ...  [ ok ] * Running autoheader ...  [ ok ] * Running automake --add-missing --copy --force-missing ...  [ ok ] * Running elibtoolize in: freefem++-3.8/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8 ... * econf: updating freefem++-3.8/config.sub with /usr/share/gnuconfig/config.sub * econf: updating freefem++-3.8/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --disable-download --disable-optim --enable-generic --with-blas=-lf77blas --with-lapack=-latllapack -lf77blas -latlcblas --enable-opengl --with-x --with-mpi=/usr/bin/mpicxx configure: loading site script /usr/share/config.site checking for a BSD-compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... none checking for x86_64-pc-linux-gnu-g77... no checking for x86_64-pc-linux-gnu-f77... no checking for x86_64-pc-linux-gnu-gfortran... x86_64-pc-linux-gnu-gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether x86_64-pc-linux-gnu-gfortran accepts -g... yes checking for x86_64-pc-linux-gnu-gfortran... x86_64-pc-linux-gnu-gfortran checking whether we are using the GNU Fortran compiler... yes checking whether x86_64-pc-linux-gnu-gfortran accepts -g... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to get verbose linking output from x86_64-pc-linux-gnu-gfortran... -v checking for Fortran 77 libraries of x86_64-pc-linux-gnu-gfortran... -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../.. -lgfortran -lm -lquadmath configure: WARNING: get dir of -lgfortran FLIBS : /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/libgfortran.so checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore ------ ac_cv_f77_mangling : lower case, underscore, no extra underscore ./configure: line 6432: ff_cfagsf77: command not found checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for pthread_create in -lpthread... yes checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib64/freefem++ checking whether to generate debugging information... no checking suffix to add to package name... none checking wether we can compile for X11... yes checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for XF86VidModeQueryVersion in -lXxf86vm... yes checking for XpmReadFileToImage in -lXpm... yes checking for X11_LIBS... " -lXxf86vm -lXext -lX11 -lXpm -lm" checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GLUT/glut.h usability... no checking GLUT/glut.h presence... no checking for GLUT/glut.h... no checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking for glBegin in -lGL... yes checking for gluSphere in -lGLU... yes checking add suffix ... yes checking for mpic++... mpic++ checking for /usr/bin/mpicxx... yes checking for mpirun... yes checking for mpicc... mpicc checking for mpif77... mpif77 checking for mpif90... mpif90 checking for wget... yes checking for arit_zero in -lcadnafree... no checking /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/cadna/cadnafree.h usability... no checking /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/cadna/cadnafree.h presence... no checking for /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/cadna/cadnafree.h... no configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking fftw3.h usability... yes checking fftw3.h presence... yes checking for fftw3.h... yes checking for tetrahedralize in -ltet... no checking tetgen.h usability... no checking tetgen.h presence... no checking for tetgen.h... no checking for blas_zdotu_sub in -lf77blas ... no checking for lapack in /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/libgfortran.so, -lf77blas and -llapack ... no checking for dsaupd_ in -larpack... no checking for libarpack with locate... ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. no configure: -- NO ARPACK -- enable_download : no , wget: yes checking umfpack.h usability... yes checking umfpack.h presence... yes checking for umfpack.h... yes checking umfpack/umfpack.h usability... no checking umfpack/umfpack.h presence... no checking for umfpack/umfpack.h... no checking ufsparse/umfpack.h usability... no checking ufsparse/umfpack.h presence... no checking for ufsparse/umfpack.h... no checking suitesparse/umfpack.h usability... no checking suitesparse/umfpack.h presence... no checking for suitesparse/umfpack.h... no checking for amd_info in -lamd... yes checking for umf_i_malloc in -lumfpack... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for srandomdev... no checking for second_... yes checking for times... yes checking for sysconf... yes checking for libtool... yes checking for dlfcn.h... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking for latex... yes checking for makeindex... yes checking for dvips... yes checking for pdf2ps... yes checking for epstopdf... epstopdf checking for convert... yes checking for gzip... yes checking for pdflatex... yes configure: without ide/ fltk ..... Please wait the next version.... checking flex compatibility with bison... yes checking kernel version... 4.0.0 checking libc version... libc-2.20 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fltk/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/std/Makefile config.status: creating src/x11/Makefile config.status: creating src/ide/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/agl/Makefile config.status: creating src/glx/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating DOC/Makefile config.status: creating config.h config.status: executing depfiles commands configure: freefem++ used download : no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): no configure: -- UMFPACK (sparse solver) yes configure: -- BLAS yes configure: -- FLTK (ide package) configure: -- with X11 yes configure: -- with MPI yes configure: progs: FreeFem++-nw bamg cvmsh2 drawbdmesh FreeFem++-glx FreeFem++-x11 FreeFem++-mpi ffmedit ffglut >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8 ... make -j7 make all-recursive make[1]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8' Making all in download make[2]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download' mkdir lib mkdir include mkdir pkg Making all in blas make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/blas' make all-am make[4]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/blas' make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/blas' Making all in arpack make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/arpack' Making all in umfpack make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/umfpack' Making all in fltk make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/fltk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download/fltk' make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download' make[2]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/download' Making all in src make[2]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src' Making all in libMesh make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/libMesh' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -march=amdfam10 -O2 -pipe -DNDEBUG -rdynamic -fPIC -c -o chrono.o chrono.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -march=amdfam10 -O2 -pipe -DNDEBUG -rdynamic -fPIC -c -o eigenv.o eigenv.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -march=amdfam10 -O2 -pipe -DNDEBUG -rdynamic -fPIC -c -o libmesh3.o libmesh3.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -march=amdfam10 -O2 -pipe -DNDEBUG -rdynamic -fPIC -c -o libmesh5.o libmesh5.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -march=amdfam10 -O2 -pipe -DNDEBUG -rdynamic -fPIC -c -o memory.o memory.c libmesh5.c: In function ‘GmfOpenMesh’: libmesh5.c:247:4: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread((unsigned char *)&msh->cod, WrdSiz, 1, msh->hdl);  ^ libmesh5.c:271:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", &msh->ver);  ^ libmesh5.c:281:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", &msh->dim);  ^ libmesh5.c: In function ‘ScaWrd’: libmesh5.c:1060:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(wrd, WrdSiz, 1, msh->hdl);  ^ libmesh5.c: In function ‘ScaKwdHdr’: libmesh5.c:963:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", &kwd->NmbLin);  ^ libmesh5.c:974:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", &kwd->NmbTyp);  ^ libmesh5.c:977:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", &kwd->TypTab[i]);  ^ libmesh3.c: In function ‘read_int’: libmesh3.c:792:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(mesh->handle, "%d", &integer);  ^ libmesh3.c:797:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&integer, 4, 1, mesh->handle);  ^ libmesh5.c: In function ‘GmfGetLin’: libmesh5.c:600:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%f", FltPtr);  ^ libmesh5.c:605:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", IntPtr);  ^ libmesh5.c:635:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%lf", DblPtr);  ^ libmesh5.c:640:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%d", IntPtr);  ^ libmesh5.c:670:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%f", &FltSolTab[j]);  ^ libmesh5.c:681:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(msh->hdl, "%lf", &DblSolTab[j]);  ^ libmesh5.c: In function ‘ScaDblWrd’: libmesh5.c:1084:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(wrd, WrdSiz, 2, msh->hdl);  ^ libmesh3.c: In function ‘LM_read_field’: libmesh3.c:355:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(mesh->handle, "%d", &int_buffer[ i * size + j ]);  ^ libmesh3.c:357:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(mesh->handle, "%g", &flt_buffer[ i * size + j ]);  ^ libmesh3.c:364:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(mesh->handle, "%c", &letter);  ^ libmesh3.c:369:7: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(mesh->handle, "%c", &letter);  ^ libmesh3.c:381:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(buffer, nbl * size * 4, 1, mesh->handle);  ^ libmesh5.c: In function ‘GmfCpyLin’: libmesh5.c:835:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(InpMsh->hdl, "%f", &f);  ^ libmesh5.c:844:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(InpMsh->hdl, "%lf", &d);  ^ libmesh5.c:865:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(InpMsh->hdl, "%d", &a);  ^ rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmesh3.o libmesh5.o memory.o ar: creating libMesh.a a - chrono.o a - eigenv.o a - libmesh3.o a - libmesh5.o a - memory.o x86_64-pc-linux-gnu-ranlib libMesh.a make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/libMesh' Making all in bamglib make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/bamglib' Making all in femlib make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/femlib' Making all in Graphics make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/Graphics' Making all in Algo make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/Algo' Making all in lglib make[3]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/lglib' make all-am make[4]: Entering directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/lglib' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -I../femlib -march=amdfam10 -O2 -pipe -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -c -o lg.tab.o lg.tab.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -I../femlib -march=amdfam10 -O2 -pipe -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -c -o mymain.o mymain.cpp In file included from lg.ypp:56:0: ../femlib/RNM.hpp: In instantiation of ‘KN& KN::operator=(R) [with R = Fem2D::TypeOfFE*]’: ../femlib/FESpace.hpp:300:13: required from here ../femlib/RNM.hpp:940:47: error: ‘set’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] { if(this->unset()) set(new R[1],1,0,0); KN_::operator= (a);return *this;}  ^ ../femlib/RNM.hpp:940:47: note: declarations in dependent base ‘KN_’ are not found by unqualified lookup ../femlib/RNM.hpp:940:47: note: use ‘this->set’ instead ../femlib/RNM.hpp: In instantiation of ‘KN& KN::operator=(const KN&) [with R = Fem2D::R3]’: ../femlib/FESpacen.hpp:246:8: required from ‘void Fem2D::GTypeOfFE::init(Fem2D::InterpolationMatrix&, Fem2D::GTypeOfFE::FElement*, int, int, int*) const [with Mesh = Fem2D::Mesh3; typename Mesh::Element::RdHat = Fem2D::R3; Fem2D::GTypeOfFE::FElement = Fem2D::GFElement]’ lg.ypp:806:1: required from here ../femlib/RNM.hpp:944:51: error: ‘set’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] { if(this->unset()) set(new R[a.N()],a.N()); KN_::operator= (a);return *this;}  ^ ../femlib/RNM.hpp:944:51: note: declarations in dependent base ‘KN_’ are not found by unqualified lookup ../femlib/RNM.hpp:944:51: note: use ‘this->set’ instead ../femlib/RNM.hpp: In instantiation of ‘KN& KN::operator=(const KN&) [with R = double]’: ../femlib/FESpacen.hpp:247:11: required from ‘void Fem2D::GTypeOfFE::init(Fem2D::InterpolationMatrix&, Fem2D::GTypeOfFE::FElement*, int, int, int*) const [with Mesh = Fem2D::Mesh3; typename Mesh::Element::RdHat = Fem2D::R3; Fem2D::GTypeOfFE::FElement = Fem2D::GFElement]’ lg.ypp:806:1: required from here ../femlib/RNM.hpp:944:51: error: ‘set’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../femlib/RNM.hpp:944:51: note: declarations in dependent base ‘KN_’ are not found by unqualified lookup ../femlib/RNM.hpp:944:51: note: use ‘this->set’ instead ../femlib/RNM.hpp: In instantiation of ‘KN& KN::operator=(const KN&) [with R = int]’: ../femlib/FESpacen.hpp:248:11: required from ‘void Fem2D::GTypeOfFE::init(Fem2D::InterpolationMatrix&, Fem2D::GTypeOfFE::FElement*, int, int, int*) const [with Mesh = Fem2D::Mesh3; typename Mesh::Element::RdHat = Fem2D::R3; Fem2D::GTypeOfFE::FElement = Fem2D::GFElement]’ lg.ypp:806:1: required from here ../femlib/RNM.hpp:944:51: error: ‘set’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../femlib/RNM.hpp:944:51: note: declarations in dependent base ‘KN_’ are not found by unqualified lookup ../femlib/RNM.hpp:944:51: note: use ‘this->set’ instead Makefile:450: recipe for target 'lg.tab.o' failed make[4]: *** [lg.tab.o] Error 1 make[4]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/lglib' Makefile:394: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src/lglib' Makefile:453: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8/src' Makefile:510: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8' Makefile:451: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: sci-mathematics/freefem++-3.8::science failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-mathematics/freefem++-3.8::science'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/freefem++-3.8::science'`. * The complete build log is located at '/var/tmp/portage/sci-mathematics/freefem++-3.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-mathematics/freefem++-3.8/temp/environment'. * Working directory: '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8' * S: '/var/tmp/portage/sci-mathematics/freefem++-3.8/work/freefem++-3.8'