|
From: | Surya Teja Kandukuri |
Subject: | [Getfem-users] Getfem compilation errors in Mac 10.14.6 and Ubuntu 18.04 |
Date: | Sun, 13 Oct 2019 18:12:47 +0000 |
Dear Getfem users,
I’m trying to compile from sources to generate .mexa64 for Linux or .mexmaci64 for Mac as both of these versions are not readily available. I followed the steps as listed and ran configure with CXX and —enable-matlab.
However, the make operation fails with the following errors:
——————
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:444:8: error: 'add_P0_projection' was not declared in this scope
444 | add_P0_projection(*md, transname);
| ^~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:562:8: error: 'add_standard_secondary_domain' was not declared in this scope
562 | add_standard_secondary_domain(*md, name, *mim, region);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:578:16: error: 'set_element_extrapolation_correspondence' is not a member of 'getfem'; did you mean 'set_element_extrapolation_correspondance'?
578 | getfem::set_element_extrapolation_correspondence(*md, transname,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:741:32: error: 'add_linear_twodomain_term' is not a member of 'getfem'
741 | size_type ind = getfem::add_linear_twodomain_term
| ^~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:817:18: error: 'add_nonlinear_twodomain_term' is not a member of 'getfem'; did you mean 'add_nonlinear_term'?
817 | = getfem::add_nonlinear_twodomain_term
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:882:18: error: 'add_twodomain_source_term' is not a member of 'getfem'; did you mean 'asm_normal_source_term'?
882 | = getfem::add_twodomain_source_term
| ^~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:2764:26: error: 'add_enriched_Mindlin_Reissner_plate_brick' was not declared in this scope
2764 | size_type ind = add_enriched_Mindlin_Reissner_plate_brick
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
gf_model_set.cc: In member function 'virtual void gf_model_set(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::model*)':
gf_model_set.cc:2881:16: error: 'add_Houbolt_scheme' is not a member of 'getfem'
2881 | getfem::add_Houbolt_scheme(*md, varname);
| ^~~~~~~~~~~~~~~~~~
gf_model_set.cc:68:42: note: in definition of macro 'sub_command'
68 | { dummy_func(in); dummy_func(out); code } \
| ^~~~
make[4]: *** [gf_model_set.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
—————x————-
If you have faced this, or solved it, please let me know.
Many thanks!
Regards,
Surya K
|
[Prev in Thread] | Current Thread | [Next in Thread] |