LibStatGen Repository: Difference between revisions

From Genome Analysis Wiki
Jump to navigationJump to search
Created page with 'Category:Software Category:C++ Category:libStatGen = Download = StatGen Download Instructions = Dependencies = * This software requires the f…'
 
No edit summary
Line 5: Line 5:
= Download =
= Download =
[[StatGen Download | StatGen Download Instructions]]
[[StatGen Download | StatGen Download Instructions]]


= Dependencies =
= Dependencies =
Line 12: Line 13:
** openssl and md5 (libssl-dev on ubuntu)
** openssl and md5 (libssl-dev on ubuntu)
** curses (libcurses-perl on ubuntu)
** curses (libcurses-perl on ubuntu)


= Building =
= Building =
Line 22: Line 24:
#* When switching between debug & non-debug, prior to typing the new 'make' call, type:
#* When switching between debug & non-debug, prior to typing the new 'make' call, type:
#** <pre>make clean</pre>
#** <pre>make clean</pre>


= Troubleshooting =
= Troubleshooting =
If you are having trouble compiling any of the versions, check [[StatGen Troubleshooting]] for help.  If that does not solve your problem, email me for support.
If you are having trouble compiling any of the versions, check [[StatGen Troubleshooting]] for help.  If that does not solve your problem, email me for support.

Revision as of 16:49, 24 March 2011


Download

StatGen Download Instructions


Dependencies

  • This software requires the following to be installed:
    • g++
    • development version of zlib (zlib1g-dev on ubuntu)
    • openssl and md5 (libssl-dev on ubuntu)
    • curses (libcurses-perl on ubuntu)


Building

  1. From the base statgen directory, build the repository:
    • For normal (optimized) mode, type:
      • make
    • For debug, instead use:
      • make OPTFLAG="-ggdb -O0”
      • Note: that is the letter O followed by the number zero.
    • When switching between debug & non-debug, prior to typing the new 'make' call, type:
      • make clean


Troubleshooting

If you are having trouble compiling any of the versions, check StatGen Troubleshooting for help. If that does not solve your problem, email me for support.