Index: k2pdfoptlib/k2master.c
--- k2pdfoptlib/k2master.c.orig
+++ k2pdfoptlib/k2master.c
@@ -248,8 +248,10 @@ printf("masterinfo->landscape=%d\n",masterinfo->landsc
             wfile_written_info("dewarp_image.png",stdout);
             aprintf(TTEXT_NORMAL);
             }
+#ifdef HAVE_LEPTONICA_LIB
         wlept_bmp_dewarp(dwbmp,src,srcgrey,white,k2settings->dewarp,
                          k2settings->debug?"k2opt_dewarp_model.pdf":NULL);
+#endif
         if (k2settings->debug)
             {
             aprintf(TTEXT_BOLD);
@@ -2681,7 +2683,11 @@ printf("@k2master_rows_color:  %d x %d\n",srcbmp->widt
     /* Parse region into columns */
     pageregions=&_pageregions;
     pageregions_init(pageregions);
+#ifdef HAVE_OCR_LIB
     if (k2settings->ocr_max_columns==2 || k2settings->max_columns>1)
+#else
+    if (k2settings->max_columns>1)
+#endif
         maxlevels = 2;
     else
         maxlevels = 3;
