In this example all absolute pathnames were replace by relative pathnames. Therefore compiling this example can result in errors. Replacing the relative pathnames (./) and importing the edited files into the library would solve this problem.