Login Logged in as anonymous / My BiBiServ / Logout
Navigation
mkESA
Welcome
Download
Manual
References

Installation

After extraction, use something like
$ ./configure [options] && make && make install
to configure, build, and install the program. Optionally, run make check before installation to run the test suite. All tests should pass with no error. By default, make install will install the program below /usr/local/. Read the output of ./configure --help to learn more about configuration options.

Please note that mkESA is based on our library libfid, which needs to be built and installed. beforehand. If libfid is not installed in a system-wide path, you need to tell the configure script where to find it, like --with-libfid-prefix=path_to_lib. A typical command for configuring mkESA using gcc with threads enabled and libfid installed in a system-wide location looks like this:
$ ./configure --enable-threads CFLAGS='-O3 -fomit-frame-pointer'

You may also want to add -m64 to CFLAGS in order to build a 64 bit binary if your system supports these (only necessary in case your 64 bit system defaults to 32 bit userland, like Solaris or Mac OS X).

Known Problems

Mac OS X: It has been brought to our attention that multithreading does not work reliably on Macs at the moment. The mkesa program is likely to run very slowly and crash when run with option -t (only available if configured with --enable-threads). It is, however, safe to run mkesa single-threaded, no matter if configured with --enable-threads or not. We are currently working on this issue.