GNU bug report logs - #25307
bug report with guile-2.0.13

Previous Next

Package: guile;

Reported by: "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil>

Date: Sat, 31 Dec 2016 06:44:01 UTC

Severity: normal

Tags: moreinfo

Done: Mark H Weaver <mhw <at> netris.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25307 in the body.
You can then email your comments to 25307 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#25307; Package guile. (Sat, 31 Dec 2016 06:44:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Sat, 31 Dec 2016 06:44:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil>
To: "'bug-guile <at> gnu.org'" <bug-guile <at> gnu.org>
Subject: bug report with guile-2.0.13
Date: Sat, 31 Dec 2016 05:36:21 +0000
[Message part 1 (text/plain, inline)]
Dear Sir:



On the "make check" step for guile-2.0.13, I get an error message as given below:



Running list.test

Running load.test

Backtrace:

In ice-9/boot-9.scm:

160: 12 [catch #t #<catch-closure 244d4a0> ...]

In unknown file:

   ?: 11 [apply-smob/1 #<catch-closure 244d4a0>]

In ice-9/boot-9.scm:

  66: 10 [call-with-prompt prompt0 ...]

In ice-9/eval.scm:

432: 9 [eval # #]

432: 8 [eval # #]

In ice-9/boot-9.scm:

771: 7 [for-each #<procedure 265a9c0 at ice-9/eval.scm:416:20 (a)> #]

In ice-9/eval.scm:

481: 6 [lp (#<fluid 23>) (("load.test"))]

In ice-9/boot-9.scm:

2404: 5 [save-module-excursion #<procedure 3c6a0c0 at ice-9/boot-9.scm:4051:3 ()>]

4056: 4 [#<procedure 3c6a0c0 at ice-9/boot-9.scm:4051:3 ()>]

1727: 3 [%start-stack load-stack ...]

1732: 2 [#<procedure 3f75cf0 ()>]

In unknown file:

   ?: 1 [primitive-load "/u/work/oppe/guile-2.0.13/test-suite/tests/load.test"]

   ?: 0 [mkdir "/u/US_SCRATCH4/oppe/guile-2.0.13/load-test.dir" #<undefined>]



ERROR: In procedure mkdir:

ERROR: In procedure mkdir: File exists

FAIL: check-guile

==================================

1 of 1 test failed

Please report to bug-guile <at> gnu.org

==================================

make[3]: *** [check-TESTS] Error 1

make[3]: Leaving directory `/u/US_SCRATCH4/oppe/guile-2.0.13'

make[2]: *** [check-am] Error 2

make[2]: Leaving directory `/u/US_SCRATCH4/oppe/guile-2.0.13'

make[1]: *** [check-recursive] Error 1

make[1]: Leaving directory `/u/US_SCRATCH4/oppe/guile-2.0.13'

make: *** [check] Error 2



Also, on a separate issue, when I configure with the command



./configure --prefix=${install_dir} --enable-shared --enable-static



It complains that it can't find libtool:



checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking for libltdl... no

configure: error: GNU libltdl (Libtool) not found, see README.



The "config.log" file says



configure:46273: checking for libltdl

configure:46295: gcc -o conftest -I/u/home/oppe/gcc/6-20161229/include -I/usr/include  -L/u/home/oppe/gcc/6-20161229/lib64 -L/u/home/oppe/gcc/6-20161229/lib -L/usr/lib64 -L/usr/lib conftest.c /u/home/oppe/gcc/6-20161229/lib/libltdl.so /usr/lib/libdl.so -Wl,-rpath -Wl,/u/home/oppe/gcc/6-20161229/lib -Wl,-rpath -Wl,/usr/lib  >&5

/usr/lib/libdl.so: error adding symbols: File in wrong format

collect2: error: ld returned 1 exit status

configure:46295: $? = 1

configure: failed program was:

| /* confdefs.h */

| #define PACKAGE_NAME "GNU Guile"



I can get around this problem with the following configure command:



./configure --prefix=${install_dir} --enable-shared --enable-static --without-libltdl-prefix



But is there a better solution?



Some background:



> uname -a

Linux muutill-0002.mhpcc.hpc.mil 2.6.32-642.11.1.el6.x86_64 #1 SMP Wed Oct 26 10:25:23 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux



I am running the "make check" step of the GCC 6.3.1 compiler test suite, which requires "autogen" which in turn requires "guile".  Would "guile-ncurses-2.1" plus "ncurses-6.0" be a valid substitute for "guile-2.0.13" in this context?  This is a GCC 6.3.1 snapshot of 12/29/2016.



Thank you for any information.



Tom Oppe



[Message part 2 (text/html, inline)]

Information forwarded to bug-guile <at> gnu.org:
bug#25307; Package guile. (Sun, 12 Feb 2017 21:23:01 GMT) Full text and rfc822 format available.

Message #8 received at 25307 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: "Oppe\, Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil>
Cc: 25307 <at> debbugs.gnu.org
Subject: Re: bug#25307: bug report with guile-2.0.13
Date: Sun, 12 Feb 2017 22:21:57 +0100
Hello,

"Oppe, Thomas C ERDC-RDE-ITL-MS Contractor"
<Thomas.C.Oppe <at> erdc.dren.mil> skribis:

> On the "make check" step for guile-2.0.13, I get an error message as given below:
>
>
>
> Running list.test
>
> Running load.test
>
> Backtrace:

[...]

> In unknown file:
>
>    ?: 1 [primitive-load "/u/work/oppe/guile-2.0.13/test-suite/tests/load.test"]
>
>    ?: 0 [mkdir "/u/US_SCRATCH4/oppe/guile-2.0.13/load-test.dir" #<undefined>]
>
>
>
> ERROR: In procedure mkdir:
>
> ERROR: In procedure mkdir: File exists
>
> FAIL: check-guile

Could it be that there was a stale “load-test.dir” directory in your
build tree?

Could you try, from the top-level build tree:

  rm -rf load-test.dir && make check

Thanks in advance, and sorry for the delay.

Ludo’.




Added tag(s) moreinfo. Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Sun, 12 Feb 2017 21:23:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guile <at> gnu.org:
bug#25307; Package guile. (Wed, 01 Mar 2017 15:13:01 GMT) Full text and rfc822 format available.

Message #13 received at 25307 <at> debbugs.gnu.org (full text, mbox):

From: Andy Wingo <wingo <at> pobox.com>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 25307 <at> debbugs.gnu.org, "Oppe,
 Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil>
Subject: Re: bug#25307: bug report with guile-2.0.13
Date: Wed, 01 Mar 2017 16:11:58 +0100
On Sun 12 Feb 2017 22:21, ludo <at> gnu.org (Ludovic Courtès) writes:

>> In unknown file:
>>
>>    ?: 1 [primitive-load "/u/work/oppe/guile-2.0.13/test-suite/tests/load.test"]
>>
>>    ?: 0 [mkdir "/u/US_SCRATCH4/oppe/guile-2.0.13/load-test.dir" #<undefined>]
>>
>>
>>
>> ERROR: In procedure mkdir:
>>
>> ERROR: In procedure mkdir: File exists
>>
>> FAIL: check-guile
>
> Could it be that there was a stale “load-test.dir” directory in your
> build tree?
>
> Could you try, from the top-level build tree:
>
>   rm -rf load-test.dir && make check
>
> Thanks in advance, and sorry for the delay.

Another question would be, is it possible this "make test" was running
on NFS?  Could be we don't do the right thing there (or NFS doesn't do
the right thing).

Andy




bug closed, send any further explanations to 25307 <at> debbugs.gnu.org and "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" <Thomas.C.Oppe <at> erdc.dren.mil> Request was from Mark H Weaver <mhw <at> netris.org> to control <at> debbugs.gnu.org. (Sun, 14 Oct 2018 05:56:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 11 Nov 2018 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 274 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.