This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Register setting problem


On Tue, Sep 17, 2002 at 06:03:14PM -0400, Andrew Cagney wrote:

Suggest grabbing a snapshot from the latest (5.3) branch: ftp://sources.redhat.com/pub/gdb/snapshots/branch/. That way we know
it is fixed in the next GDB release.

OK, I grabbed gdb+dejagnu.tar.bz2 which appears to be symlinked to
gdb+dejagnu-5.2.90_20020917.tar.bz2.  I am getting a configure error:

checking whether make sets ${MAKE}... (cached) yes
configure: error: source directory already configured; run make
distclean there first
configure: error:
.../../../../gdb+dejagnu-5.2.90_20020917/dejagnu/example/calc/configure
failed for example/calc
Configure in /export/home0/software/build/build-gdb/dejagnu failed,
exiting.
I think the snapshot (and hence the release :-() process is leaving a stray file behind. (I also recall someone mentioning this before :-( ).

Look for config.cache, config.log, Makefile, or similar.

The work around is to delete the dejagnu directory from the unpacked source tree.

Andrew


The config.log file in the calc subdirectory looks clean (though there
is a confdefs.h file left over containing only a single newline
character):

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:562: checking for a BSD compatible install
configure:615: checking whether build environment is sane
configure:672: checking whether make sets ${MAKE}

I then tried the suggested action of running make distclean in the GDB
source directory but that results in:

make: *** No rule to make target `distclean'.  Stop.

I get the same error in the dejagnu subdirectory but I get a different
error in the dejagnu/example subdirectory:

Makefile:317: warning: overriding commands for target `check-recursive'
Makefile:111: warning: ignoring old commands for target
`check-recursive'
make: *** No rule to make target `../config.status', needed by
`Makefile'.  Stop.

In the dejagnu/example/calc subdirectory, I get the same error minus
the two warnings.

Does anyone know how to get around this problem?  Should I try
yesterday's snapshot instead?  I am building GDB in a separate directory
outside of the source tree as I usually do and the source tree is clean
from the tarball.

Thanks for the help!

Ron McCall



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]