[MacPorts] #42728: autogen @5.17.4_0: autoopts-config produces a stray -R flag, breaks gnutls @3.1.22_0 build
MacPorts
noreply at macports.org
Sun Aug 24 22:18:51 PDT 2014
#42728: autogen @5.17.4_0: autoopts-config produces a stray -R flag, breaks gnutls
@3.1.22_0 build
-----------------------------+-------------------
Reporter: jwhowse4@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: autogen gnutls |
-----------------------------+-------------------
Comment (by ryandesign@…):
Here is a patch to update the autogen port to 5.18.3. It does not build
for me:
{{{
In file included from ag.c:7:
In file included from ./autogen.h:60:
In file included from /opt/local/include/libguile.h:33:
In file included from /opt/local/include/libguile/async.h:26:
In file included from /opt/local/include/libguile/root.h:27:
/opt/local/include/libguile/throw.h:94:47: error: '_Noreturn' can only
appear on functions
extern SCM scm_ithrow (SCM key, SCM args, int _Noreturn);
^
}}}
The problem seems to be that guile's headers use `noreturn` as an argument
name in a function, but autogen `#define`s `noreturn` to something else.
Perhaps autogen 5.18.3 is designed for a newer version of guile. Our
ticket to update the guile port is #29307.
--
Ticket URL: <https://trac.macports.org/ticket/42728#comment:43>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list