svn2github/freearc
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
It should be easy to compile FreeArc:
== ON WINDOWS ===========================================================================
1. Download GHC 6.6.1 or 6.8.2 bundled with C++ compiler (33 mb):
http://haskell.org/ghc/dist/6.6.1/ghc-6.6.1-i386-windows.exe
OR http://haskell.org/ghc/dist/6.8.2/ghc-6.8.2-i386-windows.exe
2. Install it into C:\Base\Compiler\ghc directory
3. Make sure that make.exe is available via your PATH. If you yet not have make,
download http://sourceforge.net/project/showfiles.php?group_id=2435
and rename mingw32-make.exe to make.exe
4. Install Gtk2Hs: http://sourceforge.net/project/showfiles.php?group_id=49207&package_id=42440
(for ghc 6.8.2 download http://haskell.org/~duncan/gtk2hs/gtk2hs-0.9.12.1.exe )
5. Install HsLua:
cd HsLua
make
cd ..
6. For compiling console version (Arc.exe):
compile-O2.cmd
7. For compiling GUI version (FreeArc.exe):
compile-GUI-O2.cmd
8. When compilation will be finished, you will find Arc.exe/FreeArc.exe in Tests subdirectory
9. For compiling SFX modules, Unarc and FAR plugin:
cd Unarc
make
== ON UNIX (tested on Fedora7) ==========================================================
1. Install GHC 6.6.1 (http://haskell.org/ghc/download_ghc_661.html) or 6.8.2, GCC, make and
Gtk2Hs (http://darcs.haskell.org/gtk2hs/download)
2. Run in the directory where you've extracted FreeArc sources:
chmod +x compile*
3. Install HsLua:
cd HsLua && ghc --make Setup.hs && ./Setup configure && ./Setup build && ./Setup install && cd ..
4. For compiling console version (arc):
./compile-O2
5. For compiling GUI version (freearc):
./compile-GUI-O2
6. When compilation will be finished, you will find arc/freearc executables in Tests subdirectory
7. For compiling SFX modules and Unarc:
cd Unarc
make linux