Compilation with check not possible (infinite loop)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
check (Debian) |
Fix Released
|
Unknown
|
|||
check (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: check
There are two cases where a build with check goes into an infinite loop. I haven't tried it on any other system, but the latest ubuntu karmic.
Running `aclocal --verbose` on the attached example (check_money) causes the script to freeze on:
aclocal: running autom4te --language Autoconf-
Removing the AM_PATH_CHECK() allows the configure to be generated. When I use the test/Makefile generated this way (and set up @CHECK_CFLAGS@ and ..._LIBS@ myself), `make check` never finishes (both on the example and my project):
make[1]: Leaving directory `/home/
Making check in tests
make[1]: Entering directory `/home/
make check_xxx
make[2]: Entering directory `/home/
gcc ........ || echo './'`check_xxx.c
mv -f .deps/check_
make check_xxx
make[3]: Entering directory `/home/
make check_xxx
make[4]: Entering directory `/home/
make check_xxx
.... (this is called all the time recursively)
If I install the latest version of `check` from sources, everything works just fine.
ProblemType: Bug
Architecture: i386
Date: Wed Nov 25 00:01:55 2009
DistroRelease: Ubuntu 9.10
Package: check (not installed)
ProcEnviron:
LANGUAGE=
PATH=(custom, no user)
LANG=pl_PL.UTF-8
SHELL=/bin/zsh
ProcVersionSign
SourcePackage: check
Uname: Linux 2.6.31-15-generic i686
tags: |
added: verification-done removed: verification-needed |
Changed in check (Debian): | |
status: | Unknown → Won't Fix |
Changed in check (Debian): | |
status: | Won't Fix → Fix Released |
This one seems to be ubuntu-package specific after all. I made a package from the current deb's .diff file and the latest `check` sources (that worked when installed manually). That package had the same problem - hanging on AM_PATH_CHECK and looping on `make check`