Created attachment 15033 [details] fftw3.spec.patch В файлах /usr/lib64/cmake/fftw3.*Config.cmake написано include ("${CMAKE_CURRENT_LIST_DIR}/FFTW3LibraryDepends.cmake") , а его там нет. Соответственно, cmake-ом ничего с fftw3 собрать нельзя. Можно или собирать fftw3 cmake-ом или закостылить, как в прилагаемом патче.
(Ответ для Sergey V Turchin на комментарий #0) > в прилагаемом патче. BuildRequires: cmake там ещё нужен.
В p10 это тоже будет надо. Я новый krita уже не смогу там собрать.
Уважаемый placeholder, прошу собрать.
Я против перевода сборки этого пакета на cmake, предлагайте другие варианты. Можно просто удалить /usr/lib64/cmake/fftw3.*Config.cmake, это поможет?
(Ответ для Dmitry V. Levin на комментарий #4) > Я против перевода сборки этого пакета на cmake, предлагайте другие варианты. Я ж предложил изначально. Там сборки нет, только генерация типа configure. > Можно просто удалить /usr/lib64/cmake/fftw3.*Config.cmake, это поможет? Нет.
(In reply to Sergey V Turchin from comment #5) > (Ответ для Dmitry V. Levin на комментарий #4) > > Я против перевода сборки этого пакета на cmake, предлагайте другие варианты. > Я ж предложил изначально. Там сборки нет, только генерация типа configure. Там вызов cmake, это практически arbitrary code execution, я к этому не готов. > > Можно просто удалить /usr/lib64/cmake/fftw3.*Config.cmake, это поможет? > Нет. Может, можно просто забандлить эти файлы, как предлагают здесь: https://github.com/FFTW/fftw3/issues/130#issuecomment-484255264
(Ответ для Dmitry V. Levin на комментарий #6) > Может, можно просто забандлить эти файлы, как предлагают здесь: > https://github.com/FFTW/fftw3/issues/130#issuecomment-484255264 Можно, только содержимое актуализировать не забывать.
Так, например, работает? #334479 BUILDING #1 [locked] [test-only] sisyphus fftw3.git=3.3.8-alt3
(Ответ для Gleb F-Malinovskiy на комментарий #8) > Так, например, работает? > #334479 BUILDING #1 [locked] [test-only] sisyphus fftw3.git=3.3.8-alt3 Да. P.S. В p10 тоже, плиз. Я ещё не знаю, получится ли у меня там krita обновить(c++20 уже начинает поджимать в разных местах), но в любом случае будет полезно.
2023-Nov-16 11:45:59 :: task #334479 for sisyphus DONE Перевешиваем багу на p10?
(Ответ для Arseny Maslennikov на комментарий #10) > 2023-Nov-16 11:45:59 :: task #334479 for sisyphus DONE > > Перевешиваем багу на p10? Уже доехало туда.