fix compilation without eldbus