Project

General

Profile

Compile FindEM » History » Version 12

Amber Herold, 05/24/2010 02:49 PM

1 1 Amber Herold
h1. Compile FindEM
2
3 12 Amber Herold
h2. Install supporting packages:
4
5
|_.Name:|_.Download site:|_.yum package name|_.SuSE rpm name|
6
|compat-gcc-34-g77| |compat-gcc-34-g77||
7
|gcc-gfortran| |gcc-gfortran| |
8
9 8 Neil Voss
h2. Test FindEM binary
10
11 6 Neil Voss
Both 32 and 64 bit findem binaries are already available in the myami/appion/bin directory. 
12
Test it by changing directories to myami/appion/bin and type the following commands:
13
<pre>
14 11 Amber Herold
./findem64.exe         (64 bit version)
15
16
or
17
18 6 Neil Voss
./findem32.exe         (32 bit version)
19 1 Amber Herold
</pre>
20 12 Amber Herold
If it does not crash you are good.
21 6 Neil Voss
22 8 Neil Voss
h2. Install FindEM from source
23
24 6 Neil Voss
If this does not work or you wish to compile it yourself follow the instructions here.
25
26
* Goto myami/appion/findem folder to make findem.exe
27 1 Amber Herold
28
* Compile the libraries and binary
29
30
<pre>
31
$ make
32
</pre>
33
34
* Test findem.exe to see if it runs
35
36
<pre>
37
$ make test
38
</pre>
39
40
*WARNING*
41
Only if the first part fails, you must add the path to libg2c.so library file.
42
Otherwise skip to next section.
43
44
* locate libg2c.so library file
45
46
<pre>
47
$ ls /usr/lib/gcc/`uname -i`-redhat-linux/3.4.6/libg2c.so
48
</pre>
49
50
<pre>
51
$ locate libg2c.so
52
</pre>
53
54
* Edit Makefile with location of libg2c.so
55
56
<pre>
57 4 Neil Voss
EXLIBS=-L/usr/lib/gcc/i386-redhat-linux/3.4.6/ -lg2c
58 1 Amber Herold
</pre>
59
60
* Re-compile
61 2 Amber Herold
62
______
63
64 10 Neil Voss
[[Install Grigorieff lab software|< Install Grigorieff lab software]] | [[Compile Ace2|Compile Ace2 >]]
65 3 Amber Herold
66
______