Skip to content

Commit 15ec4a4

Browse files
committed
Update for the 0.3.11 release. Easier installation
1 parent 9302355 commit 15ec4a4

File tree

4 files changed

+7
-72
lines changed

4 files changed

+7
-72
lines changed

AUTHORS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
Connor Skennerton
2-
Michael Imelfort
2+
Michael Imelfort

INSTALL

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +0,0 @@
1-
INSTALLATION
2-
------------
3-
4-
Crass requires a UNIX operating system and has been tested on 64-bit Linux
5-
personal computers with intel processors and servers with 64-bit Opteron processors.
6-
It successfully compiles with gcc 4.4.5 and gcc 4.6.3 other versions of gcc have not been tested.
7-
Crass uses [libcrispr](https://ctskennerton.github.com/libcrispr) release 1:0:0 which requires
8-
[Xerces-c](http://xerces.apache.org/) XML libraryversion 3.1.1 and [Zlib](www.zlib.net)
9-
are installed for compilation. Optionally you can also install the [Graphviz package](www.graphviz.org)
10-
for rendering graphs.
11-
12-
WARNING: Do not install the binary distribution of Xerces from their
13-
website, it is broken and looks for other shared libraries in specific
14-
places. Install xerces from source or using a package manager for you
15-
system.
16-
17-
With all this in mind to perform the installation:
18-
19-
download the source files from git.
20-
then on most Unix systems:
21-
22-
$ tar -xf crass.tar.gz
23-
$ cd crass
24-
$ ./autogen.sh
25-
$ ./configure
26-
$ make
27-
$ make install
28-
29-
On some installations you may need to update the `LD_LIBRARY_PATH`
30-
environmental variable so that crass can find the libcrispr shared
31-
library. This is essential if you have libcrispr in a non-standard
32-
location, although I've also noticed this in the latest versions of
33-
Ubuntu (12.10) that `/usr/local/lib` is not included in
34-
`LD_LIBRARY_PATH` by default so even a 'standard' installation may
35-
require this.
36-
37-
NON-STANDARD INSTALLATIONS
38-
--------------------------
39-
40-
Crass can access the graphviz libraies and executables if desired. Use the
41-
`--enable-rendering` during configure to access this feature.
42-
43-
If libcrispr or Xerces are installed in non-standard loacations use the `--with-libcrispr=[PREFIX]`
44-
and `--with-xerces=[PREFIX]` configure option to change the location prefix. Configure will look for
45-
`$prefix/lib/` and `$prefix/include` directories for the library objects and header files. Note that the
46-
below options for changing `LDFLAGS` and `CPPFLAGS` will not work for Xerces as it is a C++ library and not a
47-
C library and therefore different code is used to check for it.
48-
49-
`LDFLAGS` - set this environmental variable during configure to add to the path where library object files can be found.
50-
Don't forget to use `-L` a the begining
51-
52-
`CPPFLAGS` - set this environmental variable during configure to add to the path where header files are located.
53-
54-
example:
55-
56-
$ ./configure --enable-rendering LDFLAGS="-L/usr/home/user_name/local/lib/" CPPFLAGS="-I/usr/home/user_name/local/include/"
57-

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
crass -- CRisprASSembler -- version 0 subversion 3 revision 10 (0.3.10)
1+
crass -- CRisprASSembler -- version 0 subversion 3 revision 11 (0.3.11)
22
=======================================================================
33

44
CITATION
@@ -53,9 +53,8 @@ INSTALLATION
5353
Crass requires a UNIX operating system and has been tested on 64-bit Linux
5454
personal computers with intel processors and servers with 64-bit Opteron processors.
5555
It successfully compiles with gcc 4.4.5 and gcc 4.6.3 other versions of gcc have not been tested.
56-
Crass uses [libcrispr](https://ctskennerton.github.com/libcrispr) release 1:0:0 which requires
57-
[Xerces-c](http://xerces.apache.org/) XML libraryversion 3.1.1 and [Zlib](www.zlib.net)
58-
are installed for compilation. Optionally you can also install the [Graphviz package](www.graphviz.org)
56+
Crass requires [Xerces-c](http://xerces.apache.org/) version 3.1.1 and [Zlib](www.zlib.net)
57+
to be installed for compilation. Optionally you can also install the [Graphviz package](www.graphviz.org)
5958
for rendering graphs.
6059

6160
WARNING: Do not install the binary distribution of Xerces from their
@@ -75,22 +74,15 @@ then on most Unix systems:
7574
$ make
7675
$ make install
7776

78-
On some installations you may need to update the `LD_LIBRARY_PATH`
79-
environmental variable so that crass can find the libcrispr shared
80-
library. This is essential if you have libcrispr in a non-standard
81-
location, although I've also noticed this in the latest versions of
82-
Ubuntu (12.10) that `/usr/local/lib` is not included in
83-
`LD_LIBRARY_PATH` by default so even a 'standard' installation may
84-
require this.
8577

8678
NON-STANDARD INSTALLATIONS
8779
--------------------------
8880

8981
Crass can access the graphviz libraies and executables if desired. Use the
9082
`--enable-rendering` during configure to access this feature.
9183

92-
If libcrispr or Xerces are installed in non-standard loacations use the `--with-libcrispr=[PREFIX]`
93-
and `--with-xerces=[PREFIX]` configure option to change the location prefix. Configure will look for
84+
If Xerces is installed in a non-standard loacation use the
85+
`--with-xerces=[PREFIX]` configure option to change the location prefix. Configure will look for
9486
`$prefix/lib/` and `$prefix/include` directories for the library objects and header files. Note that the
9587
below options for changing `LDFLAGS` and `CPPFLAGS` will not work for Xerces as it is a C++ library and not a
9688
C library and therefore different code is used to check for it.

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ(2.61)
5-
AC_INIT(crass, 0.3.10, [email protected])
5+
AC_INIT(crass, 0.3.11, [email protected])
66

77
AC_CONFIG_AUX_DIR(build)
88
AC_CONFIG_MACRO_DIR([m4])

0 commit comments

Comments
 (0)