{"action":"created","issue":{"url":"https://api.github.com/repos/cryfs/cryfs/issues/17","repository_url":"https://api.github.com/repos/cryfs/cryfs","labels_url":"https://api.github.com/repos/cryfs/cryfs/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/cryfs/cryfs/issues/17/comments","events_url":"https://api.github.com/repos/cryfs/cryfs/issues/17/events","html_url":"https://github.com/cryfs/cryfs/issues/17","id":133855772,"number":17,"title":"git version fails to configure on Mac OS X","user":{"login":"mouse07410","id":5923577,"avatar_url":"https://avatars.githubusercontent.com/u/5923577?v=3","gravatar_id":"","url":"https://api.github.com/users/mouse07410","html_url":"https://github.com/mouse07410","followers_url":"https://api.github.com/users/mouse07410/followers","following_url":"https://api.github.com/users/mouse07410/following{/other_user}","gists_url":"https://api.github.com/users/mouse07410/gists{/gist_id}","starred_url":"https://api.github.com/users/mouse07410/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mouse07410/subscriptions","organizations_url":"https://api.github.com/users/mouse07410/orgs","repos_url":"https://api.github.com/users/mouse07410/repos","events_url":"https://api.github.com/users/mouse07410/events{/privacy}","received_events_url":"https://api.github.com/users/mouse07410/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":29,"created_at":"2016-02-16T01:14:34Z","updated_at":"2016-02-18T22:20:34Z","closed_at":null,"body":"Mac OS X 10.11.3, Xcode-7.2.1, cmake-3.4.3, boost-1.59.0. I suspect that cmake got confused by the fact that boost libraries installed by `Macports` are named `libboost_system-mt.a` (as in *multi-threaded*) rather than `libboost_system.a` (cmake correctly figured out that they're in `/opt/local/lib`).\r\n\r\nIn a normal build system, I'd just manually edit the Makefile, changing `-lboost_system` to `-lboost_system-mt` (as I'm doing when I build Botan, which is Makefile-based).  How would you recommend addressing this with cmake? (*Note: modifying `boost` is out of question, and so in downloading and building boost-1.56.*)\r\n\r\n```\r\n$ git clone https://github.com/cryfs/cryfs.git\r\nCloning into 'cryfs'...\r\nremote: Counting objects: 13377, done.\r\nremote: Compressing objects: 100% (146/146), done.\r\nremote: Total 13377 (delta 51), reused 0 (delta 0), pack-reused 13230\r\nReceiving objects: 100% (13377/13377), 2.87 MiB | 3.03 MiB/s, done.\r\nResolving deltas: 100% (7986/7986), done.\r\nChecking connectivity... done.\r\n$ cd cryfs\r\n$ mkdir build\r\n$ vi CMakeLists.txt\r\n$ cd build\r\n$ cmake ../\r\n-- The C compiler identification is AppleClang 7.0.2.7000181\r\n-- The CXX compiler identification is AppleClang 7.0.2.7000181\r\n-- Check for working C compiler: /opt/local/bin/clang\r\n-- Check for working C compiler: /opt/local/bin/clang -- works\r\n-- Detecting C compiler ABI info\r\n-- Detecting C compiler ABI info - done\r\n-- Detecting C compile features\r\n-- Detecting C compile features - done\r\n-- Check for working CXX compiler: /opt/local/bin/clang++\r\n-- Check for working CXX compiler: /opt/local/bin/clang++ -- works\r\n-- Detecting CXX compiler ABI info\r\n-- Detecting CXX compiler ABI info - done\r\n-- Detecting CXX compile features\r\n-- Detecting CXX compile features - done\r\nChecking if compiler supports X86 CPUID feature... yes\r\nChecking if compiler supports X86 SSE2 feature... yes\r\nChecking if compiler supports X86 AESNI feature... yes\r\n-- Found cryptopp in system location\r\nCMake Error at /opt/local/share/cmake-3.4/Modules/FindBoost.cmake:1247 (message):\r\n  Unable to find the requested Boost libraries.\r\n\r\n  Boost version: 1.59.0\r\n\r\n  Boost include path: /opt/local/include\r\n\r\n  Could not find the following static Boost libraries:\r\n\r\n          boost_filesystem\r\n          boost_thread\r\n\r\n  Some (but not all) of the required Boost libraries were found.  You may\r\n  need to install these additional Boost libraries.  Alternatively, set\r\n  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT\r\n  to the location of Boost.\r\nCall Stack (most recent call first):\r\n  utils.cmake:44 (find_package)\r\n  src/cpp-utils/CMakeLists.txt:44 (target_add_boost)\r\n\r\n\r\n-- Performing Test COMPILER_HAS_CPP14_SUPPORT\r\n-- Performing Test COMPILER_HAS_CPP14_SUPPORT - Success\r\nCMake Error at /opt/local/share/cmake-3.4/Modules/FindBoost.cmake:1247 (message):\r\n  Unable to find the requested Boost libraries.\r\n\r\n  Boost version: 1.59.0\r\n\r\n  Boost include path: /opt/local/include\r\n\r\n  Could not find the following static Boost libraries:\r\n\r\n          boost_filesystem\r\n          boost_thread\r\n\r\n  Some (but not all) of the required Boost libraries were found.  You may\r\n  need to install these additional Boost libraries.  Alternatively, set\r\n  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT\r\n  to the location of Boost.\r\nCall Stack (most recent call first):\r\n  utils.cmake:44 (find_package)\r\n  src/fspp/CMakeLists.txt:14 (target_add_boost)\r\n\r\n\r\n-- Found osxfuse in system location\r\nCMake Error at /opt/local/share/cmake-3.4/Modules/FindBoost.cmake:1247 (message):\r\n  Unable to find the requested Boost libraries.\r\n\r\n  Boost version: 1.59.0\r\n\r\n  Boost include path: /opt/local/include\r\n\r\n  Could not find the following static Boost libraries:\r\n\r\n          boost_filesystem\r\n          boost_thread\r\n\r\n  Some (but not all) of the required Boost libraries were found.  You may\r\n  need to install these additional Boost libraries.  Alternatively, set\r\n  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT\r\n  to the location of Boost.\r\nCall Stack (most recent call first):\r\n  utils.cmake:44 (find_package)\r\n  src/blockstore/CMakeLists.txt:36 (target_add_boost)\r\n\r\n\r\nCMake Error at /opt/local/share/cmake-3.4/Modules/FindBoost.cmake:1247 (message):\r\n  Unable to find the requested Boost libraries.\r\n\r\n  Boost version: 1.59.0\r\n\r\n  Boost include path: /opt/local/include\r\n\r\n  Could not find the following static Boost libraries:\r\n\r\n          boost_filesystem\r\n          boost_thread\r\n\r\n  Some (but not all) of the required Boost libraries were found.  You may\r\n  need to install these additional Boost libraries.  Alternatively, set\r\n  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT\r\n  to the location of Boost.\r\nCall Stack (most recent call first):\r\n  utils.cmake:44 (find_package)\r\n  src/blobstore/CMakeLists.txt:23 (target_add_boost)\r\n\r\n\r\nCMake Error at /opt/local/share/cmake-3.4/Modules/FindBoost.cmake:1247 (message):\r\n  Unable to find the requested Boost libraries.\r\n\r\n  Boost version: 1.59.0\r\n\r\n  Boost include path: /opt/local/include\r\n\r\n  Could not find the following static Boost libraries:\r\n\r\n          boost_program_options\r\n\r\n  Some (but not all) of the required Boost libraries were found.  You may\r\n  need to install these additional Boost libraries.  Alternatively, set\r\n  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT\r\n  to the location of Boost.\r\nCall Stack (most recent call first):\r\n  utils.cmake:44 (find_package)\r\n  src/cryfs/CMakeLists.txt:52 (target_add_boost)\r\n\r\n\r\nCreating git version information from /Users/uri/src/cryfs/src/cryfs\r\n-- Version from git: 0.9.0.dev13+revc889366\r\n-- Configuring incomplete, errors occurred!\r\nSee also \"/Users/uri/src/cryfs/build/CMakeFiles/CMakeOutput.log\".\r\n$\r\n```\r\n\r\n[CMakeOutput.txt](https://github.com/cryfs/cryfs/files/131706/CMakeOutput.txt)"},"comment":{"url":"https://api.github.com/repos/cryfs/cryfs/issues/comments/185950109","html_url":"https://github.com/cryfs/cryfs/issues/17#issuecomment-185950109","issue_url":"https://api.github.com/repos/cryfs/cryfs/issues/17","id":185950109,"user":{"login":"mouse07410","id":5923577,"avatar_url":"https://avatars.githubusercontent.com/u/5923577?v=3","gravatar_id":"","url":"https://api.github.com/users/mouse07410","html_url":"https://github.com/mouse07410","followers_url":"https://api.github.com/users/mouse07410/followers","following_url":"https://api.github.com/users/mouse07410/following{/other_user}","gists_url":"https://api.github.com/users/mouse07410/gists{/gist_id}","starred_url":"https://api.github.com/users/mouse07410/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mouse07410/subscriptions","organizations_url":"https://api.github.com/users/mouse07410/orgs","repos_url":"https://api.github.com/users/mouse07410/repos","events_url":"https://api.github.com/users/mouse07410/events{/privacy}","received_events_url":"https://api.github.com/users/mouse07410/received_events","type":"User","site_admin":false},"created_at":"2016-02-18T22:20:34Z","updated_at":"2016-02-18T22:20:34Z","body":"> what exactly would you improve on the greeting?\r\n\r\nFor one, I would not suggest a user to upgrade from 0.9.2 to 0.9.1. Which coincidentally relates to (A)."}}