getfem-users
[Top][All Lists]
Advanced

[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



reply via email to

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