- edited description
make_classname is not defined
Issue #85
resolved
Latest ffc fails to compile demo forms with
~$ ffc -l dolfin -e AdaptivePoisson.ufl
Compiler stage 4.1: Generating additional wrapper code
------------------------------------------------------
Traceback (most recent call last):
File "/opt/fenics/ztnm63ajd4mh/master/bin/ffc", line 213, in <module>
sys.exit(main(sys.argv[1:]))
File "/opt/fenics/ztnm63ajd4mh/master/bin/ffc", line 182, in main
parameters)
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/errorcontrol/errorcontrol.py", line 85, in compile_with_error_control
compile_form(ec_forms + forms, object_names, prefix, parameters)
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/compiler.py", line 174, in compile_form
wrapper_code = generate_wrapper_code(analysis, prefix, object_names, parameters)
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/wrappers.py", line 40, in generate_wrapper_code
return _generate_dolfin_wrapper(analysis, prefix, object_names, parameters)
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/wrappers.py", line 47, in _generate_dolfin_wrapper
(capsules, common_space) = _encapsulate(prefix, object_names, analysis, parameters)
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/wrappers.py", line 74, in _encapsulate
for (i, form_data) in enumerate(form_datas[:num_form_datas-1])]
File "/opt/fenics/ztnm63ajd4mh/master/lib/python2.7/site-packages/ffc/wrappers.py", line 100, in _encapsule_form
make_classname(prefix, "form", i),
NameError: global name 'make_classname' is not defined
Perhaps 1b1ec3f is related?
Reverting to commit fd8dbef solves.
Comments (3)
-
Account Deleted reporter -
Thanks, import fix pushed to ffc master. I don't know how I managed to push to master without checking the dolfin buildbot first. We should have a test for this code path in the ffc tests...
-
- changed status to resolved
- Log in to comment