Таким образом, при попытке установить различные модули Perl, в том числе, например, Module :: Build, я получаю ошибки, связанные с stdlib.h, например:
In file included from lib/Simple.xs:2:
In file included from /usr/local/Cellar/perl/5.28.2/lib/perl5/5.28.2/darwin-thread-multi-2level/CORE/perl.h:819:
/usr/include/stdlib.h:147:38: error: expected ')'
size_t __width, int (* _Nonnull __compar)(const void *, const void *));
^
/usr/include/stdlib.h:147:26: note: to match this '('
size_t __width, int (* _Nonnull __compar)(const void *, const void *));
^
(Есть еще много ошибок, но они появляютсябыть первым и, кажется, представительным и, надеюсь, иллюстративным примером.)
Я считаю, что эти ошибки вызваны тем, что моя установка cc и включенной библиотеки не совпадают, но я не программист и не имеюИдея как отладить это.Кроме того, смысл в том, чтобы установить модули Perl, а не изучать C, поэтому я надеюсь, что существует какое-то решение, которое не включает отладку C.
Perl: 5.28.2
macOS: 10.13.6
cc -v: Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin17.7.0
Thread model: posix