Dejagnu (neko mips4)
From Nekoware
| neko_dejagnu | |
| Packaged by: | Petr Machata |
|---|---|
| Internal Version: | 1 |
| Download: | neko_dejagnu-1.4.4.tardist |
| Current release: | 1.4.4 / January 15 2007 |
| Use: | Unknown |
| Licence: | Unknown |
| Website: | |
DejaGnu is an Expect/Tcl based framework for testing other programs. DejaGnu has several purposes: to make it easy to write tests for any program; to allow you to write tests which will be portable to any host or target where a program must be tested; and to standardize the output format of all tests (making it easier to integrate the testing into software development).
Contents |
[edit] Installing the package
Download and install the neko_dejagnu-1.4.4 (version 1) tardist package from the Nekoware repository.
Installation of the precompiled binary package can be achieved using either Software Manager or inst: In the case of inst, all that's required is the command:
~ $ inst -f /path/to/neko_dejagnu-1.4.4.tardist install all keep *.opt.src go quit
You will need "root" privileges to install the software.
A list of all files is installed by this package is available.
[edit] Package Dependencies
The following additional packages are required to run this software correctly:
[edit] Package Incompatibilities
The following packages are marked as incompatible.
- No incompatibilities.
[edit] Package Layout
Default indicates whether the subsystem will be installed if "install standard" (or similar) is used. Order is used if any given subsystem must be installed before others.
| Name | Size [Kbytes] | Default | Order | Description |
|---|---|---|---|---|
| neko_dejagnu.sw.hdr | 6 | Yes | 9999 | headers |
| neko_dejagnu.sw.lib | 611 | Yes | 9999 | shared libraries |
| neko_dejagnu.sw.eoe | 3 | Yes | 9999 | binaries and files for execution only |
| neko_dejagnu.man.manpages | 3 | Yes | 9999 | manual pages |
| neko_dejagnu.opt.src | 1,055 | No | 9999 | the original source tarball |
| neko_dejagnu.opt.patches | - | No | 9999 | patches against the original source |
| neko_dejagnu.opt.relnotes | 2 | Yes | 9999 | release notes for this package |
| neko_dejagnu.opt.dist | 24 | No | 9999 | distribution files, generated by swpkg |
[edit] Compiling
As for the majority of Nekoware packages, the 7.4.x release of SGI's MIPSpro Compiler suite has been used to build this package.
[edit] Environment
export CC=cc export CFLAGS='-O3 -mips4 -I/usr/nekoware/include -TARG:platform=IP27:proc=r10000' export CXXFLAGS=$CFLAGS export CPPFLAGS='-I/usr/nekoware/include -I/usr/include' export CXX=CC export F77=f77 export LDFLAGS='-L/usr/nekoware/lib -Wl,-rpath -Wl,/usr/nekoware/lib' export PKG_CONFIG=/usr/nekoware/bin/pkg-config export PKG_CONFIG_PATH='/usr/nekoware/lib/pkgconfig' export PKG_CONFIG_LIBDIR='/usr/nekoware/lib' export LD_LIBRARY_PATH='/usr/nekoware/lib' export LD_LIBRARYN32_PATH='/usr/nekoware/lib' export LD_LIBRARY64_PATH='/usr/nekoware/lib64' export GNOME2_DIR='/usr/nekoware' export GNUMAKE='/usr/nekoware/bin/make'
[edit] Configure
# first prepare tclsh symlink, just for build time: sudo ln -s tclsh8.4 /usr/nekoware/bin/tclsh # --disable-dependency-tracking: fixes `check` build ./configure --prefix=/usr/nekoware --with-tclinclude=/usr/nekoware/bin/ --disable-dependency-tracking gmake sudo gmake install sudo rm /usr/nekoware/bin/tclsh # note: check is to be done *after* install, otherwise `runtest` won't be found # also I use gcc suite to build the testsuite files, it doesn't matter in this case gmake CC=gcc CXX=g++ CFLAGS= CXXFLAGS= EXPECT=/usr/nekoware/bin/expect check
[edit] Release Notes
Click on the "show" link to expand the contents of the package's 'relnotes' file.
| The original "relnotes" File. |
|---|
PACKAGE NAME: neko_dejagnu SOURCE/VERSION: dejagnu-1.4.4 DESCRIPTION: DejaGnu is an Expect/Tcl based framework for testing other programs. DejaGnu has several purposes: to make it easy to write tests for any program; to allow you to write tests which will be portable to any host or target where a program must be tested; and to standardize the output format of all tests (making it easier to integrate the testing into software development). ENVIRONMENT VARIABLES: export CC=cc export CFLAGS='-O3 -mips4 -I/usr/nekoware/include -TARG:platform=IP27:proc=r10000' export CXXFLAGS=$CFLAGS export CPPFLAGS='-I/usr/nekoware/include -I/usr/include' export CXX=CC export F77=f77 export LDFLAGS='-L/usr/nekoware/lib -Wl,-rpath -Wl,/usr/nekoware/lib' export PKG_CONFIG=/usr/nekoware/bin/pkg-config export PKG_CONFIG_PATH='/usr/nekoware/lib/pkgconfig' export PKG_CONFIG_LIBDIR='/usr/nekoware/lib' export LD_LIBRARY_PATH='/usr/nekoware/lib' export LD_LIBRARYN32_PATH='/usr/nekoware/lib' export LD_LIBRARY64_PATH='/usr/nekoware/lib64' export GNOME2_DIR='/usr/nekoware' export GNUMAKE='/usr/nekoware/bin/make' CONFIGURE FLAGS: # first prepare tclsh symlink, just for build time: sudo ln -s tclsh8.4 /usr/nekoware/bin/tclsh # --disable-dependency-tracking: fixes `check` build ./configure --prefix=/usr/nekoware --with-tclinclude=/usr/nekoware/bin/ --disable-dependency-tracking gmake sudo gmake install sudo rm /usr/nekoware/bin/tclsh # note: check is to be done *after* install, otherwise `runtest` won't be found # also I use gcc suite to build the testsuite files, it doesn't matter in this case gmake CC=gcc CXX=g++ CFLAGS= CXXFLAGS= EXPECT=/usr/nekoware/bin/expect check KNOWN DEPENDANCIES: expect ERRORS/MISCELLANEOUS: None: # of expected passes 66 PACKAGED BY: Petr Machata (pmachata at gmail com) |
[edit] Errors/Miscellaneous
None:
- of expected passes 66
[edit] Older Versions
- None
[edit] External Links
None.
