Bug 31821

Summary: "Invalid type 'Q' in pack" on i586
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: perl-baseAssignee: at <at>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: at, crux, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2016-02-18 21:50:37 MSK
$ perl -e 'print pack("Q",1),"\n";'
Invalid type 'Q' in pack at -e line 1.

Проблема вылезла при попытке собрать Crypt-OpenSSH-ChachaPoly (bug 31818). Я повесил было ошибку на пакет (https://github.com/lkinley/Crypt-OpenSSH-ChachaPoly/issues/1), но, похоже, проблема в сборе Perl. Вот тут написано про похожее:
https://rt.cpan.org/Public/Bug/Display.html?id=87816
Comment 1 viy 2016-02-18 21:54:06 MSK
понял, спасибо.
Comment 2 Sergey Y. Afonin 2016-02-19 13:59:29 MSK
У Crypt-OpenSSH-ChachaPoly переделали тест, он теперь без pack("Q",1). Но как задание 159701 соберётся, я попробую старую версию Crypt-OpenSSH-ChachaPoly собрать тоже.
Comment 3 viy 2016-02-19 14:13:14 MSK
я вот хочу посмотреть (пока [test-only])
#159701 AWAITING #1 [test-only] sisyphus perl.git=5.22.1-alt1.test1
на сборку с -Duse64bitint под i586.

Может, действительно стоит собрать так ?
Comment 4 Sergey Y. Afonin 2016-10-25 10:12:57 MSK
Вызов perl -e 'print pack("Q",1),"\n";' больше не вызывает ошибку (perl-base-5.22.1-alt1). Считаем, что починилось ?
Comment 5 viy 2016-10-25 10:15:47 MSK
ок, спасибо.
все равно скоро обновление до 5.24.1