Index: cmake_modules/TokuFeatureDetection.cmake --- cmake_modules/TokuFeatureDetection.cmake.orig 2015-01-02 15:50:51.000000000 +0100 +++ cmake_modules/TokuFeatureDetection.cmake 2015-01-14 16:50:35.806499091 +0100 @@ -87,7 +87,7 @@ endif () check_function_exists(backtrace HAVE_BACKTRACE_WITHOUT_EXECINFO) if (NOT HAVE_BACKTRACE_WITHOUT_EXECINFO) - set(CMAKE_REQUIRED_LIBRARIES execinfo) + set(CMAKE_REQUIRED_LIBRARIES execinfo m) check_function_exists(backtrace HAVE_BACKTRACE_WITH_EXECINFO) if (HAVE_BACKTRACE_WITH_EXECINFO) list(APPEND EXTRA_SYSTEM_LIBS execinfo) Index: ft/ft-ops.cc --- ft/ft-ops.cc.orig 2015-01-02 15:50:51.000000000 +0100 +++ ft/ft-ops.cc 2015-01-14 17:11:30.436417489 +0100 @@ -2968,6 +2968,7 @@ FT ft = NULL; bool did_create = false; toku_ft_open_close_lock(); + bool was_already_open = false; if (ft_h->did_set_flags) { r = verify_builtin_comparisons_consistent(ft_h, ft_h->options.flags); @@ -2978,7 +2979,6 @@ FILENUM reserved_filenum; reserved_filenum = use_filenum; fname_in_cwd = toku_cachetable_get_fname_in_cwd(cachetable, fname_in_env); - bool was_already_open; { int fd = -1; r = ft_open_file(fname_in_cwd, &fd); Index: src/ydb.cc --- src/ydb.cc.orig 2015-01-02 15:50:51.000000000 +0100 +++ src/ydb.cc 2015-01-14 17:16:22.986345692 +0100 @@ -278,7 +278,8 @@ int in_red; // set true to prevent certain operations (returning ENOSPC) // get the fs sizes for the home dir - uint64_t avail_size, total_size; + uint64_t avail_size = 0; + uint64_t total_size = 0; r = toku_get_filesystem_sizes(env->i->dir, &avail_size, NULL, &total_size); assert(r == 0); in_yellow = (avail_size < 2 * env_fs_redzone(env, total_size));