The version of Lua shipped with the compat layer is quite old (5.1) and causes some software to fail to build when used as a dependency (see #370 ).
We should remove Lua from the filtered dependencies as (I suspect) the only reason it is there is since it is in compat layer because of Lmod. Hopefully we can do this when we rebuild things for software.eessi.io