getfem-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-users] Getfem compilation errors in Mac 10.14.6 and Ubuntu 18.04


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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]