title: Makemkv for Freebsd
body: <p>a few weeks ago I decided to start porting the linux version of makemkv to Freebsd 10 starting from an existng repo I found on GitHub (from a contributor called osokin). From what the repo's owner stated it should be apparently possible to build a very old version of the application under Freebsd 9. Unfortunately the zip file mentioned in his make file is nowhere to be found on the internet, and moreover the version he is referring to is so very old that I am afraid most of the new Blu Ray DVD won't even be correctly decrypted. </p>
  
  <p>From this point I started my quest and tried to get the command line utility of makemkv to compile, but I am stuck to a point where I cannot make any progress. I would like to say that I am not at all a C/C++ developer and the only reason why I am trying to do this is purely "passion".</p>
  
  <p>In order to give you a better understanding of what I did I created a git repo of the port which is available here <a href="https://github.com/HiMyNameIsIlNano/makemkv" rel="nofollow">https://github.com/HiMyNameIsIlNano/makemkv</a>. The structure of the package is quite simple. Inside the "files" folder are all the patches that are applied before the port gets compiled using the Makefile available in the main folder. The folder "works" contains the files part of the makemkv which are fetched from the internet and compiled. Here are the errors I get when compiling <a href="http://pastebin.com/eykfPLz4" rel="nofollow">error logs</a>.</p>
  
  <p>One relevant change I made for this freebsd version of makemkv is that I am using the ports tree in order to satisfy the dependencies that this port needs, as the makemkv and libeml are already part of the port tree and I do not see any reason why I should be using another version of the same libraries to build this port. On the other hand, I think that some of the errors I get are related to a wrong usage of this dependency, but I tried a lot of different things before giving up and asking for help to experts like you.</p>
  
  <p>Could you please help me understand what is wrong with the port and how it is possible to fix the error and move on?</p>
  
  <p>Best regards,
  Daniele.    </p>