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: Mark H Weaver <mhw <at> netris.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#15545: closed (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 message dated Wed, 15 Jan 2014 16:06:05 -0500
with message-id <87zjmxrm4i.fsf <at> netris.org>
and subject line Re: bug#15545: Compilation error with clang with guile 1.8.8
has caused the debbugs.gnu.org bug report #15545,
regarding Compilation error with clang with guile 1.8.8
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> 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: 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 3 (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 4 (text/html, inline)]
[errs.xz (application/octet-stream, attachment)]
[Message part 6 (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


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

Previous Next


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