Summary: | Отсутствует FFTW3LibraryDepends.cmake | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> | ||||
Component: | fftw3 | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P5 | CC: | aen, arseny, egori, glebfm, ilyakurdyukov, ldv, placeholder | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
URL: | https://github.com/FFTW/fftw3/issues/130 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 48416 | ||||||
Attachments: |
|
(Ответ для 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? Уже доехало туда. |
Created attachment 15033 [details] fftw3.spec.patch В файлах /usr/lib64/cmake/fftw3.*Config.cmake написано include ("${CMAKE_CURRENT_LIST_DIR}/FFTW3LibraryDepends.cmake") , а его там нет. Соответственно, cmake-ом ничего с fftw3 собрать нельзя. Можно или собирать fftw3 cmake-ом или закостылить, как в прилагаемом патче.