
In order to compile BestCrypt for Linux correctly and to prevent errors caused by
version conflict (different kernel binary and sources/headers version) do following 
steps:

1. Get kernel sources. Moreover, make sure that versions of your kernel binaries and 
   sources are equal.

2. Install kernel sources properly. In order to check it, issue

   make mrproper
   
   from the root of kernel source.
   
3. Configure kernel sources accordingly to your kernel binary. 
   If you run *smp kernel make sure that Symmetric Multiprocessing is checked.

4. Issue 
  
   make dep 
   
   from the root of kernel source.
   
5. Make BestCrypt for Linux.