[Autogen-users] Many tests failing due to value of LIBGUILE_PATH
Brought to you by:
bkorb
From: Eric B. <ba...@cr...> - 2013-10-10 20:55:14
|
I was working on packaging AutoGen for Guix (www.gnu.org/software/guix) and came across a number of failing tests with `make check` (19 of 24 in autoopts failed). The failure in most cases happened on line 126 of "autoopts/test/defs", which attempts to cd to ${LIBGUILE_PATH}/../bin. The failure occurs because the directory does not exist. It looks like ag_macros.m4 needs to have a better method of determining the value of LIBGUILE_PATH. The current method takes the path of the last -L argument in LIBGUILE_LIBS. For me, this path points to the libdir for libgc, which is not installed at the same --prefix as libguile itself, so we can't go to ${libgc-prefix}/lib/../bin because libgc doesn't install a bin directory. Why not use LIBGUILE_PATH=`guile-config info libdir` instead? -- Eric Bavier, Scientific Libraries, Cray Inc. |