[MacPorts] #63760: aircrack-ng-1.6 Failed to Build on macOS Monterey

MacPorts noreply at macports.org
Tue Nov 2 12:22:04 UTC 2021


#63760: aircrack-ng-1.6 Failed to Build on macOS Monterey
--------------------------+------------------------
  Reporter:  YKPCLN       |      Owner:  ryandesign
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.1
Resolution:               |   Keywords:  monterey
      Port:  aircrack-ng  |
--------------------------+------------------------
Changes (by ryandesign):

 * owner:  (none) => ryandesign
 * keywords:  #aircrack-ng => monterey
 * status:  new => assigned


Old description:

> main.log details like below
>
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
> .org_macports_release_tarballs_ports_security_aircrack-ng/aircrack-
> ng/work/aircrack-ng-1.6" && /opt/local/bin/gmake -j4 -w all
>
> I got some errors when I run that command manually.
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/cstddef:37:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/initializer_list:46:
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/cstddef:49:9:
> error: no member named 'ptrdiff_t' in the global namespace
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/type_traits:421:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/utility:205:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/exception:85:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/new:95:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/limits:121:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:424:
> ./version:1:1: error: expected unqualified-id
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:676:
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:559:13:
> error: unknown type name 'ptrdiff_t'
>     typedef ptrdiff_t difference_type;
>             ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:620:56:
> error: unknown type name 'ptrdiff_t'
> template<class _Category, class _Tp, class _Distance = ptrdiff_t,
>                                                        ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:66:
> error: unknown type name 'ptrdiff_t'
>           class _Traits = char_traits<_CharT>, class _Distance =
> ptrdiff_t>
>                                                                  ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:54:
> error: template parameter missing a default argument
>           class _Traits = char_traits<_CharT>, class _Distance =
> ptrdiff_t>
>                                                      ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:27:
> note: previous default template argument defined here
>           class _Traits = char_traits<_CharT>, class _Distance =
> ptrdiff_t>
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/tuple:154:
> ./version:1:1: error: expected unqualified-id
> 1.6.0
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/allocator_traits.h:15:
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:63:34:
> error: unknown type name 'ptrdiff_t'
>     typedef _LIBCPP_NODEBUG_TYPE ptrdiff_t type;
>                                  ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:139:13:
> error: unknown type name 'ptrdiff_t'
>     typedef ptrdiff_t difference_type;
>             ^
> In file included from src/aircrack-ng/linecount.cpp:58:
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/algorithm:653:
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:687:
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:579:
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__threading_support:15:
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/chrono:832:
> ./version:1:1: error: expected unqualified-id
> 1.6.0
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:687:
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1055:73:
> error: unknown type name 'ptrdiff_t'
> _Tp* __cxx_atomic_fetch_add(__cxx_atomic_base_impl<_Tp*> volatile* __a,
> ptrdiff_t __delta, memory_order __order) _NOEXCEPT {
>                                                                         ^
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1060:65:
> error: unknown type name 'ptrdiff_t'
> _Tp* __cxx_atomic_fetch_add(__cxx_atomic_base_impl<_Tp*> * __a, ptrdiff_t
> __delta, memory_order __order) _NOEXCEPT {
>                                                                 ^
> fatal error: too many errors emitted, stopping now [-ferror-limit=]

New description:

 main.log details like below

 {{{
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_security_aircrack-ng/aircrack-ng/work
 /aircrack-ng-1.6" && /opt/local/bin/gmake -j4 -w all
 }}}

 I got some errors when I run that command manually.

 {{{
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/cstddef:37:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/initializer_list:46:
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/cstddef:49:9:
 error: no member named 'ptrdiff_t' in the global namespace

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/type_traits:421:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/utility:205:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/exception:85:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/new:95:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/limits:121:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:424:
 ./version:1:1: error: expected unqualified-id

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:676:
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:559:13:
 error: unknown type name 'ptrdiff_t'
     typedef ptrdiff_t difference_type;
             ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:620:56:
 error: unknown type name 'ptrdiff_t'
 template<class _Category, class _Tp, class _Distance = ptrdiff_t,
                                                        ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:66:
 error: unknown type name 'ptrdiff_t'
           class _Traits = char_traits<_CharT>, class _Distance =
 ptrdiff_t>
                                                                  ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:54:
 error: template parameter missing a default argument
           class _Traits = char_traits<_CharT>, class _Distance =
 ptrdiff_t>
                                                      ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:27:
 note: previous default template argument defined here
           class _Traits = char_traits<_CharT>, class _Distance =
 ptrdiff_t>

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/tuple:154:
 ./version:1:1: error: expected unqualified-id
 1.6.0

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/allocator_traits.h:15:
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:63:34:
 error: unknown type name 'ptrdiff_t'
     typedef _LIBCPP_NODEBUG_TYPE ptrdiff_t type;
                                  ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:139:13:
 error: unknown type name 'ptrdiff_t'
     typedef ptrdiff_t difference_type;
             ^
 In file included from src/aircrack-ng/linecount.cpp:58:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/algorithm:653:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:687:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:579:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__threading_support:15:
 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/chrono:832:
 ./version:1:1: error: expected unqualified-id
 1.6.0

 In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/memory:687:
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1055:73:
 error: unknown type name 'ptrdiff_t'
 _Tp* __cxx_atomic_fetch_add(__cxx_atomic_base_impl<_Tp*> volatile* __a,
 ptrdiff_t __delta, memory_order __order) _NOEXCEPT {
                                                                         ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1060:65:
 error: unknown type name 'ptrdiff_t'
 _Tp* __cxx_atomic_fetch_add(__cxx_atomic_base_impl<_Tp*> * __a, ptrdiff_t
 __delta, memory_order __order) _NOEXCEPT {
                                                                 ^
 fatal error: too many errors emitted, stopping now [-ferror-limit=]
 }}}

--

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


More information about the macports-tickets mailing list