gnu: p7zip: Fix building with gcc-10.

* gnu/packages/compresson.scm (p7zip)[source]: Adjust snippet to fix
compilation error using gcc-10.
This commit is contained in:
Efraim Flashner 2021-08-08 10:44:00 +03:00
parent 944ba4237f
commit fcd88262df
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -1320,7 +1320,10 @@ (define-public p7zip
(find-files "Utils/file_Codecs_Rar_so.py"))) (find-files "Utils/file_Codecs_Rar_so.py")))
(delete-file-recursively "CPP/7zip/Archive/Rar") (delete-file-recursively "CPP/7zip/Archive/Rar")
(delete-file-recursively "CPP/7zip/Compress/Rar") (delete-file-recursively "CPP/7zip/Compress/Rar")
#t)) ;; Fix FTBFS with gcc-10.
(substitute* "CPP/Windows/ErrorMsg.cpp"
(("switch\\(errorCode\\) \\{")
"switch(static_cast<HRESULT>(errorCode)) {"))))
(patches (search-patches "p7zip-CVE-2016-9296.patch" (patches (search-patches "p7zip-CVE-2016-9296.patch"
"p7zip-CVE-2017-17969.patch" "p7zip-CVE-2017-17969.patch"
"p7zip-remove-unused-code.patch")))) "p7zip-remove-unused-code.patch"))))