I downloaded Oracle VM to run Linux on my windows computer to compile a windows executable of bitcoin core. I’ve had many errors and spent over the last 24 hours downloading, building, and overall troubleshooting to no avail. Considering the number of errors I experienced I think the steps may need to be re-examined when running a fresh install of Linux. (I have linux version 16.04). If there are certain “intuitive” steps that were left out, as someone not that familiar with linux, I am likely unaware of them.
Some specific issues I’ve run into:
-
https://askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-an-old-unsupported-release is required, per the download instructions, to build this, but even following the instructions on this page results in errors
-
funcs.mk:242: recipe for target ‘/home/a/bitcoin/depends/work/build/x86_64-w64-mingw32/zeromq/4.2.2-58b9134cfdf/./.stamp_configured’ failed
compilation terminated. …failed gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi/operations.o… …skipped <pbin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi>libboost_filesystem-mt-s.a(clean for lack of <pbin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi>operations.0… …skipped <pbin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi>libboost_filesystem-mt-s.a for lack of <pbin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi>operations.o… …skipped <pstage/lib> libboost_filesystem-mt-s-.a for lack of <pbin.v2/libs/filesystem/build/gcc-mingw-6.2.1/release/binary-format-pe/link-static/runtime-link-static/target-os-windows/threadapi-win32/threading-multi>libboost_filesystem-mt-s.a…. …failed updating 1 target… …skipped 3 targets… funcs.mk:242: recipe for target ‘/home/a/a/bitcoin/depends/work/build/i686-w64-mingw32/boost/1_64_0-e638125fff0/./.stamp_built’ failed make: ***[/home/a/a/bitcoin/depends/work/build/i686-w64-mingw32/boost/1_64_0-e638125fff0/./.stamp_built] Error 1