Unfortunately, I still get the error I already reported. I provide all the error text this time, maybe can be helpful:
$ python3 -c "import fenics; ccode = 'x[0] < 64 ? 1 : 0'; expression = fenics.Expression(ccode, degree=1); print(expression)"
------------------- Start compiler output ------------------------
In file included from /tmp/tmpb30qm3pe/dolfin_expression_daaaa038f9fbf86571aa796b263f0180.cpp:13:
/usr/include/dolfin/function/Expression.h:25:10: fatal error: ufc.h: No such file or directory
25 | #include <ufc.h>
| ^~~~~~~
compilation terminated.
------------------- End compiler output ------------------------
Compilation failed! Sources, command, and errors have been written to: /home/francop/PycharmProjects/castro-fenics/jitfailure-dolfin_expression_daaaa038f9fbf86571aa796b263f0180
Traceback (most recent call last):
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 168, in compile_class
module, signature = dijitso_jit(cpp_data, module_name, params,
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 50, in mpi_jit
return local_jit(*args, **kwargs)
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 106, in dijitso_jit
return dijitso.jit(*args, **kwargs)
File "/usr/lib/python3/dist-packages/dijitso/jit.py", line 216, in jit
raise DijitsoError("Dijitso JIT compilation failed, see '%s' for details"
dijitso.jit.DijitsoError: Dijitso JIT compilation failed, see '/home/francop/PycharmProjects/castro-fenics/jitfailure-dolfin_expression_daaaa038f9fbf86571aa796b263f0180' for details
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/function/expression.py", line 400, in __init__
self._cpp_object = jit.compile_expression(cpp_code, params)
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/function/jit.py", line 158, in compile_expression
expression = compile_class(cpp_data, mpi_comm=mpi_comm)
File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 173, in compile_class
raise RuntimeError("Unable to compile C++ code with dijitso")
RuntimeError: Unable to compile C++ code with dijitso