[MacPorts] #72415: i686-w64-mingw32-binutils fails to build on macOS Sequoia 15.4

MacPorts noreply at macports.org
Mon Apr 28 17:57:06 UTC 2025


#72415: i686-w64-mingw32-binutils fails to build on macOS Sequoia 15.4
--------------------+---------------------------------------
 Reporter:  dblark  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  i686-w64-mingw32-binutils
--------------------+---------------------------------------
 I guess this is another problem caused by the updated SDK. Here's the log:


 {{{
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.c:10:
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/gzguts.h:21:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
 error: expected identifier or '('
   318 | FILE    *fdopen(int, const char *)
 __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
       |          ^
 /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.h:147:33:
 note: expanded from macro 'fdopen'
   147 | #        define fdopen(fd,mode) NULL /* No fdopen() */
       |                                 ^
 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
 note: expanded from macro 'NULL'
    26 | #define NULL ((void*)0)
       |                ^
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.c:10:
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/gzguts.h:21:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
 error: expected ')'
 /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.h:147:33:
 note: expanded from macro 'fdopen'
   147 | #        define fdopen(fd,mode) NULL /* No fdopen() */
       |                                 ^
 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
 note: expanded from macro 'NULL'
    26 | #define NULL ((void*)0)
       |                ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
 note: to match this '('
 /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.h:147:33:
 note: expanded from macro 'fdopen'
   147 | #        define fdopen(fd,mode) NULL /* No fdopen() */
       |                                 ^
 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:15:
 note: expanded from macro 'NULL'
    26 | #define NULL ((void*)0)
       |               ^
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.c:10:
 In file included from /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/gzguts.h:21:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
 error: expected ')'
   318 | FILE    *fdopen(int, const char *)
 __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
       |          ^
 /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.h:147:33:
 note: expanded from macro 'fdopen'
   147 | #        define fdopen(fd,mode) NULL /* No fdopen() */
       |                                 ^
 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:22:
 note: expanded from macro 'NULL'
    26 | #define NULL ((void*)0)
       |                      ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
 note: to match this '('
 /opt/ports-x86_64/var/macports/build/_opt_ports-
 x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_i686-w64-mingw32-binutils/i686-w64-mingw32-binutils/work/binutils-2.44/zlib/zutil.h:147:33:
 note: expanded from macro 'fdopen'
   147 | #        define fdopen(fd,mode) NULL /* No fdopen() */
       |                                 ^
 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:14:
 note: expanded from macro 'NULL'
    26 | #define NULL ((void*)0)
       |              ^
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72415>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list