Created
February 15, 2019 20:22
-
-
Save mattneub/7a17a0aab8e95e340de6e1eb14c6ea96 to your computer and use it in GitHub Desktop.
entire conversation for building fc-solve on Mojave
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Matts-Mac-mini:~ mattneubelcap$ cd /Users/mattneubelcap/Downloads/fc-solve-master/fc-solve/source | |
Matts-Mac-mini:source mattneubelcap$ mkdir build | |
Matts-Mac-mini:source mattneubelcap$ cd build | |
Matts-Mac-mini:build mattneubelcap$ cmake -DFCS_WITH_TEST_SUITE=OFF .. | |
-- The C compiler identification is AppleClang 10.0.0.10001145 | |
-- The CXX compiler identification is AppleClang 10.0.0.10001145 | |
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc | |
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Detecting C compile features | |
-- Detecting C compile features - done | |
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ | |
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
CMake Warning at cmake/shlomif_common_bootstrap.cmake:7 (MESSAGE): | |
Could not find Shlomif_Common.cmake - you can find it here: | |
https://bitbucket.org/shlomif/shlomif-cmake-modules/overview ; trying to | |
download it for you. | |
Call Stack (most recent call first): | |
CMakeLists.txt:3 (INCLUDE) | |
-- Found Perl: /usr/bin/perl (found version "5.18.2") | |
Cloning into 'patsolve'... | |
-- Looking for vasprintf | |
-- Looking for vasprintf - found | |
-- Looking for pthread.h | |
-- Looking for pthread.h - found | |
-- Looking for pthread_create | |
-- Looking for pthread_create - found | |
-- Found Threads: TRUE | |
-- Performing Test FLAG_EXISTS_1 | |
-- Performing Test FLAG_EXISTS_1 - Success | |
-- Performing Test FLAG_EXISTS_2 | |
-- Performing Test FLAG_EXISTS_2 - Failed | |
-- Looking for sys/types.h | |
-- Looking for sys/types.h - found | |
-- Looking for stdint.h | |
-- Looking for stdint.h - found | |
-- Looking for stddef.h | |
-- Looking for stddef.h - found | |
-- Check size of __int128 | |
-- Check size of __int128 - done | |
-- Looking for pow | |
-- Looking for pow - found | |
-- Looking for strncasecmp | |
-- Looking for strncasecmp - found | |
-- Check size of int | |
-- Check size of int - done | |
-- Check size of void* | |
-- Check size of void* - done | |
Cloning into 'xxHash-wrapper'... | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /Users/mattneubelcap/Downloads/fc-solve-master/fc-solve/source/build | |
Matts-Mac-mini:build mattneubelcap$ make | |
Scanning dependencies of target HACKING_build | |
[ 1%] copy AsciiDoc to non-".txt" file | |
[ 2%] Asciidoc HACKING | |
[ 2%] Asciidoc->DocBook HACKING | |
[ 2%] Built target HACKING_build | |
[ 3%] Generating fcs_presets_generated.h | |
[ 3%] Generating move_funcs_maps.c, move_funcs_maps.h | |
Scanning dependencies of target freecell-solver | |
[ 3%] Building C object CMakeFiles/freecell-solver.dir/check_and_add_state.c.o | |
[ 4%] Building C object CMakeFiles/freecell-solver.dir/freecell.c.o | |
[ 4%] Building C object CMakeFiles/freecell-solver.dir/instance.c.o | |
[ 6%] Building C object CMakeFiles/freecell-solver.dir/is_king.c.o | |
[ 7%] Building C object CMakeFiles/freecell-solver.dir/is_parent.c.o | |
[ 7%] Building C object CMakeFiles/freecell-solver.dir/lib.c.o | |
[ 8%] Building C object CMakeFiles/freecell-solver.dir/meta_alloc.c.o | |
[ 9%] Building C object CMakeFiles/freecell-solver.dir/move.c.o | |
[ 9%] Building C object CMakeFiles/freecell-solver.dir/move_funcs_order.c.o | |
[ 10%] Building C object CMakeFiles/freecell-solver.dir/pos_by_rank__freecell.c.o | |
[ 12%] Building C object CMakeFiles/freecell-solver.dir/rate_state.c.o | |
[ 12%] Building C object CMakeFiles/freecell-solver.dir/scans.c.o | |
[ 13%] Building C object CMakeFiles/freecell-solver.dir/state.c.o | |
[ 14%] Building C object CMakeFiles/freecell-solver.dir/move_funcs_maps.c.o | |
[ 14%] Building C object CMakeFiles/freecell-solver.dir/card.c.o | |
[ 15%] Building C object CMakeFiles/freecell-solver.dir/param.c.o | |
[ 17%] Building C object CMakeFiles/freecell-solver.dir/patsolve/patsolve/pat.c.o | |
[ 17%] Building C object CMakeFiles/freecell-solver.dir/patsolve/patsolve/patsolve.c.o | |
[ 18%] Building C object CMakeFiles/freecell-solver.dir/patsolve/patsolve/tree.c.o | |
[ 18%] Building C object CMakeFiles/freecell-solver.dir/cmd_line.c.o | |
[ 19%] Building C object CMakeFiles/freecell-solver.dir/split_cmd_line.c.o | |
[ 20%] Building C object CMakeFiles/freecell-solver.dir/preset.c.o | |
[ 20%] Building C object CMakeFiles/freecell-solver.dir/fc_pro_iface.c.o | |
[ 21%] Building C object CMakeFiles/freecell-solver.dir/simpsim.c.o | |
[ 23%] Linking C shared library libfreecell-solver.dylib | |
[ 25%] Built target freecell-solver | |
Scanning dependencies of target fc-solve | |
[ 25%] Building C object CMakeFiles/fc-solve.dir/main.c.o | |
[ 26%] Linking C executable fc-solve | |
[ 26%] Built target fc-solve | |
Scanning dependencies of target fc-solve_build | |
[ 28%] Generating ../fc-solve.txt | |
[ 28%] Asciidoc->DocBook fc-solve | |
[ 28%] Built target fc-solve_build | |
Scanning dependencies of target fcs_gen_ms_freecell_boards | |
[ 29%] Building C object CMakeFiles/fcs_gen_ms_freecell_boards.dir/gen_boards_lib.c.o | |
[ 29%] Linking C shared library libfcs_gen_ms_freecell_boards.dylib | |
[ 29%] Built target fcs_gen_ms_freecell_boards | |
Scanning dependencies of target TODO_build | |
[ 30%] copy AsciiDoc to non-".txt" file | |
[ 31%] Asciidoc TODO | |
[ 31%] Asciidoc->DocBook TODO | |
[ 31%] Built target TODO_build | |
Scanning dependencies of target INSTALL_build | |
[ 32%] copy AsciiDoc to non-".txt" file | |
[ 34%] Asciidoc INSTALL | |
[ 34%] Asciidoc->DocBook INSTALL | |
[ 34%] Built target INSTALL_build | |
Scanning dependencies of target summary-fc-solve | |
[ 34%] Building C object CMakeFiles/summary-fc-solve.dir/summarizing_solver.c.o | |
[ 35%] Linking C executable summary-fc-solve | |
[ 35%] Built target summary-fc-solve | |
Scanning dependencies of target depth_dbm_fc_solver__target | |
[ 36%] Generating depth_dbm_fc_solver | |
[ 36%] Built target depth_dbm_fc_solver__target | |
Scanning dependencies of target freecell-solver-static | |
[ 37%] Building C object CMakeFiles/freecell-solver-static.dir/check_and_add_state.c.o | |
[ 37%] Building C object CMakeFiles/freecell-solver-static.dir/freecell.c.o | |
[ 39%] Building C object CMakeFiles/freecell-solver-static.dir/instance.c.o | |
[ 40%] Building C object CMakeFiles/freecell-solver-static.dir/is_king.c.o | |
[ 40%] Building C object CMakeFiles/freecell-solver-static.dir/is_parent.c.o | |
[ 41%] Building C object CMakeFiles/freecell-solver-static.dir/lib.c.o | |
[ 42%] Building C object CMakeFiles/freecell-solver-static.dir/meta_alloc.c.o | |
[ 42%] Building C object CMakeFiles/freecell-solver-static.dir/move.c.o | |
[ 43%] Building C object CMakeFiles/freecell-solver-static.dir/move_funcs_order.c.o | |
[ 45%] Building C object CMakeFiles/freecell-solver-static.dir/pos_by_rank__freecell.c.o | |
[ 45%] Building C object CMakeFiles/freecell-solver-static.dir/rate_state.c.o | |
[ 46%] Building C object CMakeFiles/freecell-solver-static.dir/scans.c.o | |
[ 46%] Building C object CMakeFiles/freecell-solver-static.dir/state.c.o | |
[ 47%] Building C object CMakeFiles/freecell-solver-static.dir/move_funcs_maps.c.o | |
[ 48%] Building C object CMakeFiles/freecell-solver-static.dir/card.c.o | |
[ 48%] Building C object CMakeFiles/freecell-solver-static.dir/param.c.o | |
[ 50%] Building C object CMakeFiles/freecell-solver-static.dir/patsolve/patsolve/pat.c.o | |
[ 51%] Building C object CMakeFiles/freecell-solver-static.dir/patsolve/patsolve/patsolve.c.o | |
[ 51%] Building C object CMakeFiles/freecell-solver-static.dir/patsolve/patsolve/tree.c.o | |
[ 52%] Building C object CMakeFiles/freecell-solver-static.dir/cmd_line.c.o | |
[ 53%] Building C object CMakeFiles/freecell-solver-static.dir/split_cmd_line.c.o | |
[ 53%] Building C object CMakeFiles/freecell-solver-static.dir/preset.c.o | |
[ 54%] Building C object CMakeFiles/freecell-solver-static.dir/fc_pro_iface.c.o | |
[ 56%] Building C object CMakeFiles/freecell-solver-static.dir/simpsim.c.o | |
[ 56%] Linking C static library libfreecell-solver.a | |
[ 59%] Built target freecell-solver-static | |
Scanning dependencies of target fc_solve_man | |
[ 60%] Build man page /Users/mattneubelcap/Downloads/fc-solve-master/fc-solve/source/fc-solve.txt | |
[ 62%] Built target fc_solve_man | |
Scanning dependencies of target freecell-solver-fork-solve | |
[ 62%] Building C object CMakeFiles/freecell-solver-fork-solve.dir/forking_range_solver.c.o | |
[ 63%] Linking C executable freecell-solver-fork-solve | |
[ 63%] Built target freecell-solver-fork-solve | |
Scanning dependencies of target asciidoc_man_pages_base | |
[ 64%] Built target asciidoc_man_pages_base | |
Scanning dependencies of target freecell-solver-multi-thread-solve | |
[ 65%] Building C object CMakeFiles/freecell-solver-multi-thread-solve.dir/threaded_range_solver.c.o | |
[ 65%] Linking C executable freecell-solver-multi-thread-solve | |
[ 65%] Built target freecell-solver-multi-thread-solve | |
Scanning dependencies of target COPYING_build | |
[ 67%] copy AsciiDoc to non-".txt" file | |
[ 67%] Asciidoc COPYING | |
[ 68%] Asciidoc->DocBook COPYING | |
[ 68%] Built target COPYING_build | |
Scanning dependencies of target NEWS_build | |
[ 68%] copy AsciiDoc to non-".txt" file | |
[ 69%] Asciidoc NEWS | |
[ 70%] Asciidoc->DocBook NEWS | |
[ 70%] Built target NEWS_build | |
Scanning dependencies of target pseudo_dfs_fc_solver__target | |
[ 71%] Generating pseudo_dfs_fc_solver | |
[ 71%] Built target pseudo_dfs_fc_solver__target | |
Scanning dependencies of target AUTHORS_build | |
[ 71%] copy AsciiDoc to non-".txt" file | |
[ 71%] Asciidoc AUTHORS | |
[ 73%] Asciidoc->DocBook AUTHORS | |
[ 73%] Built target AUTHORS_build | |
Scanning dependencies of target dbm_fc_solver__target | |
[ 74%] Generating dbm_fc_solver | |
[ 74%] Built target dbm_fc_solver__target | |
Scanning dependencies of target measure-depth-dep-tests-order-perf | |
[ 74%] Building C object CMakeFiles/measure-depth-dep-tests-order-perf.dir/measure_depth_dep_tests_order_performance.c.o | |
[ 75%] Linking C executable measure-depth-dep-tests-order-perf | |
[ 75%] Built target measure-depth-dep-tests-order-perf | |
Scanning dependencies of target fc-solve-multi | |
[ 76%] Building C object CMakeFiles/fc-solve-multi.dir/multi_fc_solve_main.c.o | |
[ 76%] Linking C executable fc-solve-multi | |
[ 76%] Built target fc-solve-multi | |
Scanning dependencies of target README_build | |
[ 78%] copy AsciiDoc to non-".txt" file | |
[ 78%] Asciidoc README | |
[ 79%] Asciidoc->DocBook README | |
[ 79%] Built target README_build | |
Scanning dependencies of target fc-solve-pruner | |
[ 80%] Building C object CMakeFiles/fc-solve-pruner.dir/pruner-main.c.o | |
[ 81%] Linking C executable fc-solve-pruner | |
[ 81%] Built target fc-solve-pruner | |
Scanning dependencies of target freecell-solver-range-parallel-solve | |
[ 82%] Building C object CMakeFiles/freecell-solver-range-parallel-solve.dir/serial_range_solver.c.o | |
[ 82%] Linking C executable freecell-solver-range-parallel-solve | |
[ 82%] Built target freecell-solver-range-parallel-solve | |
Scanning dependencies of target USAGE_build | |
[ 84%] copy AsciiDoc to non-".txt" file | |
[ 85%] Asciidoc USAGE | |
[ 85%] Asciidoc->DocBook USAGE | |
[ 85%] Built target USAGE_build | |
Scanning dependencies of target split_fcc_fc_solver__target | |
[ 86%] Generating split_fcc_fc_solver | |
[ 86%] Built target split_fcc_fc_solver__target | |
Scanning dependencies of target freecell-solver-fc-pro-range-solve | |
[ 86%] Building C object CMakeFiles/freecell-solver-fc-pro-range-solve.dir/fc_pro_range_solver.c.o | |
[ 87%] Building C object CMakeFiles/freecell-solver-fc-pro-range-solve.dir/fc_pro_iface_aux.c.o | |
[ 89%] Linking C executable freecell-solver-fc-pro-range-solve | |
[ 89%] Built target freecell-solver-fc-pro-range-solve | |
Scanning dependencies of target transpose_freecell_board_prog | |
[ 90%] Generating transpose-freecell-board.py | |
[ 90%] Built target transpose_freecell_board_prog | |
Scanning dependencies of target fc_solve_find_index_s2ints | |
[ 90%] Generating fc_solve_find_index_s2ints.py | |
[ 90%] Built target fc_solve_find_index_s2ints | |
Scanning dependencies of target gen_multi_layouts_prog | |
[ 91%] Generating gen-multiple-pysol-layouts | |
[ 91%] Built target gen_multi_layouts_prog | |
Scanning dependencies of target make_pysol_board | |
[ 92%] Generating make_pysol_freecell_board.py | |
[ 92%] Built target make_pysol_board | |
Scanning dependencies of target fcs_find_deal | |
[ 92%] Building C object board_gen/CMakeFiles/fcs_find_deal.dir/find_deal.c.o | |
[ 93%] Linking C shared library libfcs_find_deal.dylib | |
[ 93%] Built target fcs_find_deal | |
Scanning dependencies of target find_index_prog | |
[ 95%] Generating find-freecell-deal-index.py | |
[ 95%] Built target find_index_prog | |
Scanning dependencies of target docs_pods | |
[ 95%] Generating fc-solve-board_gen.6 | |
[ 96%] Generating transpose-freecell-board.py.6 | |
[ 97%] Generating gen-multiple-pysol-layouts.6 | |
[ 97%] Built target docs_pods | |
Scanning dependencies of target pi-make-microsoft-freecell-board | |
[ 98%] Building C object board_gen/CMakeFiles/pi-make-microsoft-freecell-board.dir/pi_make_microsoft_freecell_board.c.o | |
[ 98%] Linking C executable pi-make-microsoft-freecell-board | |
[ 98%] Built target pi-make-microsoft-freecell-board | |
Scanning dependencies of target man_docs_pods | |
[100%] Generating freecell-solver-range-parallel-solve.6 | |
[100%] Built target man_docs_pods | |
Matts-Mac-mini:build mattneubelcap$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment