[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
-------------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-dejagnu] Installation and test problems with DejaGnu 1.5.1,
Ellis N. Thomas <=