diff --git a/common/config/libconfig/config_libconfig.c b/common/config/libconfig/config_libconfig.c
index d4e75e42eff2611e35b93824d7428b84269d829e..35a70dfcc79d49fd560a5f8952f4441812c24bf9 100644
--- a/common/config/libconfig/config_libconfig.c
+++ b/common/config/libconfig/config_libconfig.c
@@ -11,6 +11,10 @@
 #include "../config_userapi.h"
 #include "errno.h"
 
+#if ( LIBCONFIG_VER_MAJOR == 1 && LIBCONFIG_VER_MINOR < 5)
+#define config_setting_lookup config_lookup_from
+#endif
+
 void config_libconfig_end(void );
 
 int read_strlist(paramdef_t *cfgoptions,config_setting_t *setting, char *cfgpath)