bug-dejagnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-dejagnu] Installation and test problems with DejaGnu 1.5.1


From: Ellis N. Thomas
Subject: [Bug-dejagnu] Installation and test problems with DejaGnu 1.5.1
Date: Wed, 15 May 2013 12:48:32 +0100

        Fails on installation/test of DejaGnu 1.5.1

To: <address@hidden>

1. Introduction

        Trying to install DejaGnu in order to run tests for gcc 4.7.2.

        Running Mac OS X:

 System Version:        Mac OS X 10.5.8 (9L30)
 Kernel Version:        Darwin 9.8.0
 >uname -mpv
Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 i386

Expect is available here, but not Tcl (strange since it uses Tcl). There is a man page for Tcl. There are TCL executables in the Mac Development area.
> expect -v
expect version 5.42.0
(The current version of Expect from http://expect.sourceforge.net/ is 5.44.1.)

        Downloaded dejagnu-1.5.1.tar.gz and .sig from mirror at
ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
to /Gnu/dejagnu/

        Extracted using tar -xzf.  Created and populated
/Gnu/dejagnu/dejagnu-1.5.1.

        Examined INSTALL and README, and followed their steps.

        There were some problems during installation, and in make check.


2. Installation

        Ran configure &> ../logs/config1.log.  Seems OK, but log included:
configure: WARNING: 'missing' script is too old or missing
        and
checking Tcl version 8.3 or greater... yes

        Ran make &> ../logs/make1.log
Reported:
make: Nothing to be done for `all'.

        The INSTALL and README files do not mention that make does nothing.
Proceeded anyway.


3. Errors reported by make check.

        Tried make check &> ../logs/makechk2.log.  Failed:
                ===  Summary ===

# of expected passes            7
# of unexpected failures        21
make[1]: *** [check-DEJAGNU] Error 1
make: *** [check-am] Error 2

        The various logs include mention of
 "./dejagnu/../config.guess": no such file or directory
but there is no dejagnu directory within /Gnu/dejagnu/dejagnu-1.5.1 and
config.guess is in /Gnu/dejagnu/dejagnu-1.5.1.
(The dejagnu directory was not created when the tar was extracted, nor during
the configure/make sequence.)

        The use of "./x/../y" would normally be the same as "./y", unless x was
strange, or non-existent. Tried creating ./dejagnu, and retesting (after some
tidying up).

Repeated make check &> ../logs/makechk5.log. There are now extra files x.log x.sum xXx.log xXx.sum like testrun.log and testrun.sum. The makechk5.log
finishes:
                ===  Summary ===

# of expected passes            63

So this is taken as OK now, although the .log and .sum pairs above cite some errors, like: Didn't find file /Gnu/dejagnu/dejagnu-1.5.1/../../expect/expect, returning expect


4. Extra information

bash> config.guess
i386-apple-darwin9.8.0

        The bug reporting guidelines ask for "the output of the configure
script". The redirected output from "configure &> ../logs/ config1.log" is included at the end. The file config.log is somewhat bigger, and not included,
but available if needed.


5. Summary

There is an unclear effect during make, and a problem with testing using
make check.

   -    make Reported:
        make: Nothing to be done for `all'.
        The INSTALL and README files do not mention that make does nothing.

- Testing actioned by make check tries to access a non-existent directory
        in "./dejagnu/../config.guess"
        Tests seem to run OK when (empty) directory ./dejagnu/ is added.

-------------------------------------------------------------------------------
redirected output from "configure &> ../logs/config1.log"
-------------------------------------------------------------------------------
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/Gnu/dejagnu/dejagnu-1.5.1/missing: Unknown `--is-lightweight' option
Try `/Gnu/dejagnu/dejagnu-1.5.1/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /usr/local/bin/mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for docbook2html... false
checking for docbook2rtf... false
checking for docbook2pdf... false
checking for docbook2ps... false
checking for docbook2x-texi... false
checking for expect... /usr/bin/expect
checking Tcl version 8.3 or greater... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
-------------------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]