wxPerl установить на Mac - PullRequest
0 голосов
/ 02 мая 2018

Я смог установить wxWidgets на моем Mac и использовать wxPython просто отлично, но теперь, когда я пытаюсь использовать Perl, мне нужно скачать wxPerl. Я попытался установить, и установка не удалась, и я не уверен, что пошло не так или как это исправить. Вы можете помочь? Здесь вывод терминала. Я могу поделиться журналом ошибок, если это необходимо, но он довольно длинный. Также стоит отметить, что у меня все еще была эта проблема с cpan и с загрузкой файла .tar и сборкой из него.

dhcp86-242:214_Final_project cat$ cpanm Wx
--> Working on Wx
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz ... OK
==> Found dependencies: Alien::wxWidgets
--> Working on Alien::wxWidgets
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/Alien-wxWidgets-0.69.tar.gz ... OK
Configuring Alien-wxWidgets-0.69 ... OK
Building and testing Alien-wxWidgets-0.69 ... FAIL
! Installing Alien::wxWidgets failed. See /Users/cat/.cpanm/work/1525284354.35567/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Alien::wxWidgets' is not installed
! Bailing out the installation for Wx-0.9932.

"Роковая ошибка"

../src/osx/core/bitmap.cpp:39:10: fatal error: 'QuickTime/QuickTime.h' file not found

Общее предупреждение

../include/wx/any.h:611:5: warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplVariantData)
^

Конец журнала

10 warnings and 1 error generated.
make: *** [coredll_core_bitmap.o] Error 1
system: make all: 512 at ./Build line 67.
-> FAIL Installing Alien::wxWidgets failed. See /Users/cat/.cpanm/work/1525284354.35567/build.log for details. Retry with --force to force install it.
-> FAIL Installing the dependencies failed: Module 'Alien::wxWidgets' is not installed
-> FAIL Bailing out the installation for Wx-0.9932.

Я могу поделиться большим количеством предупреждений, если это поможет.

1 Ответ

0 голосов
/ 03 мая 2018

Похоже, что используемая здесь версия wxWidgets не содержит исправления этого коммита (почти 4 года назад), которое требуется для сборки с macOS Sierra или более поздней версии.

AFAIR, вы должны быть в состоянии получить релиз 3.0.4, собрать его самостоятельно и указать на него Alien.

...