MidgardOS Developer Documentation

A website documenting creating the build root for MidgardOS


Section 5 - Building the Base System Tools

Navigation    
« Expect HOME PkgConf »

DejaGNU

Name: DejaGNU
Summary: A framework for writing test suites
License: GPL v3 or later
Version: 1.6.3
URL: https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz

Average Build Time: less than 0.1 SBU
Used Install Space: 6.9 MiB

Configuration

To configure DejaGNU for install into the build root, run the following commands:

mkdir -v build && cd build
../configure --prefix=/usr           \
             --libdir=/usr/lib64     \
             --libexecdir=/usr/lib64
makeinfo --html --no-split -o doc/dejagnu.html ../doc/dejagnu.texi
makeinfo --plaintext       -o doc/dejagnu.txt  ../doc/dejagnu.texi

A warning will be emitted during the makeinfo call for generating the HTML documentation. This is expected.

Compilation and Installation

The DejaGNU package does not have a traditional build step, however, there is a test suite that should be run:

make check

Finally, to install DejaGNU into the build tree, run the following command:

make install
install -v -dm755  /usr/share/doc/dejagnu-1.6.3
install -v -m644   doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3

Contents

Contents  
Installed Programs dejagnu and runtest
Navigation    
« Expect HOME PkgConf »