[MacPorts] #72552: libgit2-1.9.0_0 upgrade fail: dirent.h:133:8: error: unknown type name 'inline' (was: libgit2 upgrade fail: dirent.h:133:8: error: unknown type name 'inline')

MacPorts noreply at macports.org
Fri May 30 00:57:18 UTC 2025


#72552: libgit2-1.9.0_0 upgrade fail: dirent.h:133:8: error: unknown type name
'inline'
----------------------+---------------------
  Reporter:  manbaum  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.10.7
Resolution:           |   Keywords:  libgit2
      Port:  libgit2  |
----------------------+---------------------
Description changed by manbaum:

Old description:

> libgit2 upgrade fail on macOS 10.13.6 High Sierra. Build log `main.log`
> is attached.
>

> {{{
> :info:build In file included from
> /opt/local/var/macports/build/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/work/libgit2-1.9.0/src/util/unix/posix.h:13:
> :info:build /opt/local/include/LegacySupport/dirent.h:133:8: error:
> unknown type name 'inline'
> :info:build static inline int
> :info:build        ^
> :info:build /opt/local/include/LegacySupport/dirent.h:133:15: error:
> expected identifier or '('
> :info:build static inline int
> :info:build               ^
> :info:build /opt/local/include/LegacySupport/dirent.h:139:8: error:
> unknown type name 'inline'
> :info:build static inline int
> :info:build        ^
> :info:build /opt/local/include/LegacySupport/dirent.h:139:15: error:
> expected identifier or '('
> :info:build static inline int
> :info:build               ^
>
> ... ...
>
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/work/build"
> && /usr/bin/make -j4 -w all VERBOSE=ON
> :info:build Exit code: 2
> :error:build Failed to build libgit2: command execution failed
> :debug:build Error code: CHILDSTATUS 24147 2
> :debug:build Backtrace: command execution failed
> :debug:build     while executing
> :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
> :debug:build     invoked from within
> :debug:build "command_exec -callback
> portprogress::target_progress_callback build"
> :debug:build     (procedure "portbuild::build_main" line 10)
> :debug:build     invoked from within
> :debug:build "$procedure $targetname"
> }}}

New description:

 libgit2-1.9.0_0 upgrade fail on macOS 10.13.6 High Sierra.

 {{{
 --->  Computing dependencies for libgit2
 --->  Fetching archive for libgit2
 --->  Attempting to fetch libgit2-1.9.0_0+threadsafe.darwin_17.x86_64.tbz2
 from https://mirror.tuna.tsinghua.edu.cn/macports/packages/libgit2
 --->  Attempting to fetch libgit2-1.9.0_0+threadsafe.darwin_17.x86_64.tbz2
 from http://pek.cn.packages.macports.org/macports/packages/libgit2
 --->  Attempting to fetch libgit2-1.9.0_0+threadsafe.darwin_17.x86_64.tbz2
 from http://kmq.jp.packages.macports.org/libgit2
 --->  Fetching distfiles for libgit2
 --->  Attempting to fetch libgit2-1.9.0.tar.gz from
 http://pek.cn.distfiles.macports.org/macports/distfiles/libgit2
 --->  Verifying checksums for libgit2
 --->  Extracting libgit2
 --->  Applying patches to libgit2
 --->  Configuring libgit2
 --->  Building libgit2
 Error: Failed to build libgit2: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 macbaum:~ manbaum$ less
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/main.log
 }}}

 Build log `main.log` is attached. Error section is below.

 {{{
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/work/libgit2-1.9.0/src/util/unix/posix.h:13:
 :info:build /opt/local/include/LegacySupport/dirent.h:133:8: error:
 unknown type name 'inline'
 :info:build static inline int
 :info:build        ^
 :info:build /opt/local/include/LegacySupport/dirent.h:133:15: error:
 expected identifier or '('
 :info:build static inline int
 :info:build               ^
 :info:build /opt/local/include/LegacySupport/dirent.h:139:8: error:
 unknown type name 'inline'
 :info:build static inline int
 :info:build        ^
 :info:build /opt/local/include/LegacySupport/dirent.h:139:15: error:
 expected identifier or '('
 :info:build static inline int
 :info:build               ^

 ... ...

 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_pek.cn.rsync.macports.org_macports_release_tarballs_ports_devel_libgit2/libgit2/work/build"
 && /usr/bin/make -j4 -w all VERBOSE=ON
 :info:build Exit code: 2
 :error:build Failed to build libgit2: command execution failed
 :debug:build Error code: CHILDSTATUS 24147 2
 :debug:build Backtrace: command execution failed
 :debug:build     while executing
 :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
 :debug:build     invoked from within
 :debug:build "command_exec -callback
 portprogress::target_progress_callback build"
 :debug:build     (procedure "portbuild::build_main" line 10)
 :debug:build     invoked from within
 :debug:build "$procedure $targetname"
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/72552#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list