Libmatheval

From CBLFS
Revision as of 21:05, 11 February 2007 by Weibullguy (talk | contribs) (Created page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Download Source: http://ftp.gnu.org/gnu/libmatheval/libmatheval-1.1.3.tar.gz
Download Patch: http://svn.cross-lfs.org/svn/repos/patches/libmatheval/libmatheval-1.1.3-guilefix-1.patch

Introduction to libmatheval

GNU libmatheval is a C and Fortran callable library to parse and evaluate symbolic expressions input as text. In addition to parsing and evaluation, libmatheval can also compute symbolic derivatives and output expressions to strings.

Package Homepage: http://www.gnu.org/software/libmatheval

Dependencies

Required

Non-Multilib

Compile the package:

patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
./configure --prefix=/usr --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

Multilib

32Bit

Compile the package:

patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
CC="gcc ${BUILD32}" ./configure --prefix=/usr --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

N32

Compile the package:

patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

64Bit

Compile the package:

patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

Contents

Installed Directories: None
Installed Programs: None
Installed Libraries: libmatheval.la, libmatheval.a

Short Descriptions

libmatheval is a library of functions to parse and evaluate symbolic expressions