Установка Qwizard завершается неудачно с `попыткой скопировать освобожденный скаляр` - PullRequest
0 голосов
/ 28 августа 2018

При попытке установить Qwizard через cpan выдается сообщение об ошибке, напоминающее https://rt.cpan.org/Public/Bug/Display.html?id=121401

cpan[1]> install QWizard
Reading '/Users/haroldbennett/.cpan/Metadata'
Database was generated on Mon, 27 Aug 2018 02:17:02 GMT
Running install for module 'QWizard'
Checksum for 
    /Users/<username>/.cpan/sources/authors/id/H/HA/HARDAKER/QWizard-3.15.tar.gz ok
Scanning cache /Users/<username>/.cpan/build for sizes ....... DONE
Configuring H/HA/HARDAKER/QWizard-3.15.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
ERROR from evaluation of 
    /Users/<username>/.cpan/build/QWizard-3.15-1/Generator_base/Makefile.PL: 
        panic: attempt to copy freed scalar 7fabf00040b0 to 7fabf02a7e58 at
           /opt/local/lib/perl5/5.26/Carp.pm line 229.
Warning: No success on command[/opt/local/bin/perl5.26 Makefile.PL]
    HARDAKER/QWizard-3.15.tar.gz
    /opt/local/bin/perl5.26 Makefile.PL -- NOT OK
Failed during this command:
    HARDAKER/QWizard-3.15.tar.gz : writemakefile NO 
    '/opt/local/bin/perl5.26 Makefile.PL' returned status 512

Я попытался использовать опцию force (чем я не являюсь поклонником), однако модуль выглядит так, как будто он все еще не установлен, когда я пытаюсь использовать его в коде. «Не удается найти QWizard.pm в @INC», из-за чего я полагаю, что принудительный выбор был потрачен впустую.

Мой вопрос, короче говоря, как я могу установить этот модуль для установки?

Mac OS X version 10.13.6 (17G65)
Perl version 5.26.2 built for darwin-thread-multi-2level
QWizard-3.15
...