Opened 14 years ago

Closed 14 years ago

#23380 closed defect (fixed)

AC_TYPE_INT*_T is broken

Reported by: neil_mayhew@… Owned by: skymoo (Adam Mercer)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: haspatch Cc:
Port: autoconf

Description

Autoconf 2.65 has a bug in AC_TYPE_INT*_T. It's documented here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560105

and fixed here:

http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=83ee5bc460a1083ab29fd9d3a3044cbaefad6ac6

I don't think this fix is in an official autoconf release yet, although Debian has put out a fixed version of the package. This version also fixes a regression in AC_FUNC_MMAP.

I'm attaching two patch files generated by cherry-picking the relevant upstream git commits, and also a patch to make the Portfile reference them. Tested on 10.6.2.

Attachments (3)

0001-Fix-AC_FUNC_MMAP-regression-with-C-compiler-in-2.65.patch (2.8 KB) - added by neil_mayhew@… 14 years ago.
[PATCH 1/2] Fix AC_FUNC_MMAP regression with C++ compiler in 2.65.
0002-Fix-2.64-AC_TYPE_INT-_T-macro-body-text-regression.patch (2.9 KB) - added by neil_mayhew@… 14 years ago.
[PATCH 2/2] Fix 2.64 AC_TYPE_INT*_T macro body text regression.
Portfile.patch (520 bytes) - added by neil_mayhew@… 14 years ago.
Add patches to Portfile

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by neil_mayhew@…

[PATCH 1/2] Fix AC_FUNC_MMAP regression with C++ compiler in 2.65.

Changed 14 years ago by neil_mayhew@…

[PATCH 2/2] Fix 2.64 AC_TYPE_INT*_T macro body text regression.

Changed 14 years ago by neil_mayhew@…

Attachment: Portfile.patch added

Add patches to Portfile

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Keywords: haspatch added
Owner: changed from macports-tickets@… to ram@…

Please remember to cc the maintainer.

comment:2 Changed 14 years ago by skymoo (Adam Mercer)

Status: newassigned

comment:3 Changed 14 years ago by skymoo (Adam Mercer)

Resolution: fixed
Status: assignedclosed

committed in r62928, thanks

Note: See TracTickets for help on using tickets.