[MacPorts] #63754: aircrack-ng Build Error on macOS Monterey - :Detailed
MacPorts
noreply at macports.org
Mon Nov 1 23:19:13 UTC 2021
#63754: aircrack-ng Build Error on macOS Monterey - :Detailed
--------------------------+------------------------
Reporter: YKPCLN | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: monterey
Port: aircrack-ng |
--------------------------+------------------------
Changes (by ryandesign):
* status: new => accepted
* priority: High => Normal
* keywords: #build #build-error #gmake #gmake-error #error => monterey
* milestone: MacPorts Future =>
* owner: (none) => ryandesign
Old description:
> Have a building problem while installing Aircrack-ng.
>
> Error Command : /opt/local/bin/gmake -j4 -w all
>
> Errors :
>
> errorerrorerror: : : unable to open output file 'lib/osdep/.libs
> /libaircrack_osdep_la-osdep.o': 'No such file or directory'unable to open
> output file 'lib/osdep/.libs/libaircrack_osdep_la-file.o': 'No such file
> or directory'
>
> 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'
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:620:56:
> error: unknown type name 'ptrdiff_t'
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:66:
> error: unknown type name 'ptrdiff_t'
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:54:
> error: template parameter missing a default argument
>
> In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/tuple:154:
> ./version:1:1: error: expected unqualified-id
>
> 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'
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:139:13:
> error: unknown type name 'ptrdiff_t'
>
> ./version:1:1: error: expected unqualified-id
>
> ./version:1:1: error: expected unqualified-id
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1055:73:
> error: unknown type name 'ptrdiff_t'
>
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1060:65:
> error: unknown type name 'ptrdiff_t'
>
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
New description:
Have a building problem while installing Aircrack-ng.
Error Command : /opt/local/bin/gmake -j4 -w all
Errors :
{{{
errorerrorerror: : : unable to open output file 'lib/osdep/.libs
/libaircrack_osdep_la-osdep.o': 'No such file or directory'unable to open
output file 'lib/osdep/.libs/libaircrack_osdep_la-file.o': 'No such file
or directory'
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'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:620:56:
error: unknown type name 'ptrdiff_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:66:
error: unknown type name 'ptrdiff_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/iterator:986:54:
error: template parameter missing a default argument
In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/tuple:154:
./version:1:1: error: expected unqualified-id
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'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/__memory/pointer_traits.h:139:13:
error: unknown type name 'ptrdiff_t'
./version:1:1: error: expected unqualified-id
./version:1:1: error: expected unqualified-id
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1055:73:
error: unknown type name 'ptrdiff_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/c++/v1/atomic:1060:65:
error: unknown type name 'ptrdiff_t'
fatal error: too many errors emitted, stopping now [-ferror-limit=]
}}}
--
Comment:
Ok, looks like the typical conflict between the VERSION text file common
to many open source projects and the <version> header new in C++20. I'll
report the problem to the developers of aircrack-ng and will work around
it in MacPorts.
--
Ticket URL: <https://trac.macports.org/ticket/63754#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list