GNU bug report logs - #15545
Compilation error with clang with guile 1.8.8

Previous Next

Package: guile;

Reported by: Matt Sicker <boards <at> gmail.com>

Date: Mon, 7 Oct 2013 02:21:01 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Matt Sicker <boards <at> gmail.com>
Subject: bug#15545: closed (Re: bug#15545: Compilation error with clang
 with guile 1.8.8)
Date: Wed, 15 Jan 2014 21:09:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#15545: Compilation error with clang with guile 1.8.8

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 15545 <at> debbugs.gnu.org.

-- 
15545: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15545
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mark H Weaver <mhw <at> netris.org>
To: Matt Sicker <boards <at> gmail.com>
Cc: 15545-done <at> debbugs.gnu.org
Subject: Re: bug#15545: Compilation error with clang with guile 1.8.8
Date: Wed, 15 Jan 2014 16:06:05 -0500
Hi,

Matt Sicker <boards <at> gmail.com> writes:
> I've attached the log from running make with the autogen project
> (which depends on guile). As a quick summary, the compiler issue seems
> to be due to the use of the variable name "noreturn" in
> libguile/throw.h, line 94, in the function declaration scm_ithrow().

I fixed this in November, but I forgot to close this bug.

http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=36c40440078c005cd5e239cca487d29f6f60007d

This fix will be in Guile 2.0.10.  We no longer support Guile 1.8.x.

    Regards,
      Mark

[Message part 3 (message/rfc822, inline)]
From: Matt Sicker <boards <at> gmail.com>
To: bug-guile <at> gnu.org
Subject: Compilation error with clang with guile 1.8.8
Date: Sun, 6 Oct 2013 14:44:32 -0500
[Message part 4 (text/plain, inline)]
I've attached the log from running make with the autogen project (which
depends on guile). As a quick summary, the compiler issue seems to be due
to the use of the variable name "noreturn" in libguile/throw.h, line 94, in
the function declaration scm_ithrow(). As I'm not very familiar with C++11,
I don't know if this is a compiler bug on clang's end,
implementation-defined behaviour on both clang's and gcc's ends, or a
problem on your part with using a C++11 keyword as an argument name.

Also, while compiling guile itself, I get the following message:


-- 
Matt Sicker <boards <at> gmail.com>
[Message part 5 (text/html, inline)]
[errs.xz (application/octet-stream, attachment)]

This bug report was last modified 11 years and 183 days ago.

Previous Next


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