diff --git a/src/lib66/backup_make_new.c b/src/lib66/backup_make_new.c
index c67b9a5deacc3a3e179e7f353871b55b8b21cf41..20ece2fcda0f68e5c5f52514c0a06fb33825ea1b 100644
--- a/src/lib66/backup_make_new.c
+++ b/src/lib66/backup_make_new.c
@@ -18,6 +18,7 @@
 #include <oblibs/log.h>
 #include <oblibs/types.h>
 #include <oblibs/directory.h>
+#include <oblibs/string.h>
 
 #include <skalibs/stralloc.h>
 #include <skalibs/djbunix.h>
@@ -35,22 +36,21 @@ int backup_make_new(ssexec_t *info, unsigned int type)
 
     int r ;
 
-    size_t newsrc, newback, typelen ;
+    size_t newsrc, newback ;
     char *ptype = NULL ;
 
     if (type == TYPE_CLASSIC) {
 
         ptype = SS_SVC ;
-        typelen = SS_SVC_LEN ;
 
     } else {
 
         ptype = SS_DB ;
-        typelen = SS_DB_LEN ;
+
     }
 
     char src[info->base.len + SS_SYSTEM_LEN + 1 + info->treename.len + SS_SVDIRS_LEN + SS_RESOLVE_LEN + 1] ;
-    auto_strings(src, info->base.s, SS_SYSTEM, "/", info->treename.s, SS_SVDIRS, ptype)
+    auto_strings(src, info->base.s, SS_SYSTEM, "/", info->treename.s, SS_SVDIRS, ptype) ;
     newsrc = info->base.len + SS_SYSTEM_LEN + 1 + info->treename.len + SS_SVDIRS_LEN ;
 
     char back[info->base.len + SS_SYSTEM_LEN + SS_BACKUP_LEN + 1 + info->treename.len + SS_RESOLVE_LEN + 1] ;
diff --git a/src/lib66/backup_realpath_sym.c b/src/lib66/backup_realpath_sym.c
index 72eea70d03923435ea67944d88f308be8aacac74..65bcce43099123cb7c6a31ff26e23d6a2f899422 100644
--- a/src/lib66/backup_realpath_sym.c
+++ b/src/lib66/backup_realpath_sym.c
@@ -19,6 +19,7 @@
 
 #include <oblibs/log.h>
 #include <oblibs/types.h>
+#include <oblibs/string.h>
 
 #include <skalibs/stralloc.h>
 #include <skalibs/djbunix.h>
diff --git a/src/lib66/db_compile.c b/src/lib66/db_compile.c
index 9488f4124288088cb99376af26ccd83c221b6cea..5b22189f392887d9b83cfb44f31287ace69d2ac0 100644
--- a/src/lib66/db_compile.c
+++ b/src/lib66/db_compile.c
@@ -42,7 +42,7 @@ int db_compile(char const *workdir, char const *tree, char const *treename, char
     auto_strings(dest, workdir, SS_DB, "/", treename) ;
 
     char src[wlen + SS_DB_LEN + SS_SRC_LEN + 1] ;
-    auto_strings(src, workdir, SS_DB, SS_SRC)
+    auto_strings(src, workdir, SS_DB, SS_SRC) ;
 
     r = scan_mode(dest,S_IFDIR) ;
     if (r) {
diff --git a/src/lib66/db_find_compiled_state.c b/src/lib66/db_find_compiled_state.c
index c19d3ed9891b6a3e8addf3c7fad0c1f7a77f038b..14e2f4ceebfde3576ef0ae9de85a71d41833000f 100644
--- a/src/lib66/db_find_compiled_state.c
+++ b/src/lib66/db_find_compiled_state.c
@@ -17,6 +17,7 @@
 #include <sys/stat.h>
 
 #include <oblibs/log.h>
+#include <oblibs/string.h>
 
 #include <skalibs/stralloc.h>
 #include <skalibs/djbunix.h>
diff --git a/src/lib66/db_ok.c b/src/lib66/db_ok.c
index 11c9aa351a8fa9201d1f18462fac77f91fb8ad73..7056495f9ff42f8acb205e97927e9a596e269eeb 100644
--- a/src/lib66/db_ok.c
+++ b/src/lib66/db_ok.c
@@ -17,6 +17,7 @@
 #include <sys/types.h>
 
 #include <oblibs/log.h>
+#include <oblibs/string.h>
 
 #include <66/constants.h>
 
diff --git a/src/lib66/db_update.c b/src/lib66/db_update.c
index 4d568bc9a7c6a402bd58ec8165f6cd6bfbd8d242..95c4b7138044e130a4ce64f27b13d22361151686 100644
--- a/src/lib66/db_update.c
+++ b/src/lib66/db_update.c
@@ -20,6 +20,7 @@
 #include <string.h>
 
 #include <oblibs/log.h>
+#include <oblibs/string.h>
 
 #include <skalibs/types.h>
 #include <skalibs/djbunix.h>