Hi,
Expressions suddenly stopped working after updating gcc from 5.2.0 to 5.3.0. The problem looks similar to here, http://fenicsproject.org/qa/7402/expression-does-not-work-anymore, but the cause different, so I made a new thread.
f = Expression('1.0')
...
RuntimeError: In instant.recompile: The module did not compile with command 'make VERBOSE=1', see '/home/david/.instant/error/dolfin_compile_code_04b4bcee879b3df8e165c73cb2186ae49d7b7709/compile.log'
compile.log: http://pastebin.com/eNDLE5cC,
where the important line is:
make[2]: *** No rule to make target '/usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../../lib/libgfortran.so', needed by '_dolfin_compile_code_04b4bcee879b3df8e165c73cb2186ae49d7b7709.so'. Stop.
This is reasonable, since after updating gcc from version 5.2.0 to 5.3.0, the indicated path doesn't exist anymore. Is it possible to correct the reference somewhere, so that I can avoid recompiling everything? I don't know where to look.
Thanks a lot.
Edit: I use a hashdist build.