aboutsummaryrefslogtreecommitdiff
path: root/doc/compile_GEMMA_win64.txt
diff options
context:
space:
mode:
authorPjotr Prins2018-06-29 12:51:41 +0000
committerPjotr Prins2018-06-29 12:51:41 +0000
commit9f9887eb5befe025e85641f1930e46e5e6a25e56 (patch)
treeaf87047d49fb39b7a7a5c7c1d5dc2b98400c5595 /doc/compile_GEMMA_win64.txt
parent7f61ca0761e93918f64119c50b32e2812eba8291 (diff)
parent159f95233afd36c98335059e35cd6c51e4760d24 (diff)
downloadpangemma-9f9887eb5befe025e85641f1930e46e5e6a25e56.tar.gz
Merge branch 'master' of github.com:genetics-statistics/GEMMA
Diffstat (limited to 'doc/compile_GEMMA_win64.txt')
-rw-r--r--doc/compile_GEMMA_win64.txt48
1 files changed, 48 insertions, 0 deletions
diff --git a/doc/compile_GEMMA_win64.txt b/doc/compile_GEMMA_win64.txt
new file mode 100644
index 0000000..84f16ec
--- /dev/null
+++ b/doc/compile_GEMMA_win64.txt
@@ -0,0 +1,48 @@
+// install R 3.4.3
+https://cran.r-project.org/bin/windows/base/
+
+// install Rtools 3.4
+https://cran.r-project.org/bin/windows/Rtools/
+
+// Download openblas (v0.2.19-Win64-int32)
+https://sourceforge.net/projects/openblas/files/v0.2.19/
+
+// Make a place to store the files
+mkdir Github
+cd Github/
+
+// Clone the required dependancies
+git clone https://github.com/eigenteam/eigen-git-mirror.git
+git clone https://github.com/genetics-statistics/GEMMA.git
+
+// Download and install gsl2.4, unzip/tar into Github
+http://gnu.askapache.com/gsl/
+
+// Download and install msys from http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe
+cd c:/msys/1.0
+// Run mysys
+msys.bat
+
+// Under msys, Compile GSL-2.4 inside the msys
+cd /c/
+cd Github/gsl-2.4
+./configure --prefix=C:/MinGW
+make -j 4
+make install
+
+// Building Gemma on the R tool chain under windows using CMD compile gemma
+cd gemma
+make -j 2
+
+// Get all the DLLs from:
+- MinGW DLLs: https://sourceforge.net/projects/openblas/files/v0.2.12/mingw64_dll.zip/download
+- DLLs from the compiled gsl-2.4
+- DLLs from openBLAS
+
+// Required DLLs:
++ libgcc_s_seh-1.dll
++ libgfortran-3.dll
++ libgsl-23.dll
++ libgslcblas-0.dll
++ libopenblas.dll
++ libquadmath-0.dll