[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