Ответ 1
Проблема заключалась в том, что у моего perl никогда не было безопасного putenv. Опция не -DPERL_USE_SAFE_PUTENV
, но -Accflags="-DPERL_USE_SAFE_PUTENV"
.
Doc исправляет ошибку:
in https://rt.cpan.org/Ticket/Display.html?id=37194#txn-641389 Я снова открыл ошибку, связанную с сбоем Perl в сочетании с привязками XIS libreadline. Я приложил необходимую информацию об отладке, но до сих пор не было подтверждения от сопровождающего. Я хочу, чтобы это окончательно было исправлено; это серьезное неудобство не иметь readline в Devel::REPL и отладчик Perl. Мои кишки Perl и C 夫 почти не существуют, поэтому я не могу делать обычную вещь и самостоятельно создавать патч. Поэтому я хотел бы воспользоваться вашей помощью; больше глазных яблок ↔ мелкие ошибки и все такое.
Мои вопросы к вам:
-DPERL_USE_SAFE_PUTENV
? Если да, то давайте сравним, что является общим фактором.Проблема заключалась в том, что у моего perl никогда не было безопасного putenv. Опция не -DPERL_USE_SAFE_PUTENV
, но -Accflags="-DPERL_USE_SAFE_PUTENV"
.
Doc исправляет ошибку:
readline 6.1.000
отлично работает для меня здесь с Perl 5.10.0 и 5.10.1 (в Mac OS X 10.4, 10.5 и 10.6).
Также для меня подходит Perl 5.8.8 и 5.10.1 на RedHat Enterprise Linux 5.3 (на этот раз с readline 5.1
).
Кажется, что существует много исправлений ошибок между 5.2 и 6.1, поэтому, возможно, стоит попробовать новый (или более старый!) readline
до 5.2
/I3az/