liblo is required; update dpf submodule