en:user_advanced:installation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:user_advanced:installation [2018/06/26 09:18] – [Uptodate source code from SVN] anupama | en:user_advanced:installation [2018/09/12 04:09] – [Uptodate source code from SVN] anupama | ||
---|---|---|---|
Line 168: | Line 168: | ||
In addition to the Prerequisites for compiling Greenstone on Windows listed above, to install Greenstone from SVN source on Windows, you need to [[en: | In addition to the Prerequisites for compiling Greenstone on Windows listed above, to install Greenstone from SVN source on Windows, you need to [[en: | ||
+ | |||
+ | (**NOTE:** Some of the prerequisite packages are available from greenstone' | ||
SVN, ANT, and JAVA must be put on PATH and Visual Studio must be set up for compiling the C/C++ code, | SVN, ANT, and JAVA must be put on PATH and Visual Studio must be set up for compiling the C/C++ code, | ||
- | which can be accomplished using this file: | + | which can be accomplished using the file '' |
- | < | + | |
- | vcvars< | + | |
- | </ | + | |
<TABAREA tabs=" | <TABAREA tabs=" | ||
Line 216: | Line 215: | ||
</ | </ | ||
export CXXFLAGS=" | export CXXFLAGS=" | ||
- | export JNICFLAGS=" | + | export JNICFLAGS=" |
+ | export CXXFLAGS=" | ||
- The Java Runtime (JRE) included in binaries from Greenstone 3.07 onward is version 7. For 32 bit linux binaries, the included JRE is 32 bit and for 64 bit linux binaries the JRE is 64 bit. //If you have set up a system Java of a version different from the JRE included//, then \\ | - The Java Runtime (JRE) included in binaries from Greenstone 3.07 onward is version 7. For 32 bit linux binaries, the included JRE is 32 bit and for 64 bit linux binaries the JRE is 64 bit. //If you have set up a system Java of a version different from the JRE included//, then \\ | ||
* rename the '' | * rename the '' | ||
Line 350: | Line 350: | ||
- If you're on Mac OS version 10.11/El Capitan, set CFLAGS, CXXFLAGS and JNIFLAGS as follows: \\ < | - If you're on Mac OS version 10.11/El Capitan, set CFLAGS, CXXFLAGS and JNIFLAGS as follows: \\ < | ||
export CXXFLAGS=" | export CXXFLAGS=" | ||
- | export JNICFLAGS=" | + | export JNICFLAGS=" |
+ | export CXXFLAGS=" | ||
- In the terminal, you can now finally run '' | - In the terminal, you can now finally run '' | ||
> env | grep INSTALL | > env | grep INSTALL | ||
Line 400: | Line 401: | ||
- If you want to compile imagemagick from source on Unix systems (though for Mac you can also use the precompiled imagemagick binary*), < | - If you want to compile imagemagick from source on Unix systems (though for Mac you can also use the precompiled imagemagick binary*), < | ||
checkout.imagemagick.ext=true | checkout.imagemagick.ext=true | ||
- | </ | + | </ |
- If you're on Mac OS version 10.11/El Capitan, set CFLAGS, CXXFLAGS and JNIFLAGS as follows: \\ < | - If you're on Mac OS version 10.11/El Capitan, set CFLAGS, CXXFLAGS and JNIFLAGS as follows: \\ < | ||
export CXXFLAGS=" | export CXXFLAGS=" | ||
- | export JNICFLAGS=" | + | export JNICFLAGS=" |
+ | export CXXFLAGS=" | ||
- Finally, you can start the steps for building GS3 from SVN: < | - Finally, you can start the steps for building GS3 from SVN: < | ||
ant prepare</ | ant prepare</ | ||
- | - If you had determined to use a pre-compiled gnome-lib in step 5, then visit http:// | + | - This step is only applicable if you had decided on using a //pre-compiled// '' |
tar -xvzf gnome-lib-minimal-< | tar -xvzf gnome-lib-minimal-< | ||
cd gnome-lib-minimal | cd gnome-lib-minimal | ||
Line 424: | Line 426: | ||
< | < | ||
+ | cd gs2build | ||
svn co http:// | svn co http:// | ||
svn co http:// | svn co http:// |
en/user_advanced/installation.txt · Last modified: 2023/08/03 03:07 by anupama