byuflowlab / FLOWUnsteady

An interactional aerodynamics and acoustics solver for multirotor aircraft and wind energy
https://flow.byu.edu/FLOWUnsteady/
MIT License
259 stars 70 forks source link

Problems compiling ExaFMM on Mac #72

Open Harshini-tech opened 1 year ago

Harshini-tech commented 1 year ago

Hello, I've been trying to compile ExaFMM on MacOS Ventura 13.3.1, but I see a long list of issues on typing the sh build_macos.sh command. I've attached the terminal message at the bottom of this issue. I'm not sure if the issue is with CxxWrap or with OpenMP on Mac. The message indicates that symbols in fmm-fmm.o are an issue.

I've followed the instructions here to get OpenMP enabled and to modify the makefile in 3d. All the file locations have been correctly added as far as I can see.

I've run test CxxWrap in julia and it passed all of the tests. I tried running the hello.cpp compilation test, but julia doesn't accept the following command: JLCXX_H = /Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include It says "/" is not a unary operator.

I'm not very familiar with the Mac system or terminal commands, so maybe there's something simple I'm missing.

Thanks in advance for your help! Cheers, Harshini

**** Start of terminal output message*** Last login: Wed Jun 14 14:36:16 on ttys001 (base) USER@HOSTNAME ~ % conda activate FLOWUnsteady (FLOWUnsteady) USER@HOSTNAME FLOWExaFMM % sh build_macos.sh
Removing existing build rm: src/fmm.dylib: No such file or directory Copying files Configuring build checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... build-aux/install-sh -c -d 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 whether to enable maintainer-specific portions of Makefiles... no 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 /usr/local/bin/gcc-13 accepts -g... yes checking for style of include used by make... GNU checking dependency style of /usr/local/bin/gcc-13... gcc3 checking for ftn... no checking for ifort... no checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking for ranlib... ranlib checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for ar... ar checking the archiver (ar) interface... ar checking for OpenMP flag of C++ compiler... -fopenmp checking build system type... x86_64-apple-darwin22.4.0 checking host system type... x86_64-apple-darwin22.4.0 checking for x86 cpuid output... unknown checking for x86-AVX xgetbv output... unknown checking for x86 cpuid 0x00000000 output... 16:756e6547:6c65746e:49656e69 checking for x86 cpuid 0x80000000 output... 80000008:0:0:0 checking for x86 cpuid 0x00000001 output... 906ea:100800:7ffafbbf:bfebfbff checking for x86 cpuid 0x00000007 output... 0:29c67af:40000000:bc002e00 checking for x86 cpuid 0x80000001 output... 0:0:121:2c100800 checking for x86-AVX xgetbv 0x00000000 output... 7:0 checking whether SSE3 is supported by the processor... yes checking whether SSE3 is supported by the processor and OS... yes checking whether C++ compiler accepts -msse3... yes checking whether AVX is supported by the processor... yes checking whether AVX is supported by the processor and OS... yes checking whether C++ compiler accepts -mavx... yes checking whether AVX2 is supported by the processor... yes checking whether AVX2 is supported by the processor and OS... yes checking whether C++ compiler accepts -mavx2... yes checking whether AVX512-F is supported by the processor... no checking whether AVX512-CD is supported by the processor... no checking whether AVX512-PF is supported by the processor... no checking whether AVX512-ER is supported by the processor... no checking whether AVX512-VL is supported by the processor... no checking whether AVX512-BW is supported by the processor... no checking whether AVX512-DQ is supported by the processor... no checking whether AVX512-IFMA is supported by the processor... no checking whether AVX512-VBMI is supported by the processor... no checking for C++ compiler vendor... gnu checking for C++ compiler vendor... (cached) gnu checking for a sed that does not truncate output... /usr/bin/sed checking whether C++ compiler accepts -Werror=unknown-warning-option... no checking whether C++ compiler accepts -diag-error warn... no checking whether C++ compiler accepts -O0... yes checking whether C++ compiler accepts -g... yes checking whether C++ compiler accepts -Werror... yes checking whether C++ compiler accepts -check all... no checking whether C++ compiler accepts -debug all... no checking whether C++ compiler accepts -diag-disable remark... no checking whether C++ compiler accepts -fmudflap... yes checking whether C++ compiler accepts -fno-strict-aliasing... yes checking whether C++ compiler accepts -fsanitize=address... yes checking whether C++ compiler accepts -fsanitize=leak... yes checking whether C++ compiler accepts -fstack-protector... yes checking whether C++ compiler accepts -ftrapuv... no checking whether C++ compiler accepts -ftrapv... yes checking whether C++ compiler accepts -traceback... no checking whether C++ compiler accepts -Wall... yes checking whether C++ compiler accepts -Warray-bounds... yes checking whether C++ compiler accepts -Wbad-function-cast... no checking whether C++ compiler accepts -Wcast-align... yes checking whether C++ compiler accepts -Wcast-qual... yes checking whether C++ compiler accepts -Wextra... yes checking whether C++ compiler accepts -Wfatal-errors... yes checking whether C++ compiler accepts -Wformat=2... yes checking whether C++ compiler accepts -Wformat-nonliteral... no checking whether C++ compiler accepts -Wformat-security... no checking whether C++ compiler accepts -Winit-self... yes checking whether C++ compiler accepts -Winline... yes checking whether C++ compiler accepts -Wmissing-format-attribute... yes checking whether C++ compiler accepts -Wmissing-include-dirs... yes checking whether C++ compiler accepts -Wmissing-noreturn... yes checking whether C++ compiler accepts -Wnested-externs... no checking whether C++ compiler accepts -Wno-missing-field-initializers... yes checking whether C++ compiler accepts -Wno-overloaded-virtual... yes checking whether C++ compiler accepts -Wno-unused-local-typedefs... yes checking whether C++ compiler accepts -Wno-unused-parameter... yes checking whether C++ compiler accepts -Wno-unused-variable... yes checking whether C++ compiler accepts -Wpointer-arith... yes checking whether C++ compiler accepts -Wredundant-decls... yes checking whether C++ compiler accepts -Wreturn-type... yes checking whether C++ compiler accepts -Wshadow... yes checking whether C++ compiler accepts -Wsign-compare... yes checking whether C++ compiler accepts -Wstrict-aliasing... yes checking whether C++ compiler accepts -Wstrict-overflow=5... yes checking whether C++ compiler accepts -Wstrict-prototype... no checking whether C++ compiler accepts -Wswitch-enum... yes checking whether C++ compiler accepts -Wuninitialized... yes checking whether C++ compiler accepts -Wunreachable-code... yes checking whether C++ compiler accepts -Wunused-but-set-variable... yes checking whether C++ compiler accepts -Wwrite-strings... yes checking whether C++ compiler accepts -Wno-error=missing-field-initializers... yes checking whether C++ compiler accepts -Wno-error=overloaded-virtual... yes checking whether C++ compiler accepts -Wno-error=unused-local-typedefs... yes checking whether C++ compiler accepts -Wno-error=unused-parameter... yes checking whether C++ compiler accepts -Wno-error=unused-variable... yes configure: OpenMP : yes configure: MPI : no configure: CUDA : yes configure: FP32 : no configure: SIMD : -msse3 -mavx -mavx2 configure: Assert : yes configure: Debug : no configure: Vendor : gnu configure: CXX : /usr/local/bin/gcc-13 configure: FC : gfortran configure: CXXFLAGS : -g -O2 configure: FCFLAGS : -g -O2 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating 3d/Makefile config.status: creating config.h config.status: executing depfiles commands Compiling 3d /usr/local/bin/gcc-13 -DHAVE_CONFIG_H -DJULIA_ENABLE_THREADING -Dhello_EXPORTS -I/Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include -I/Applications/Julia-1.6.app/Contents/Resources/julia/include/julia -Wunused-parameter -Wextra -Wreorder -std=gnu++1z -O3 -DNDEBUG -fPIC -I. -I.. -DEXAFMM_WITH_OPENMP -msse3 -mavx -mavx2 -DNDEBUG -DEXAFMM_EAGER -funroll-loops -fabi-version=6 -Wfatal-errors -fopenmp -g -O2 -MT fmm-fmm.o -MD -MP -MF .deps/fmm-fmm.Tpo -c -o fmm-fmm.o test -f 'fmm.cxx' || echo './'fmm.cxx In file included from /Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include/jlcxx/jlcxx.hpp:13, from fmm.cxx:10: /Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include/jlcxx/array.hpp:30:41: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | class array_iterator_base : public std::iterator<std::random_access_iterator_tag, CppT> | ^~~~ In file included from /usr/local/Cellar/gcc/13.1.0/include/c++/13/bits/stl_algobase.h:65, from /usr/local/Cellar/gcc/13.1.0/include/c++/13/bits/hashtable_policy.h:36, from /usr/local/Cellar/gcc/13.1.0/include/c++/13/bits/hashtable.h:35, from /usr/local/Cellar/gcc/13.1.0/include/c++/13/bits/unordered_map.h:33, from /usr/local/Cellar/gcc/13.1.0/include/c++/13/unordered_map:41, from /usr/local/Cellar/gcc/13.1.0/include/c++/13/functional:63, from /Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include/jlcxx/jlcxx.hpp:5: /usr/local/Cellar/gcc/13.1.0/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~ In file included from exafmm.h:9, from fmm.cxx:22: complexify.h: In function 'real_t imag(const real_t&)': complexify.h:35:34: warning: unused parameter 'r' [-Wunused-parameter] 35 | inline real_t imag(const real_t& r) { | ~~~~~~^ In file included from fmm.cxx:23: args.h: In constructor 'exafmm::Args::Args(int, char)': args.h:35:9: warning: 'exafmm::Args::verbose' will be initialized after [-Wreorder] 35 | int verbose; //!< Verbose mode | ^~~ args.h:34:12: warning: 'exafmm::real_t exafmm::Args::phi' [-Wreorder] 34 | real_t phi; //!< Multipole regularizing acceptance criterion | ^~~ args.h:93:5: warning: when initialized here [-Wreorder] 93 | Args(int argc=0, char argv=NULL) | ^~~~ In file included from fmm.cxx:25: dataset.h: In function 'exafmm::Bodies exafmm::cube(int, int, int)': dataset.h:50:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 50 | for (size_t b=begin; b!=end; ++b) { | ~^~~~~ dataset.h: In function 'exafmm::Bodies exafmm::sphere(int, int, int)': dataset.h:67:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 67 | for (size_t b=begin; b!=end; ++b) { | ~^~~~~ dataset.h: In function 'exafmm::Bodies exafmm::octant(int, int, int)': dataset.h:86:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | for (size_t b=begin; b!=end; ++b) { | ~^~~~~ dataset.h: In function 'exafmm::Bodies exafmm::plummer(int, int, int)': dataset.h:106:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | while (b != end) { | ^~~~ dataset.h: In function 'void exafmm::initSource(Bodies&, int, int)': dataset.h:137:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | for (size_t b=begin; b!=end; ++b) { | ~^~~~~ dataset.h:142:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 142 | for (size_t b=begin; b!=end; ++b) { | ~^~~~~ mv -f .deps/fmm-fmm.Tpo .deps/fmm-fmm.Po /usr/local/bin/gcc-13 -funroll-loops -fabi-version=6 -Wfatal-errors -fopenmp -g -O2 -L/usr/local/opt/llvm/lib -o fmm fmm-fmm.o -L/Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include/../lib -lcxxwrap_julia -fPIC -Wunused-parameter -Wextra -Wreorder -std=gnu++1z -O3 -DNDEBUG -shared -Wl,-rpath,: -L/Users/USER/.julia/artifacts/eb1ece2a20e3bd68968d861ee1e8e6a00d077d9e/include/../lib -lcxxwrap_julia -L/Applications/Julia-1.6.app/Contents/Resources/julia/include/julia/../../lib -ljulia Undefined symbols for architecture x86_64: "ZN5jlcxx10julia_typeERKNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEES7", referenced from: ZN5jlcxx20create_if_not_existsIPN6exafmm4BodyEEEvv.part.0 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIRSt6vectorIN6exafmm4BodyESaIS3_EEEEvv.part.0 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIRN6exafmm4BodyEEEvv.part.0 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIPSt6vectorIN6exafmm4BodyESaIS3_EEEEvv.part.0 in fmm-fmm.o ZN5jlcxx6Module11constructorIN6exafmm4BodyEJEEEvP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx6Module17add_type_internalIN6exafmm4BodyENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZN5jlcxx6Module11constructorISt6vectorIN6exafmm4BodyESaIS4_EEJEEEvP14_jl_datatype_tb in fmm-fmm.o ... "ZN5jlcxx19FunctionWrapperBaseC2EPNS_6ModuleESt4pairIP14_jl_datatype_tS5_E", referenced from: ZN5jlcxx19add_default_methodsIN6exafmm4BodyEEEvRNS_6ModuleE in fmm-fmm.o __ZN5jlcxx15FunctionWrapperIvJRSt6vectorIN6exafmm4BodyESaIS3_EEiiiddbiiibbbbbbEEC1EPNS_6ModuleERKSt8functionIFvS6_iiiddbiiibbbbbbEE in fmm-fmm.o ZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIvS2_JiiEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_E in fmm-fmm.o ZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIvS2_JidEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_E in fmm-fmm.o ZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIdS2_JiEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_E in fmm-fmm.o ZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIiS2_JiEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_E in fmm-fmm.o ZN5jlcxx19add_default_methodsISt6vectorIN6exafmm4BodyESaIS3_EEEEvRNS_6ModuleE in fmm-fmm.o ... "ZN5jlcxx6Module12get_constantERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", referenced from: ZN5jlcxx6Module17add_type_internalIN6exafmm4BodyENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZN5jlcxx6Module17add_type_internalISt6vectorIN6exafmm4BodyESaIS4_EENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o "__ZN5jlcxx6Module12set_constantERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11_jl_value_t", referenced from: ZN5jlcxx6Module17add_type_internalIN6exafmm4BodyENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZN5jlcxx6Module17add_type_internalISt6vectorIN6exafmm4BodyESaIS4_EENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o "ZNKSt5ctypeIcE13_M_widen_initEv", referenced from: ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0ES6.isra.0 in fmm-fmm.o ZN6exafmm5printENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o "ZNKSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o "ZNSdD2Ev", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o __ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o "ZNSo3putEc", referenced from: ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0ES6.isra.0 in fmm-fmm.o "ZNSo5flushEv", referenced from: ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0ES6.isra.0 in fmm-fmm.o "__ZNSo9_MinsertIdEERSoT", referenced from: ZN6exafmm4stopENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o Z9calculateRSt6vectorIN6exafmm4BodyESaIS1_EEiiiddbiiibbbbbb in fmm-fmm.o "ZNSo9_MinsertImEERSoT", referenced from: __ZN5jlcxx14JuliaTypeCacheIN6exafmm4BodyEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIPN6exafmm4BodyEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheISt6vectorIN6exafmm4BodyESaIS3_EEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIRSt6vectorIN6exafmm4BodyESaIS3_EEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIRN6exafmm4BodyEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIPSt6vectorIN6exafmm4BodyESaIS3_EEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheINS_8ArrayRefIdLi1EEEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ... "ZNSolsEi", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o Z9calculateRSt6vectorIN6exafmm4BodyESaIS1_EEiiiddbiiibbbbbb in fmm-fmm.o "__ZNSt13runtime_errorC1ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt13runtime_errorD1Ev", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt16invalid_argumentC1EPKc", referenced from: ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1 in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2 in fmm-fmm.o "ZNSt16invalid_argumentD1Ev", referenced from: ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1.cold in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2.cold in fmm-fmm.o "ZNSt6localeC1Ev", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZNSt6localeD1Ev", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm", referenced from: __ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEOS8S9 in fmm-fmm.o "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc", referenced from: ZN6exafmm5printENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm", referenced from: ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEPKS5RKS8.isra.0 in fmm-fmm.o "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm", referenced from: ZN5jlcxx6Module17add_type_internalIN6exafmm4BodyENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZN5jlcxx6Module17add_type_internalISt6vectorIN6exafmm4BodyESaIS4_EENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEPKS5RKS8.isra.0 in fmm-fmm.o "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm", referenced from: ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEOS8S9 in fmm-fmm.o ZN5jlcxx6Module17add_type_internalIN6exafmm4BodyENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o __ZN5jlcxx6Module17add_type_internalISt6vectorIN6exafmm4BodyESaIS4_EENS_13ParameterListIJEEE14_jl_datatype_tEENS_11TypeWrapperIT_EERKNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEPT1 in fmm-fmm.o ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEPKS5RKS8.isra.0 in fmm-fmm.o "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm", referenced from: ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0 in fmm-fmm.o ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3EEPKcRKS3.isra.0 in fmm-fmm.o ZN5jlcxx15julia_type_nameB5cxx11EP11_jl_value_t in fmm-fmm.o ZSt16do_uninit_copyIPKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ET0_T_SAS9 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ... "ZNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEC1EOS4", referenced from: __ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEOS8S9 in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o "ZNSt8ios_base4InitC1Ev", referenced from: GLOBALsub_I_fmm.cxx in fmm-fmm.o "__ZNSt8ios_base4InitD1Ev", referenced from: GLOBALsub_I_fmm.cxx in fmm-fmm.o "ZNSt8ios_baseC2Ev", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZNSt8ios_baseD2Ev", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o "ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o __ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZSt11_Hash_bytesPKvmm", referenced from: ZNKSt9type_info9hash_codeEv.isra.0 in fmm-fmm.o __ZN5jlcxx14JuliaTypeCacheIvE10julia_typeEv in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIbE10julia_typeEv in fmm-fmm.o ZN5jlcxx20create_if_not_existsIvEEvv.part.0 in fmm-fmm.o __ZN5jlcxx20create_if_not_existsIiEEvv.part.0 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIdEEvv.part.0 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIbEEvv.part.0 in fmm-fmm.o ... "ZSt16ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm5printENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o ZN6exafmm4stopENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIN6exafmm4BodyEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o __ZN5jlcxx14JuliaTypeCacheIPN6exafmm4BodyEE14set_julia_typeEP14_jl_datatype_tb in fmm-fmm.o ... "ZSt16throw_bad_castv", referenced from: ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0ES6.isra.0 in fmm-fmm.o ZN6exafmm5printENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o "ZSt17throw_bad_allocv", referenced from: ZSt16do_uninit_copyIN9gnu_cxx17normal_iteratorIPKSt6vectorISt7complexIdESaIS4_EES2_IS6_SaIS6_EEEEPS6_ET0_T_SESD in fmm-fmm.o ZSt16__do_uninit_copyIPKN6exafmm4CellEPS1_ET0_T_S6S5.isra.0 in fmm-fmm.o "ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base", referenced from: ZNSt8_Rb_treeISt4pairImmES0_IKS1_N5jlcxx14CachedDatatypeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_uniqueposERS2.isra.0 in fmm-fmm.o ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_7timevalESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_uniqueposERS7 in fmm-fmm.o ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_7timevalESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9ERS7 in fmm-fmm.o ZNSt8_Rb_treeISt4pairImmES0_IKS1_N5jlcxx14CachedDatatypeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5ERS2 in fmm-fmm.o "ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base", referenced from: ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_7timevalESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9ERS7 in fmm-fmm.o ZNSt8_Rb_treeISt4pairImmES0_IKS1_N5jlcxx14CachedDatatypeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5ERS2 in fmm-fmm.o "ZSt19throw_logic_errorPKc", referenced from: ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3EEPKcRKS3.isra.0 in fmm-fmm.o ZN5jlcxx15julia_type_nameB5cxx11EP11_jl_value_t in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZSt20throw_length_errorPKc", referenced from: ZN6exafmm7latticeEiii in fmm-fmm.o Z9genBodiesi in fmm-fmm.o __ZStplIcSt11char_traitsIcESaIcEENSt7cxx1112basic_stringIT_T0_T1_EEOS8S9 in fmm-fmm.o ZN6exafmm4cubeEiii in fmm-fmm.o ZN6exafmm6sphereEiii in fmm-fmm.o ZN6exafmm6octantEiii in fmm-fmm.o ZN6exafmm7plummerEiii in fmm-fmm.o ... "ZSt25throw_bad_function_callv", referenced from: ZN5jlcxx6detail11CallFunctorINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS5_EEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_10BoxedValueIN6exafmm4BodyEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPSt6vectorIN6exafmm4BodyESaIS4_EEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_8ArrayRefIdLi2EEEJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEiiEE5applyEPKvNS_13WrappedCppPtrEii in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIiJPN6exafmm4BodyEiEE5applyEPKvNS_13WrappedCppPtrEi in fmm-fmm.o ... "ZSt28throw_bad_array_new_lengthv", referenced from: __ZN5jlcxx6createISt6vectorIN6exafmm4BodyESaIS3_EELb1EJRKS5_EEENS_10BoxedValueITEEDpOT1 in fmm-fmm.o ZSt16do_uninit_copyIN9gnu_cxx17normal_iteratorIPKSt6vectorISt7complexIdESaIS4_EES2_IS6_SaIS6_EEEEPS6_ET0_T_SESD in fmm-fmm.o ZSt16do_uninit_copyIPKN6exafmm4CellEPS1_ET0_T_S6S5.isra.0 in fmm-fmm.o ZN6exafmm9buildTreeERSt6vectorINS_4BodyESaIS1_EEi in fmm-fmm.o "ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0RS", referenced from: ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_7timevalESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9EDpOT.isra.0 in fmm-fmm.o __ZNSt8_Rb_treeISt4pairImmES0_IKS1_N5jlcxx14CachedDatatypeEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJS0_IS1_S4_EEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5EDpOT in fmm-fmm.o "ZSt4cout", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm5printENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in fmm-fmm.o ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1 in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o ... "ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc", referenced from: ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1 in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o Z9calculateRSt6vectorIN6exafmm4BodyESaIS1_EEiiiddbiiibbbbbb in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ... "ZTISt13runtime_error", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o __ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "ZTISt16invalid_argument", referenced from: ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1.cold in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2.cold in fmm-fmm.o "ZTISt9exception", referenced from: GCC_except_table0 in fmm-fmm.o GCC_except_table1 in fmm-fmm.o GCC_except_table2 in fmm-fmm.o GCC_except_table3 in fmm-fmm.o GCC_except_table4 in fmm-fmm.o GCC_except_table5 in fmm-fmm.o GCC_except_table6 in fmm-fmm.o ... "ZTIb", referenced from: ZN5jlcxx14JuliaTypeCacheIbE10julia_typeEv in fmm-fmm.o ZN5jlcxx20create_if_not_existsIbEEvv.part.0 in fmm-fmm.o "ZTId", referenced from: ZN5jlcxx20create_if_not_existsIdEEvv.part.0 in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIdE10julia_typeEv in fmm-fmm.o "ZTIi", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o ZN5jlcxx20create_if_not_existsIiEEvv.part.0 in fmm-fmm.o ZN5jlcxx14JuliaTypeCacheIiE10julia_typeEv in fmm-fmm.o "ZTIv", referenced from: ZN5jlcxx14JuliaTypeCacheIvE10julia_typeEv in fmm-fmm.o ZN5jlcxx20create_if_not_existsIvEEvv.part.0 in fmm-fmm.o "ZTIx", referenced from: ZN5jlcxx14JuliaTypeCacheIxE10julia_typeEv in fmm-fmm.o "ZTTNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o "ZTVN10cxxabiv117class_type_infoE", referenced from: ZTISt11_Mutex_baseILN9gnu_cxx12_Lock_policyE2EE in fmm-fmm.o ZTIN5jlcxx19FunctionWrapperBaseE in fmm-fmm.o ZTIZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodINS_8ArrayRefIdLi1EEES2_JEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_EEUlRS2E in fmm-fmm.o ZTIZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodINS_8ArrayRefIdLi1EEES2_JEEERS3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_EEUlPS2E0 in fmm-fmm.o ZTIZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIdS2_JiEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_EEUlRS2iE in fmm-fmm.o ZTIZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIdS2_JiEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_EEUlPS2iE0 in fmm-fmm.o ZTIZN5jlcxx11TypeWrapperIN6exafmm4BodyEE6methodIvS2_JidEEERS3_RKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMT0_FT_DpT1_EEUlRS2idE in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVN10cxxabiv119pointer_type_infoE", referenced from: ZTIPFSt6vectorIN6exafmm4BodyESaIS1_EEiE in fmm-fmm.o ZTIPFPN6exafmm4BodyERSt6vectorIS0_SaIS0_EEiE in fmm-fmm.o ZTIPFvRSt6vectorIN6exafmm4BodyESaIS1_EEiiE in fmm-fmm.o ZTIPFbvE in fmm-fmm.o ZTIPFvRSt6vectorIN6exafmm4BodyESaIS1_EEiiiddbiiibbbbbbE in fmm-fmm.o ZTIPFNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE in fmm-fmm.o ZTIPFvPN6exafmm4BodyEE in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVN10cxxabiv120function_type_infoE", referenced from: ZTIFvPSt6vectorIN6exafmm4BodyESaIS1_EEE in fmm-fmm.o ZTIFSt6vectorIN6exafmm4BodyESaIS1_EEiE in fmm-fmm.o ZTIFPN6exafmm4BodyERSt6vectorIS0_SaIS0_EEiE in fmm-fmm.o ZTIFvRSt6vectorIN6exafmm4BodyESaIS1_EEiiE in fmm-fmm.o ZTIFbvE in fmm-fmm.o ZTIFvRSt6vectorIN6exafmm4BodyESaIS1_EEiiiddbiiibbbbbbE in fmm-fmm.o ZTIFNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVN10cxxabiv120__si_class_type_infoE", referenced from: ZTISt16_Sp_counted_baseILN9gnu_cxx12_Lock_policyE2EE in fmm-fmm.o ZTIN5jlcxx18FunctionPtrWrapperIbJEEE in fmm-fmm.o ZTIN5jlcxx15FunctionWrapperISt6vectorIN6exafmm4BodyESaIS3_EEJiEEE in fmm-fmm.o ZTIN5jlcxx15FunctionWrapperIPN6exafmm4BodyEJRSt6vectorIS2_SaIS2_EEiEEE in fmm-fmm.o ZTIN5jlcxx15FunctionWrapperIvJRSt6vectorIN6exafmm4BodyESaIS3_EEiiEEE in fmm-fmm.o ZTIN5jlcxx15FunctionWrapperIbJEEE in fmm-fmm.o ZTIN5jlcxx15FunctionWrapperIvJRSt6vectorIN6exafmm4BodyESaIS3_EEiiiddbiiibbbbbbEEE in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVSt15basic_streambufIcSt11char_traitsIcEE", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVSt9basic_iosIcSt11char_traitsIcEE", referenced from: ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKSt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0 in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullISt6vectorIN6exafmm4BodyESaIS3_EEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ZN5jlcxx22extract_pointer_nonullIKN6exafmm4BodyEEEPT_RKNS_13WrappedCppPtrE.isra.0.cold in fmm-fmm.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZdlPvm", referenced from: __ZN5jlcxx18FunctionPtrWrapperIvJPSt6vectorIN6exafmm4BodyESaIS3_EEEED0Ev in fmm-fmm.o ZN5jlcxx18FunctionPtrWrapperIvJPN6exafmm4BodyEEED0Ev in fmm-fmm.o ZN5jlcxx18FunctionPtrWrapperIvJRSt6vectorIN6exafmm4BodyESaIS3_EEiiiddbiiibbbbbbEED0Ev in fmm-fmm.o ZN5jlcxx18FunctionPtrWrapperIbJEED0Ev in fmm-fmm.o ZN5jlcxx18FunctionPtrWrapperIvJRSt6vectorIN6exafmm4BodyESaIS3_EEiiEED0Ev in fmm-fmm.o ZNSt15_Sp_counted_ptrIPN5jlcxx19FunctionWrapperBaseELN9gnu_cxx12_Lock_policyE2EED0Ev in fmm-fmm.o __ZNSt15_Sp_counted_ptrIPN5jlcxx19FunctionWrapperBaseELN9gnu_cxx12_Lock_policyE2EE10_M_destroyEv in fmm-fmm.o ... "Znwm", referenced from: ZN6exafmm7latticeEiii in fmm-fmm.o Z9genBodiesi in fmm-fmm.o ZN6exafmm4cubeEiii in fmm-fmm.o ZN6exafmm6sphereEiii in fmm-fmm.o ZN6exafmm6octantEiii in fmm-fmm.o ZN6exafmm7plummerEiii in fmm-fmm.o ZN6exafmm6directERSt6vectorINS_4BodyESaIS1EES4 in fmm-fmm.o ... "_cxa_allocate_exception", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm8sph2cartEdddRKNS3vecILi3EdEERS1 in fmm-fmm.o ZN6exafmm8sph2cartE4cplxS0_S0_RKNS_3vecILi3ES0EERS2 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ... "_cxa_begin_catch", referenced from: ZN5jlcxx6detail11CallFunctorINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS5_EEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_10BoxedValueIN6exafmm4BodyEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPSt6vectorIN6exafmm4BodyESaIS4_EEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_8ArrayRefIdLi2EEEJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEiiEE5applyEPKvNS_13WrappedCppPtrEii in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIiJPN6exafmm4BodyEiEE5applyEPKvNS_13WrappedCppPtrEi in fmm-fmm.o ... "_cxa_end_catch", referenced from: ZN5jlcxx6detail11CallFunctorINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS5_EEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_10BoxedValueIN6exafmm4BodyEEEJEE5applyEPKv in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPSt6vectorIN6exafmm4BodyESaIS4_EEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorINS_8ArrayRefIdLi2EEEJPN6exafmm4BodyEEE5applyEPKvNS_13WrappedCppPtrE in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIvJPN6exafmm4BodyEiiEE5applyEPKvNS_13WrappedCppPtrEii in fmm-fmm.o ZN5jlcxx6detail11CallFunctorIiJPN6exafmm4BodyEiEE5applyEPKvNS_13WrappedCppPtrEi in fmm-fmm.o ... "_cxa_free_exception", referenced from: ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o __ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ZN5jlcxx10julia_typeIN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP14_jl_datatype_tv in fmm-fmm.o ... "_cxa_guard_abort", referenced from: ZN5jlcxx17boxed_cpp_pointerIN6exafmm4BodyEEENS_10BoxedValueIT_EEPS4_P14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx17boxed_cpp_pointerISt6vectorIN6exafmm4BodyESaIS3_EEEENS_10BoxedValueIT_EEPS7_P14_jl_datatype_tb in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ... "_cxa_guard_acquire", referenced from: ZN5jlcxx17boxed_cpp_pointerIN6exafmm4BodyEEENS_10BoxedValueIT_EEPS4_P14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx17boxed_cpp_pointerISt6vectorIN6exafmm4BodyESaIS3_EEEENS_10BoxedValueIT_EEPS7_P14_jl_datatype_tb in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ... "_cxa_guard_release", referenced from: ZN5jlcxx17boxed_cpp_pointerIN6exafmm4BodyEEENS_10BoxedValueIT_EEPS4_P14_jl_datatype_tb in fmm-fmm.o ZN5jlcxx17boxed_cpp_pointerISt6vectorIN6exafmm4BodyESaIS3_EEEENS_10BoxedValueIT_EEPS7_P14_jl_datatype_tb in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueISt6vectorIN6exafmm4BodyESaIS4_EEEEJRKS6_EE14argument_typesEv in fmm-fmm.o ZNK5jlcxx15FunctionWrapperINS_10BoxedValueIN6exafmm4BodyEEEJRKS3_EE14argument_typesEv in fmm-fmm.o ... "_cxa_rethrow", referenced from: ZN5jlcxx6Module15append_functionEPNS_19FunctionWrapperBaseE in fmm-fmm.o ZSt16do_uninit_copyIPKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ET0_T_SAS9 in fmm-fmm.o ZSt16do_uninit_copyIN9__gnu_cxx17normal_iteratorIPKSt6vectorISt7complexIdESaIS4_EES2_IS6_SaIS6_EEEEPS6_ET0_T_SESD in fmm-fmm.o ZNSt6vectorIN6exafmm4CellESaIS1_EE17_M_default_appendEm in fmm-fmm.o ZNSt6vectorIN6exafmm4CellESaIS1_EE7reserveEm in fmm-fmm.o ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_7timevalESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9EDpOT.isra.0.cold in fmm-fmm.o ZSt16do_uninit_copyIPKN6exafmm4CellEPS1_ET0_T_S6S5.isra.0.cold in fmm-fmm.o ... "_cxa_throw", referenced from: ZN6exafmm5L2P_aEPNS_4CellE.part.0 in fmm-fmm.o ZN6exafmm12SGS_Estr_P2PEPNS4CellES1.part.0 in fmm-fmm.o ZN6exafmm5P2P_aEPNS4CellES1 in fmm-fmm.o ZN6exafmm3P2PEPNS4CellES1 in fmm-fmm.o ZNSt17_Function_handlerIFN5jlcxx10BoxedValueIN6exafmm4BodyEEEvEZNS0_6Module11constructorIS3_JEEEvP14_jl_datatype_tbEUlvE0_E9_M_invokeERKSt9_Any_data in fmm-fmm.o ZN5jlcxx10julia_typeIPN6exafmm4BodyEEEP14_jl_datatype_tv in fmm-fmm.o ZN5jlcxx10julia_typeISt6vectorIN6exafmm4BodyESaIS3_EEEEP14_jl_datatype_tv in fmm-fmm.o ... "_gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (eh_frame) in fmm-fmm.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status make: *
[fmm] Error 1 cp: build/3d/fmm: No such file or directory Done!

****End of terminal message****

keanamrazek commented 1 year ago

I’ve had the same issue on Ubuntu 20.x and 22.x since the latest Julia 1.9 release. I have also tried with Julia 1.8.5. I will attach the error message on Monday.

EdoAlvarezR commented 1 year ago

@tylercritchfield , any chance you could guide @Harshini-tech with the MacOs compilation?

EdoAlvarezR commented 1 year ago

@keanamrazek, the issue with Julia v1.9 is discussed here: #84