>>> meep: Building testing/meep 1.30.0-r0 (using abuild 3.15.0_rc3-r3) started Sun, 11 May 2025 03:04:34 +0000 >>> meep: Validating /home/buildozer/aports/testing/meep/APKBUILD... >>> WARNING: meep: No maintainer >>> meep: Analyzing dependencies... >>> meep: Installing for build: build-base fftw-dev gfortran gmp-dev gsl-dev guile-dev harminv-dev>=1.4.1-r3 hdf5-dev libctl-dev openblas-dev>=0.3.0 (1/35) Installing fftw-double-libs (3.3.10-r6) (2/35) Installing fftw-long-double-libs (3.3.10-r6) (3/35) Installing fftw-single-libs (3.3.10-r6) (4/35) Installing fftw-dev (3.3.10-r6) (5/35) Installing libgfortran (14.2.0-r6) (6/35) Installing gfortran (14.2.0-r6) (7/35) Installing libgmpxx (6.3.0-r3) (8/35) Installing gmp-dev (6.3.0-r3) (9/35) Installing gsl (2.7.1-r1) (10/35) Installing gsl-dev (2.7.1-r1) (11/35) Installing libffi (3.4.8-r0) (12/35) Installing gc (8.2.8-r1) (13/35) Installing guile-libs (3.0.9-r1) (14/35) Installing guile (3.0.9-r1) (15/35) Installing libgc++ (8.2.8-r1) (16/35) Installing gc-dev (8.2.8-r1) (17/35) Installing guile-dev (3.0.9-r1) (18/35) Installing openblas (0.3.28-r0) (19/35) Installing liblapack (0.3.28-r0) (20/35) Installing liblapacke (0.3.28-r0) (21/35) Installing openblas-dev (0.3.28-r0) (22/35) Installing harminv-libs (1.4.2-r1) (23/35) Installing harminv-dev (1.4.2-r1) (24/35) Installing zlib-dev (1.3.1-r2) (25/35) Installing libsz (1.1.3-r0) (26/35) Installing hdf5 (1.14.4.2-r1) (27/35) Installing hdf5-cpp (1.14.4.2-r1) (28/35) Installing hdf5-fortran (1.14.4.2-r1) (29/35) Installing hdf5-hl (1.14.4.2-r1) (30/35) Installing hdf5-hl-cpp (1.14.4.2-r1) (31/35) Installing hdf5-hl-fortran (1.14.4.2-r1) (32/35) Installing hdf5-dev (1.14.4.2-r1) (33/35) Installing libctl (4.5.1-r1) (34/35) Installing libctl-dev (4.5.1-r1) (35/35) Installing .makedepends-meep (20250511.030435) Executing busybox-1.37.0-r17.trigger OK: 388 MiB in 145 packages >>> meep: Cleaning up srcdir >>> meep: Cleaning up pkgdir >>> meep: Cleaning up tmpdir >>> meep: Fetching https://distfiles.alpinelinux.org/distfiles/edge/meep-1.30.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/meep-1.30.0.tar.gz.part' meep-1.30.0.tar.gz.p 1% | | 383k 0:01:05 ETA meep-1.30.0.tar.gz.p 61% |******************* | 15.1M 0:00:01 ETA meep-1.30.0.tar.gz.p 100% |********************************| 24.8M 0:00:00 ETA '/var/cache/distfiles/edge/meep-1.30.0.tar.gz.part' saved >>> meep: Fetching https://distfiles.alpinelinux.org/distfiles/edge/meep-1.30.0.tar.gz >>> meep: Checking sha512sums... meep-1.30.0.tar.gz: OK >>> meep: Unpacking /var/cache/distfiles/edge/meep-1.30.0.tar.gz... checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for armv7-alpine-linux-musleabihf-gcc... cc 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 the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of cc... gcc3 checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking for c++ option to enable C++11 features... none needed checking dependency style of c++... gcc3 checking whether c++ supports C++11 features by default... yes checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking for C++ compiler vendor... gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for file... file checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for armv7-alpine-linux-musleabihf-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for sin in -lm... yes checking for fftw_plan_dft_1d in -lfftw3... yes checking for armv7-alpine-linux-musleabihf-g77... no checking for armv7-alpine-linux-musleabihf-xlf... no checking for armv7-alpine-linux-musleabihf-f77... no checking for armv7-alpine-linux-musleabihf-frt... no checking for armv7-alpine-linux-musleabihf-pgf77... no checking for armv7-alpine-linux-musleabihf-cf77... no checking for armv7-alpine-linux-musleabihf-fort77... no checking for armv7-alpine-linux-musleabihf-fl32... no checking for armv7-alpine-linux-musleabihf-af77... no checking for armv7-alpine-linux-musleabihf-xlf90... no checking for armv7-alpine-linux-musleabihf-f90... no checking for armv7-alpine-linux-musleabihf-pgf90... no checking for armv7-alpine-linux-musleabihf-pghpf... no checking for armv7-alpine-linux-musleabihf-epcf90... no checking for armv7-alpine-linux-musleabihf-gfortran... armv7-alpine-linux-musleabihf-gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether armv7-alpine-linux-musleabihf-gfortran accepts -g... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for armv7-alpine-linux-musleabihf-gfortran option to produce PIC... -fPIC checking if armv7-alpine-linux-musleabihf-gfortran PIC flag -fPIC works... yes checking if armv7-alpine-linux-musleabihf-gfortran static flag -static works... yes checking if armv7-alpine-linux-musleabihf-gfortran supports -c -o file.o... yes checking if armv7-alpine-linux-musleabihf-gfortran supports -c -o file.o... (cached) yes checking whether the armv7-alpine-linux-musleabihf-gfortran linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking how to get verbose linking output from armv7-alpine-linux-musleabihf-gfortran... -v checking for Fortran 77 libraries of armv7-alpine-linux-musleabihf-gfortran... -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../.. -lfftw3 -lgfortran -lm -lssp_nonshared checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore checking for sgemm_ in -lopenblas... yes checking for cheev_ in -lopenblas... yes checking for pkg-config... /usr/bin/pkg-config checking for harminv >= 1.1... yes checking HARMINV_CFLAGS... checking HARMINV_LIBS... -lharminv -lopenblas -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/13.1.1 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/13.1.1/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/13.1.1/../../.. -lgfortran -lm -lssp_nonshared checking for mpb.h... no checking for cos in -lm... yes checking for cblas_dgemm in -lgslcblas... yes checking for gsl_sf_bessel_Jn in -lgsl... yes checking for deflate in -lz... yes checking for H5Pcreate in -lhdf5... yes checking for H5Pcreate... yes checking for hdf5.h... yes checking for H5Pset_mpi... no checking for H5Pset_fapl_mpio... no checking for guile-config... guile-config checking if linking to guile works... yes checking for libguile.h... yes checking for guile/gh.h... no checking for scm_make_smob_type... yes checking for SCM_SMOB_PREDICATE... no checking for SCM_SMOB_DATA... no checking for SCM_NEWSMOB... no checking how to activate readline in Guile... cannot checking for libctl dir... /usr/share/libctl checking for gen-ctl-io... gen-ctl-io checking for ctl_get_vector3 in -lctl... yes checking for ctl.h... yes checking whether libctl version is at least 4.2.0... checking for egrep -e... (cached) /bin/grep -E ok checking for libctl_quiet feature... yes checking for vector3_dot in -lctlgeom... yes checking for libGDSII.h... no checking for feenableexcept... no checking whether feenableexcept declaration is usable... no checking whether to catch and ignore SIGFPE signals... yes checking for sys/time.h... yes checking for immintrin.h... no checking for BSDgettimeofday... no checking for gettimeofday... yes checking for cblas_ddot... yes checking for cblas_daxpy... yes checking for jn... yes checking for C/C++ restrict keyword... no checking for swig... echo checking for python... no checking for python3... no checking for python3.20... no checking for python3.19... no checking for python3.18... no checking for python3.17... no checking for python3.16... no checking for python3.15... no checking for python3.14... no checking for python3.13... no checking for python3.12... no checking for python3.11... no checking for python3.10... no checking for python3.9... no checking for python3.8... no checking for python3.7... no checking for python3.6... no checking for python3.5... no checking for python3.4... no checking for python3.3... no checking for python3.2... no checking for python3.1... no checking for python3.0... no checking for python2... no checking for python2.7... no checking for python2.6... no checking for python2.5... no checking for python2.4... no checking for python2.3... no checking for python2.2... no checking for python2.1... no checking for python2.0... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating scheme/Makefile config.status: creating scheme/meep.scm config.status: creating libpympb/Makefile config.status: creating python/Makefile config.status: creating Makefile config.status: creating meep-pkgconfig config.status: creating src/Makefile config.status: creating src/support/Makefile config.status: creating tests/Makefile config.status: creating src/meep/meep-config.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make all-recursive make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' Making all in src make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make all-recursive make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making all in support make[4]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' CC mt19937ar.lo CCLD libsupport.la make[4]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[4]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' CXX sphere-quad.o CXX array_slice.lo CXX anisotropic_averaging.lo CXX bands.lo CXX boundaries.lo CXX bicgstab.lo CXX casimir.lo CXX cw_fields.lo CXX dft.lo CXX dft_ldos.lo CXX energy_and_flux.lo CXX fields.lo CXX fields_dump.lo CXX fix_boundary_sources.lo CXX loop_in_chunks.lo CXX h5fields.lo CXX h5file.lo CXX initialize.lo CXX integrate.lo CXX integrate2.lo CXX material_data.lo CXX monitor.lo CXX mympi.lo CXX multilevel-atom.lo CXX near2far.lo CXX output_directory.lo CXX random.lo CXX sources.lo CXX step_db.lo CXX step.lo CXX stress.lo CXX structure.lo CXX structure_dump.lo CXX susceptibility.lo CXX time.lo CXX update_pols.lo CXX vec.lo CXX step_generic.lo CXX update_eh.lo CXX mpb.lo CXX meepgeom.lo CXX GDSIIgeom.lo CXX step_generic_stride1.lo CXXLD sphere_quad susceptibility.cpp: In member function 'virtual void* meep::lorentzian_susceptibility::new_internal_data(meep::realnum* (*)[2], const meep::grid_volume&) const': susceptibility.cpp:116:53: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 116 | if (d == NULL) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, sz); | ~~^ ~~ | | | | long unsigned int size_t {aka unsigned int} | %u susceptibility.cpp: In member function 'virtual void* meep::gyrotropic_susceptibility::new_internal_data(meep::realnum* (*)[2], const meep::grid_volume&) const': susceptibility.cpp:390:53: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 390 | if (d == NULL) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, sz); | ~~^ ~~ | | | | long unsigned int size_t {aka unsigned int} | %u multilevel-atom.cpp: In member function 'virtual void* meep::multilevel_susceptibility::new_internal_data(meep::realnum* (*)[2], const meep::grid_volume&) const': multilevel-atom.cpp:138:53: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 138 | if (d == NULL) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, sz); | ~~^ ~~ | | | | long unsigned int size_t {aka unsigned int} | %u dft.cpp: In member function 'std::complex meep::dft_chunk::process_dft_component(int, meep::direction*, meep::ivec, meep::ivec, int, meep::h5file*, meep::realnum*, int, std::complex*, void*, void*, int, bool, meep::fields*)': dft.cpp:917:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 917 | "array of size %lu", | ~~^ | | | long unsigned int | %u 918 | num_freq, omega.size()); | ~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} dft.cpp: In member function 'void meep::fields::output_dft_components(meep::dft_chunk**, int, meep::volume, const char*)': dft.cpp:1330:63: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1330 | if (!real_array) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, array_size); | ~~^ ~~~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u meepgeom.cpp: In function 'void meep_geom::material_grids_addgradient(double*, size_t, size_t, std::vector, std::vector, double*, double, meep::grid_volume&, geom_epsilon*, double)': meepgeom.cpp:2867:52: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 2867 | meep::abort("The number of adjoint chunks (%ld) is not equal to the number of forward chunks " | ~~^ | | | long int | %d 2868 | "(%ld).\n", 2869 | c_adjoint_dft_chunks.size(), c_forward_dft_chunks.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} meepgeom.cpp:2868:23: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 2868 | "(%ld).\n", | ~~^ | | | long int | %d 2869 | c_adjoint_dft_chunks.size(), c_forward_dft_chunks.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} meepgeom.cpp: In function 'std::complex meep_geom::cond_cmp(meep::component, const meep::vec&, double, geom_epsilon*)': meepgeom.cpp:2617:1: warning: control reaches end of non-void function [-Wreturn-type] 2617 | } | ^ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/vector:62, from meep_internals.hpp:17, from fix_boundary_sources.cpp:17: /usr/include/c++/14.2.0/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = meep::srcpt_info_compare]': /usr/include/c++/14.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/14.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/algorithm:61, from fix_boundary_sources.cpp:30: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = meep::srcpt_info; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1855:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1857:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = meep::srcpt_info_compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void meep::fields::fix_boundary_sources()' at fix_boundary_sources.cpp:102:12: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = meep::srcpt_info_compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void meep::fields::fix_boundary_sources()' at fix_boundary_sources.cpp:102:12: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:65, from meepgeom.cpp:18: /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = meep::volume*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = meep::volume*; _Tp = meep::volume]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = meep::volume; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = meep::volume*; _Tp = meep::volume]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = meep::volume; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = meep::volume; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/vector.tcc:238:44: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libmeep.la make[4]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making all in tests make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' Making all in scheme make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' gen-ctl-io --cxx --header -o ctl-io.h meep.scm /usr/share/libctl gen-ctl-io --cxx --swig -o ctl-io.i meep.scm /usr/share/libctl ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/share/libctl/base/include.scm ;;; compiled /home/buildozer/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base/include.scm.go ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/share/libctl/base/include.scm ;;; compiled /home/buildozer/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base/include.scm.go cp -f /usr/share/libctl/base/main.c main.cpp cp -f /usr/share/libctl/utils/geom.c geom.cpp gen-ctl-io --cxx --code -o ctl-io.cpp meep.scm /usr/share/libctl make all-am make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' CXX meep-meep.o CXX meep-structure.o CXX meep-meep_wrap.o CXX meep-main.o CXX meep-geom.o CXX meep-ctl-io.o geom.cpp:22:9: warning: "_GNU_SOURCE" redefined 22 | #define _GNU_SOURCE | ^~~~~~~~~~~ : note: this is the location of the previous definition In file included from /usr/include/c++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from meep-ctl.hpp:5, from meep_wrap.cxx:1539: /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/vector.tcc:238:44: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_6(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46149:43: meep_wrap.cxx:46096:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46096 | result = (meep::fields *)new meep::fields(arg1); | ^ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_5(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46175:45: meep_wrap.cxx:46073:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46073 | result = (meep::fields *)new meep::fields(arg1,arg2); | ^ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_4(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46195:47: meep_wrap.cxx:46046:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46046 | result = (meep::fields *)new meep::fields(arg1,arg2,arg3); | ^ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_3(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46220:49: meep_wrap.cxx:46015:64: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46015 | result = (meep::fields *)new meep::fields(arg1,arg2,arg3,arg4); | ^ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_2(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46250:51: meep_wrap.cxx:45980:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 45980 | result = (meep::fields *)new meep::fields(arg1,arg2,arg3,arg4,arg5); | ^ In function 'scm_unused_struct* _wrap_new_meep_fields__SWIG_1(int, scm_unused_struct**)', inlined from 'scm_unused_struct* _wrap_new_meep_fields(SCM)' at meep_wrap.cxx:46285:53: meep_wrap.cxx:45941:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 45941 | result = (meep::fields *)new meep::fields(arg1,arg2,arg3,arg4,arg5,arg6); | ^ CXXLD meep make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' cp -f ./meep-pkgconfig meep.pc make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' Making check in src make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make check-recursive make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making check in support make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making check in tests make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make aniso_disp bench bragg_transmission convergence_cyl_waveguide cylindrical dump_load flux harmonics integrate known_results near2far one_dimensional physical stress_tensor symmetry three_d two_dimensional 2D_convergence h5test pml pw-source-ll ring-ll cyl-ellipsoid-ll absorber-1d-ll array-slice-ll user-defined-material dft-fields gdsII-3d bend-flux-ll array-metadata make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' CXX aniso_disp.o CXX bench.o CXX bragg_transmission.o CXX convergence_cyl_waveguide.o CXX cylindrical.o CXX dump_load.o CXX flux.o CXX harmonics.o CXX integrate.o CXX known_results.o CXX near2far.o CXX one_dimensional.o CXX physical.o CXX stress_tensor.o CXX symmetry.o CXX three_d.o CXX two_dimensional.o CXX 2D_convergence.o CXX h5test.o CXX pml.o CXX pw-source-ll.o CXX ring-ll.o CXX cyl-ellipsoid-ll.o CXX absorber-1d-ll.o CXX array-slice-ll.o CXX user-defined-material.o CXX dft-fields.o CXX gdsII-3d.o CXX bend-flux-ll.o CXX array-metadata.o In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from one_dimensional.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from bench.cpp:21: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ one_dimensional.cpp: In function 'int test_simple_periodic(double (*)(const meep::vec&), int)': one_dimensional.cpp:72:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | fields f(&s); | ^ one_dimensional.cpp:76:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 76 | fields f1(&s1); | ^ CXXLD gdsII-3d In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from flux.cpp:21: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ bench.cpp: In function 'bench bench_periodic(double, double, double (*)(const meep::vec&))': bench.cpp:41:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 41 | fields f(&s, m); | ^ flux.cpp: In function 'int flux_1d(double, double (*)(const meep::vec&))': flux.cpp:63:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 63 | fields f(&s); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from known_results.cpp:21: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ known_results.cpp: In function 'double using_pml_ez(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:56:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 56 | fields f(&s); | ^ CXXLD stress_tensor bench.cpp: In function 'bench bench_flux_1d(double, double (*)(const meep::vec&))': bench.cpp:64:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 64 | fields f(&s); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from three_d.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ known_results.cpp: In function 'double x_periodic_y_pml(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:68:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 68 | fields f(&s); | ^ flux.cpp: In function 'int split_1d(double (*)(const meep::vec&), int)': flux.cpp:101:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 101 | fields f1(&s1); | ^ flux.cpp:102:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 102 | fields f(&s); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from cylindrical.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ one_dimensional.cpp: In function 'int test_pattern(double (*)(const meep::vec&), int)': one_dimensional.cpp:121:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 121 | fields f(&s); | ^ one_dimensional.cpp:123:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 123 | fields f1(&s1); | ^ bench.cpp: In function 'bench bench_2d(double, double, double (*)(const meep::vec&))': bench.cpp:95:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | fields f(&s); | ^ three_d.cpp: In function 'int test_metal(double (*)(const meep::vec&), int)': three_d.cpp:102:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 102 | fields f(&s); | ^ three_d.cpp:104:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 104 | fields f1(&s1); | ^ known_results.cpp: In function 'double x_periodic(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:81:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 81 | fields f(&s); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from bragg_transmission.cpp:28: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ cylindrical.cpp: In function 'int test_simple_periodic(double (*)(const meep::vec&), int)': cylindrical.cpp:71:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 71 | fields f(&s, m); | ^ cylindrical.cpp:75:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 75 | fields f1(&s1, m); | ^ bench.cpp: In function 'bench bench_2d_tm_nonlinear(double, double, double (*)(const meep::vec&))': bench.cpp:122:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 122 | fields f(&s); | ^ flux.cpp: In function 'int cavity_1d(double, double, double (*)(const meep::vec&))': flux.cpp:129:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | fields f(&s); | ^ CXXLD physical known_results.cpp: In function 'double periodic_ez(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:94:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 94 | fields f(&s); | ^ bragg_transmission.cpp: In function 'void bragg_transmission(double, double, double, int, double*, double*, bool)': bragg_transmission.cpp:117:13: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 117 | fields f(s); | ^ bragg_transmission.cpp:121:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 121 | fields f0(&s0); | ^ CXXLD absorber-1d-ll bench.cpp: In function 'bench bench_2d_tm(double, double, double (*)(const meep::vec&))': bench.cpp:145:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 145 | fields f(&s); | ^ CXXLD harmonics three_d.cpp: In function 'int test_periodic(double (*)(const meep::vec&), int)': three_d.cpp:136:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 136 | fields f(&s); | ^ three_d.cpp:139:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 139 | fields f1(&s1); | ^ CXXLD one_dimensional In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from two_dimensional.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ known_results.cpp: In function 'double metallic_ez(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:114:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 114 | fields f(&s); | ^ flux.cpp: In function 'int flux_cyl(double, double, double (*)(const meep::vec&), int)': flux.cpp:236:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 236 | fields f(&s, m); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from dump_load.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ bench.cpp: In function 'bench bench_2d_te(double, double, double (*)(const meep::vec&))': bench.cpp:168:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 168 | fields f(&s); | ^ CXXLD 2D_convergence CXXLD aniso_disp two_dimensional.cpp: In function 'int test_metal(double (*)(const meep::vec&), int)': two_dimensional.cpp:83:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | fields f(&s); | ^ two_dimensional.cpp:86:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 86 | fields f1(&s1); | ^ known_results.cpp: In function 'double polariton_ex(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:129:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | fields f(&s); | ^ cylindrical.cpp: In function 'int test_simple_metallic(double (*)(const meep::vec&), int)': cylindrical.cpp:118:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 118 | fields f(&s, m); | ^ cylindrical.cpp:121:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 121 | fields f1(&s1, m); | ^ bench.cpp: In function 'bench bench_2d_te_nonlinear(double, double, double (*)(const meep::vec&))': bench.cpp:193:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 193 | fields f(&s); | ^ In file included from /usr/include/c++/14.2.0/vector:66, from ../src/meep_internals.hpp:17, from near2far.cpp:24: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from h5test.cpp:9: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ three_d.cpp: In function 'int test_pml(double (*)(const meep::vec&))': three_d.cpp:170:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 170 | fields f(&s); | ^ known_results.cpp: In function 'double polariton_energy(const meep::grid_volume&, double (*)(const meep::vec&))': known_results.cpp:142:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 142 | fields f(&s, 0); | ^ CXXLD bragg_transmission In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from pml.cpp:4: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ bench.cpp: In function 'bench bench_3d_periodic(double, double, double, double (*)(const meep::vec&))': bench.cpp:228:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 228 | fields f(&s); | ^ flux.cpp: In function 'int flux_2d(double, double, double (*)(const meep::vec&))': flux.cpp:165:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | fields f(&s); | ^ CXXLD pw-source-ll near2far.cpp: In function 'int check_cyl(double, double, double)': near2far.cpp:42:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 42 | fields f(&s, m); | ^ three_d.cpp: In function 'int test_pml_splitting(double (*)(const meep::vec&), int)': three_d.cpp:204:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 204 | fields f(&s); | ^ three_d.cpp:206:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 206 | fields f1(&s1); | ^ pml.cpp: In function 'int check_pml1d(double (*)(const meep::vec&), double)': pml.cpp:92:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 92 | fields f(&s); | ^ pml.cpp:102:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 102 | fields f(&s); | ^ two_dimensional.cpp: In function 'int test_periodic(double (*)(const meep::vec&), int)': two_dimensional.cpp:119:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 119 | fields f(&s); | ^ two_dimensional.cpp:123:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 123 | fields f1(&s1); | ^ h5test.cpp: In function 'bool check_2d(double (*)(const meep::vec&), double, int, symfunc, double, double, meep::component, int, meep::volume, bool, int, const char*, const char*)': h5test.cpp:69:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 69 | fields f(&s); | ^ CXXLD convergence_cyl_waveguide bench.cpp: In function 'bench bench_3d(double, double, double, double (*)(const meep::vec&))': bench.cpp:254:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 254 | fields f(&s); | ^ cylindrical.cpp: In function 'int test_r_equals_zero(double (*)(const meep::vec&))': cylindrical.cpp:163:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 163 | fields f(&s, m); | ^ CXXLD known_results CXXLD bend-flux-ll dump_load.cpp: In function 'int test_metal(double (*)(const meep::vec&), int, const char*)': dump_load.cpp:130:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 130 | fields f(&s); | ^ dump_load.cpp:141:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 141 | fields f_load(&s_load); | ^ CXXLD flux two_dimensional.cpp: In function 'int test_periodic_tm(double (*)(const meep::vec&), int)': two_dimensional.cpp:157:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 157 | fields f(&s); | ^ two_dimensional.cpp:160:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 160 | fields f1(&s1); | ^ pml.cpp: In function 'int check_pml2d(double (*)(const meep::vec&), meep::component, double, bool, double)': pml.cpp:154:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 154 | fields f(&s); | ^ pml.cpp:180:18: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 180 | fields f(&s); | ^ CXXLD three_d CXXLD ring-ll cylindrical.cpp: In function 'int test_pml(double (*)(const meep::vec&), int)': cylindrical.cpp:210:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 210 | fields f(&s, m); | ^ cylindrical.cpp:213:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 213 | fields f1(&s1, m); | ^ CXXLD dft-fields CXXLD user-defined-material CXXLD bench h5test.cpp: In function 'bool check_3d(double (*)(const meep::vec&), double, int, symfunc, meep::component, int, meep::volume, bool, int, const char*, const char*)': h5test.cpp:187:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 187 | fields f(&s); | ^ dump_load.cpp: In function 'int test_periodic(double (*)(const meep::vec&), int, const char*)': dump_load.cpp:169:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | fields f(&s); | ^ dump_load.cpp:181:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 181 | fields f_load(&s_load); | ^ two_dimensional.cpp: In function 'int test_pml(double (*)(const meep::vec&), int)': two_dimensional.cpp:192:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | fields f(&s); | ^ two_dimensional.cpp:195:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 195 | fields f1(&s1); | ^ near2far.cpp: In function 'int check_2d_3d(meep::ndim, double, double, meep::component, meep::component, bool)': near2far.cpp:135:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 135 | fields f(&s); | ^ cylindrical.cpp: In function 'int test_pattern(double (*)(const meep::vec&), int)': cylindrical.cpp:266:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 266 | fields f(&s, m); | ^ cylindrical.cpp:268:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 268 | fields f1(&s1, m); | ^ pml.cpp: In function 'int check_pmlcyl(double (*)(const meep::vec&))': pml.cpp:226:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 226 | fields f(&s, 0); | ^ pml.cpp:235:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 235 | fields f(&s, 0); | ^ two_dimensional.cpp: In function 'int test_pml_tm(double (*)(const meep::vec&), int)': two_dimensional.cpp:237:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 237 | fields f(&s); | ^ two_dimensional.cpp:239:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 239 | fields f1(&s1); | ^ CXXLD cyl-ellipsoid-ll In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from ../src/meep.hpp:20, from symmetry.cpp:22: /usr/include/c++/14.2.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ pml.cpp: In function 'int pml1d_scaling(double (*)(const meep::vec&))': pml.cpp:261:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 261 | fields f(&s); | ^ h5test.cpp: In function 'bool check_2d_monitor(double (*)(const meep::vec&), double, int, symfunc, meep::component, int, const meep::vec&, bool, const char*, const char*)': h5test.cpp:301:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 301 | fields f(&s); | ^ CXXLD dump_load CXXLD cylindrical symmetry.cpp: In function 'int test_cyl_metal_mirror(double (*)(const meep::vec&))': symmetry.cpp:103:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 103 | fields f1(&s1); | ^ symmetry.cpp:106:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 106 | fields f(&s); | ^ CXXLD array-slice-ll two_dimensional.cpp: In function 'int test_pml_te(double (*)(const meep::vec&), int)': two_dimensional.cpp:280:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 280 | fields f(&s); | ^ two_dimensional.cpp:283:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 283 | fields f1(&s1); | ^ pml.cpp: In function 'int pmlcyl_scaling(double (*)(const meep::vec&), int)': pml.cpp:296:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 296 | fields f(&s, m); | ^ CXXLD integrate symmetry.cpp: In function 'int test_cyl_metal_mirror_nonlinear(double (*)(const meep::vec&))': symmetry.cpp:146:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 146 | fields f1(&s1); | ^ symmetry.cpp:149:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | fields f(&s); | ^ CXXLD near2far CXXLD pml CXXLD two_dimensional symmetry.cpp: In function 'int test_1d_periodic_mirror(double (*)(const meep::vec&))': symmetry.cpp:187:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 187 | fields f1(&s1); | ^ symmetry.cpp:190:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 190 | fields f(&s); | ^ CXXLD h5test symmetry.cpp: In function 'int test_origin_shift()': symmetry.cpp:226:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 226 | fields f1(&s1); | ^ symmetry.cpp:227:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 227 | fields f(&s); | ^ symmetry.cpp: In function 'int test_metal_xmirror(double (*)(const meep::vec&))': symmetry.cpp:255:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 255 | fields f1(&s1); | ^ symmetry.cpp:258:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 258 | fields f(&s); | ^ symmetry.cpp: In function 'int test_3D_metal_xmirror(double (*)(const meep::vec&))': symmetry.cpp:295:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 295 | fields f1(&s1); | ^ symmetry.cpp:298:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 298 | fields f(&s); | ^ CXXLD array-metadata symmetry.cpp: In function 'int test_3D_metal_zmirror(double (*)(const meep::vec&))': symmetry.cpp:335:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 335 | fields f1(&s1); | ^ symmetry.cpp:338:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 338 | fields f(&s); | ^ symmetry.cpp: In function 'int test_3D_metal_odd_zmirror(double (*)(const meep::vec&))': symmetry.cpp:375:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 375 | fields f1(&s1); | ^ symmetry.cpp:377:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 377 | fields f(&s); | ^ symmetry.cpp: In function 'int test_3D_metal_rot4z(double (*)(const meep::vec&))': symmetry.cpp:413:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 413 | fields f1(&s1); | ^ symmetry.cpp:416:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 416 | fields f(&s); | ^ symmetry.cpp: In function 'int test_3D_metal_rot4z_mirror(double (*)(const meep::vec&))': symmetry.cpp:453:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 453 | fields f1(&s1); | ^ symmetry.cpp:455:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 455 | fields f(&s); | ^ symmetry.cpp: In function 'int test_3D_metal_3mirror(double (*)(const meep::vec&))': symmetry.cpp:491:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 491 | fields f1(&s1); | ^ symmetry.cpp:493:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 493 | fields f(&s); | ^ symmetry.cpp: In function 'int test_metal_ymirror(double (*)(const meep::vec&))': symmetry.cpp:530:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 530 | fields f1(&s1); | ^ symmetry.cpp:533:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 533 | fields f(&s); | ^ symmetry.cpp: In function 'int test_yperiodic_ymirror(double (*)(const meep::vec&))': symmetry.cpp:570:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 570 | fields f1(&s1); | ^ symmetry.cpp:574:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 574 | fields f(&s); | ^ symmetry.cpp: In function 'int test_metal_rot2y(double (*)(const meep::vec&))': symmetry.cpp:614:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | fields f1(&s1); | ^ symmetry.cpp:619:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 619 | fields f(&s); | ^ symmetry.cpp: In function 'int exact_metal_rot2y(double (*)(const meep::vec&))': symmetry.cpp:658:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 658 | fields f1(&s1); | ^ symmetry.cpp:661:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 661 | fields f(&s); | ^ symmetry.cpp: In function 'int pml_twomirrors(double (*)(const meep::vec&))': symmetry.cpp:698:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | fields f_mm(&s_mm); | ^ symmetry.cpp:699:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 699 | fields f1(&s1); | ^ symmetry.cpp: In function 'int exact_metal_rot4z(double (*)(const meep::vec&))': symmetry.cpp:744:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 744 | fields f1(&s1); | ^ symmetry.cpp:747:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 747 | fields f(&s); | ^ symmetry.cpp: In function 'int exact_metal_rot4z_nonlinear(double (*)(const meep::vec&))': symmetry.cpp:787:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 787 | fields f1(&s1); | ^ symmetry.cpp:790:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 790 | fields f(&s); | ^ symmetry.cpp: In function 'int exact_pml_rot2x_tm(double (*)(const meep::vec&))': symmetry.cpp:828:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 828 | fields f1(&s1); | ^ symmetry.cpp:830:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 830 | fields f(&s); | ^ symmetry.cpp: In function 'double polariton_ex(const meep::grid_volume&, double (*)(const meep::vec&))': symmetry.cpp:866:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 866 | fields f(&s); | ^ symmetry.cpp:869:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 869 | fields fS(&sS); | ^ symmetry.cpp: In function 'double nonlinear_ex(const meep::grid_volume&, double (*)(const meep::vec&))': symmetry.cpp:894:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 894 | fields f(&s); | ^ symmetry.cpp:897:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 897 | fields fS(&sS); | ^ CXXLD symmetry make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' PASS: integrate PASS: known_results PASS: dump_load PASS: bragg_transmission PASS: symmetry PASS: array-slice-ll PASS: one_dimensional PASS: ring-ll PASS: h5test PASS: convergence_cyl_waveguide PASS: aniso_disp PASS: bench PASS: harmonics PASS: flux PASS: cylindrical PASS: three_d PASS: stress_tensor PASS: physical PASS: cyl-ellipsoid-ll PASS: near2far PASS: two_dimensional PASS: 2D_convergence PASS: pml ============================================================================ Testsuite summary for meep 1.30.0 ============================================================================ # TOTAL: 23 # PASS: 23 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' Making check in scheme make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make check-am make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' >>> meep: Entering fakeroot... Making install in src make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make install-recursive make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making install in support make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[4]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src/support' make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[4]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/lib' /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/include' /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/include/meep' /bin/sh ../libtool --mode=install /usr/bin/install -c libmeep.la '/home/buildozer/aports/testing/meep/pkg/meep/usr/lib' /usr/bin/install -c -m 644 meep.hpp '/home/buildozer/aports/testing/meep/pkg/meep/usr/include' /usr/bin/install -c -m 644 meep/mympi.hpp meep/vec.hpp meep/meep-config.h meepgeom.hpp material_data.hpp adjust_verbosity.hpp '/home/buildozer/aports/testing/meep/pkg/meep/usr/include/meep' libtool: install: /usr/bin/install -c .libs/libmeep.so.34.0.0 /home/buildozer/aports/testing/meep/pkg/meep/usr/lib/libmeep.so.34.0.0 libtool: install: (cd /home/buildozer/aports/testing/meep/pkg/meep/usr/lib && { ln -s -f libmeep.so.34.0.0 libmeep.so.34 || { rm -f libmeep.so.34 && ln -s libmeep.so.34.0.0 libmeep.so.34; }; }) libtool: install: (cd /home/buildozer/aports/testing/meep/pkg/meep/usr/lib && { ln -s -f libmeep.so.34.0.0 libmeep.so || { rm -f libmeep.so && ln -s libmeep.so.34.0.0 libmeep.so; }; }) libtool: install: /usr/bin/install -c .libs/libmeep.lai /home/buildozer/aports/testing/meep/pkg/meep/usr/lib/libmeep.la libtool: install: /usr/bin/install -c .libs/libmeep.a /home/buildozer/aports/testing/meep/pkg/meep/usr/lib/libmeep.a libtool: install: chmod 644 /home/buildozer/aports/testing/meep/pkg/meep/usr/lib/libmeep.a libtool: install: ranlib /home/buildozer/aports/testing/meep/pkg/meep/usr/lib/libmeep.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[4]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/src' Making install in tests make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/tests' Making install in scheme make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make install-am make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[3]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/bin' /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/share/meep' /bin/sh ../libtool --mode=install /usr/bin/install -c meep '/home/buildozer/aports/testing/meep/pkg/meep/usr/bin' /usr/bin/install -c -m 644 meep.scm meep-enums.scm casimir.scm materials.scm '/home/buildozer/aports/testing/meep/pkg/meep/usr/share/meep' libtool: warning: '../src/libmeep.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/meep /home/buildozer/aports/testing/meep/pkg/meep/usr/bin/meep make[3]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0/scheme' make[1]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' make[2]: Entering directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/home/buildozer/aports/testing/meep/pkg/meep/usr/lib/pkgconfig' /usr/bin/install -c -m 644 meep.pc '/home/buildozer/aports/testing/meep/pkg/meep/usr/lib/pkgconfig' make[2]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' make[1]: Leaving directory '/home/buildozer/aports/testing/meep/src/meep-1.30.0' >>> meep-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/meep/pkg/meep-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/testing/meep/pkg/meep-dev/usr/lib/pkgconfig' 'usr/lib/libmeep.a' -> '/home/buildozer/aports/testing/meep/pkg/meep-dev/usr/lib/libmeep.a' 'usr/lib/libmeep.so' -> '/home/buildozer/aports/testing/meep/pkg/meep-dev/usr/lib/libmeep.so' >>> meep-dev*: Preparing subpackage meep-dev... >>> meep-dev*: Stripping binaries >>> meep-dev*: Running postcheck for meep-dev >>> meep*: Running postcheck for meep >>> meep*: Preparing package meep... >>> meep*: Stripping binaries >>> meep-dev*: Scanning shared objects >>> meep*: Scanning shared objects >>> meep-dev*: Tracing dependencies... meep=1.30.0-r0 pkgconfig >>> meep-dev*: Package size: 1.4 MB >>> meep-dev*: Compressing data... >>> meep-dev*: Create checksum... >>> meep-dev*: Create meep-dev-1.30.0-r0.apk >>> meep*: Tracing dependencies... openblas so:libc.musl-armv7.so.1 so:libctl.so.7 so:libctlgeom.so.7 so:libfftw3.so.3 so:libgcc_s.so.1 so:libgsl.so.27 so:libgslcblas.so.0 so:libguile-3.0.so.1 so:libharminv.so.3 so:libhdf5.so.311 so:libstdc++.so.6 >>> meep*: Package size: 1.2 MB >>> meep*: Compressing data... >>> meep*: Create checksum... >>> meep*: Create meep-1.30.0-r0.apk >>> meep: Build complete at Sun, 11 May 2025 03:10:19 +0000 elapsed time 0h 5m 45s >>> meep: Cleaning up srcdir >>> meep: Cleaning up pkgdir >>> meep: Uninstalling dependencies... (1/35) Purging .makedepends-meep (20250511.030435) (2/35) Purging fftw-dev (3.3.10-r6) (3/35) Purging fftw-double-libs (3.3.10-r6) (4/35) Purging fftw-long-double-libs (3.3.10-r6) (5/35) Purging fftw-single-libs (3.3.10-r6) (6/35) Purging gsl-dev (2.7.1-r1) (7/35) Purging gsl (2.7.1-r1) (8/35) Purging harminv-dev (1.4.2-r1) (9/35) Purging harminv-libs (1.4.2-r1) (10/35) Purging hdf5-dev (1.14.4.2-r1) (11/35) Purging zlib-dev (1.3.1-r2) (12/35) Purging hdf5-cpp (1.14.4.2-r1) (13/35) Purging hdf5-hl-cpp (1.14.4.2-r1) (14/35) Purging hdf5-hl-fortran (1.14.4.2-r1) (15/35) Purging hdf5-hl (1.14.4.2-r1) (16/35) Purging libctl-dev (4.5.1-r1) (17/35) Purging guile-dev (3.0.9-r1) (18/35) Purging guile (3.0.9-r1) (19/35) Purging gc-dev (8.2.8-r1) (20/35) Purging libgc++ (8.2.8-r1) (21/35) Purging gmp-dev (6.3.0-r3) (22/35) Purging libgmpxx (6.3.0-r3) (23/35) Purging libctl (4.5.1-r1) (24/35) Purging openblas-dev (0.3.28-r0) (25/35) Purging gfortran (14.2.0-r6) (26/35) Purging liblapack (0.3.28-r0) (27/35) Purging liblapacke (0.3.28-r0) (28/35) Purging openblas (0.3.28-r0) (29/35) Purging guile-libs (3.0.9-r1) (30/35) Purging hdf5-fortran (1.14.4.2-r1) (31/35) Purging libffi (3.4.8-r0) (32/35) Purging libgfortran (14.2.0-r6) (33/35) Purging gc (8.2.8-r1) (34/35) Purging hdf5 (1.14.4.2-r1) (35/35) Purging libsz (1.1.3-r0) Executing busybox-1.37.0-r17.trigger OK: 277 MiB in 110 packages >>> meep: Updating the testing/armv7 repository index... >>> meep: Signing the index...