diff -dupr a/client/api.c b/client/api.c
--- a/client/api.c	2016-11-06 00:14:07.000000000 -0700
+++ b/client/api.c	2017-04-13 15:16:41.252822045 -0700
@@ -155,7 +155,7 @@ TDNFCheckLocalPackages(
     }
     fprintf(stdout, "Checking all packages from: %s\n", pszLocalPath);
 
-    hSack = hy_sack_create(NULL, NULL, NULL, 0);
+    hSack = hy_sack_create(NULL, NULL, NULL, NULL, 0);
     if(!hSack)
     {
         dwError = ERROR_TDNF_INVALID_PARAMETER;
diff -dupr a/client/init.c b/client/init.c
--- a/client/init.c	2016-11-06 00:14:07.000000000 -0700
+++ b/client/init.c	2017-04-13 15:18:01.770525354 -0700
@@ -69,7 +69,11 @@ TDNFInitSack(
 
     pszHawkeyCacheDir = pTdnf->pConf->pszCacheDir;
 
-    hSack = hy_sack_create(pszHawkeyCacheDir, NULL, pTdnf->pArgs->pszInstallRoot, 0);
+    hSack = hy_sack_create(pszHawkeyCacheDir,
+                           NULL,
+                           pTdnf->pArgs->pszInstallRoot,
+                           NULL,
+                           0);
     if(!hSack)
     {
         dwError = ERROR_TDNF_INVALID_PARAMETER;