[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Getfem-users] Getfem compilation errors in Mac 10.14.6 and Ubuntu 1
From: |
Yves Renard |
Subject: |
Re: [Getfem-users] Getfem compilation errors in Mac 10.14.6 and Ubuntu 18.04 |
Date: |
Sun, 13 Oct 2019 21:30:26 +0200 (CEST) |
Dear Surya K,
These errors are quite strange since these functions are defined in
src/getfem/getfem_models.cc. Are you sure you didn't mixt two different
versions ?
Best regards,
Yves
----- Mail original -----
De: "Surya Teja Kandukuri" <address@hidden>
À: "getfem-users" <address@hidden>
Envoyé: Dimanche 13 Octobre 2019 20:12:47
Objet: [Getfem-users] Getfem compilation errors in Mac 10.14.6 and Ubuntu 18.04
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