Skip to content

Build error due to missing mean_epsilon function of PyMPB mode_solver struct in SWIG-generated file of v1.32.0 tarball #3152

@oskooi

Description

@oskooi

conda-forge/pymeep-feedstock#106 is failing the build of the 1.32.0 tarball with the following error:

mpb-python.cxx:7281:29: error: no member named 'mean_epsilon' in 'py_mpb::mode_solver'
 7281 |       result = (int)(arg1)->mean_epsilon(arg2,arg3,arg4,arg5,arg6,arg7,arg8,(mpb_real const (*))arg9);

Note that #3144 involved a renaming of the function mean_epsilon to mean_epsmu for the mode_solver struct of libpympb/pympb.hpp.

Perhaps the 1.32.0 tarball needs to be regenerated to include the updated SWIG-generated file mpb-python.cxx?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions