Build failure https://koji.rpmfusion.org/koji/buildinfo?buildID=11915
Currently it's blocked by broken build-root: DEBUG util.py:585: BUILDSTDERR: Error: DEBUG util.py:585: BUILDSTDERR: Problem: conflicting requests DEBUG util.py:585: BUILDSTDERR: - nothing provides python2-backports-functools_lru_cache needed by python2-matplotlib-2.2.4-5.fc31.1.x86_64 DEBUG util.py:585: BUILDSTDERR: - nothing provides python2.7dist(backports.functools-lru-cache) needed by python2-matplotlib-2.2.4-5.fc31.1.x86_64
Filled: https://bugzilla.redhat.com/show_bug.cgi?id=1740099 The gr-dab side should be now OK.
Build is still broken, see log http://koji.rpmfusion.org/kojifiles/work/tasks/6578/356578/build.log
It seems like different problem, I am going to check it.
Bump: any progress?
I am looking into it. It seems it fails during the grc validation step, currently no idea why.
It seems the problem was caused by drop of the PyQwt from Fedora. PyQwt was used by gnuradio-3.7. Currently, there is gnuradio-3.8 released which is not yet packed to Fedora. It's the first version supporting Python 3. It uses PyQtGraph. Maybe gr-dab will require porting to PyQtGraph and gnuradio-3.8 API, let's see. But I have to rebase the gnuradio first.
https://github.com/andrmuel/gr-dab/releases/tag/0.4 seems that support python3 0.4-alpha Merge pull request #22 from andrmuel/gnuradio3.8_python3 Support for Python3 and gnuradio 3.8
(In reply to Sérgio Basto from comment #8) > https://github.com/andrmuel/gr-dab/releases/tag/0.4 seems that support > python3 > > 0.4-alpha > > Merge pull request #22 from andrmuel/gnuradio3.8_python3 > Support for Python3 and gnuradio 3.8 GNURadio 3.8 is in f32. The gr-dab 0.4 is in master. I am able to built it locally, but not in the RPMFusion builder [1] - it seems there is still old gnuradio-devel-3.7.13.5-8.fc32, not GNURadio 3.8, maybe the builder has some sync delay? Once GNURadio 3.8 will appear there it should build without problem. [1] http://koji.rpmfusion.org/kojifiles/work/tasks/502/370502/root.log
Latest compose of rawhide is dated of 2019-11-09 [1] We need to wait for a new rawhide compose for builroots of koji be updated . Thanks. [1] https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/ https://kojipkgs.fedoraproject.org/compose/rawhide/
while koji doesn't regen repo I tried one local build [1] now build fails on cmake configure [2] [1] rfpkg srpm && mock -r fedora-rawhide-x86_64-rpmfusion_free --no-clean --rebuild gr-dab-0.4-1.fc32.src.rpm [2] -- Python checking for Thrift - found -- Found THRIFT: /usr/lib64/libthrift.so -- Checking for module 'fftw3f >= 3.0' -- Package 'fftw3f', required by 'virtual:world', not found CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find FFTW3f (missing: FFTW3f_LIBRARIES FFTW3f_INCLUDE_DIRS) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) /usr/lib64/cmake/gnuradio/FindFFTW3f.cmake:41 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib64/cmake/gnuradio/gnuradio-fftConfig.cmake:24 (find_dependency) /usr/lib64/cmake/gnuradio/GnuradioConfig.cmake:106 (include) CMakeLists.txt:99 (find_package)
(In reply to Sérgio Basto from comment #11) > while koji doesn't regen repo I tried one local build [1] now build fails on > cmake configure [2] > > > [1] > rfpkg srpm && mock -r fedora-rawhide-x86_64-rpmfusion_free --no-clean > --rebuild gr-dab-0.4-1.fc32.src.rpm > > > [2] > -- Python checking for Thrift - found > -- Found THRIFT: /usr/lib64/libthrift.so > -- Checking for module 'fftw3f >= 3.0' > -- Package 'fftw3f', required by 'virtual:world', not found > CMake Error at > /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): > Could NOT find FFTW3f (missing: FFTW3f_LIBRARIES FFTW3f_INCLUDE_DIRS) > Call Stack (most recent call first): > /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 > (_FPHSA_FAILURE_MESSAGE) > /usr/lib64/cmake/gnuradio/FindFFTW3f.cmake:41 > (FIND_PACKAGE_HANDLE_STANDARD_ARGS) > /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) > /usr/lib64/cmake/gnuradio/gnuradio-fftConfig.cmake:24 (find_dependency) > /usr/lib64/cmake/gnuradio/GnuradioConfig.cmake:106 (include) > CMakeLists.txt:99 (find_package) IMHO it's non-free repo.
(In reply to Jaroslav Škarvada from comment #12) > > IMHO it's non-free repo. What is non-free?
(In reply to Sérgio Basto from comment #11) > while koji doesn't regen repo I tried one local build [1] now build fails on > cmake configure [2] > > > [1] > rfpkg srpm && mock -r fedora-rawhide-x86_64-rpmfusion_free --no-clean > --rebuild gr-dab-0.4-1.fc32.src.rpm > > > [2] > -- Python checking for Thrift - found > -- Found THRIFT: /usr/lib64/libthrift.so > -- Checking for module 'fftw3f >= 3.0' > -- Package 'fftw3f', required by 'virtual:world', not found > CMake Error at > /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): > Could NOT find FFTW3f (missing: FFTW3f_LIBRARIES FFTW3f_INCLUDE_DIRS) > Call Stack (most recent call first): > /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 > (_FPHSA_FAILURE_MESSAGE) > /usr/lib64/cmake/gnuradio/FindFFTW3f.cmake:41 > (FIND_PACKAGE_HANDLE_STANDARD_ARGS) > /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) > /usr/lib64/cmake/gnuradio/gnuradio-fftConfig.cmake:24 (find_dependency) > /usr/lib64/cmake/gnuradio/GnuradioConfig.cmake:106 (include) > CMakeLists.txt:99 (find_package) New version require additional build requires, I have added them and built it.
-- Checking for module 'gmp' -- Package 'gmp', required by 'virtual:world', not found -- Found GMP: /usr/lib64/libgmpxx.so -- Checking for module 'mpir >= 3.0' -- Package 'mpir', required by 'virtual:world', not found There are a couple of optional build requires that I didn't add. gmp-devel mpir-devel
(In reply to leigh scott from comment #13) > (In reply to Jaroslav Škarvada from comment #12) > > > > > IMHO it's non-free repo. > > > What is non-free? rpmfusion-nonfree, but it seems it's really under the rpmfusion-free
(In reply to leigh scott from comment #15) > -- Checking for module 'gmp' > -- Package 'gmp', required by 'virtual:world', not found > -- Found GMP: /usr/lib64/libgmpxx.so > -- Checking for module 'mpir >= 3.0' > -- Package 'mpir', required by 'virtual:world', not found > > There are a couple of optional build requires that I didn't add. > > gmp-devel > mpir-devel The version in master has already gmp-devel buildrequires. IMHO you can use either gmp or mpir, I choosed gmp, because mpir doesn't seem to be supported on all arches yet (e.g. ppc64le).
(In reply to Jaroslav Škarvada from comment #16) > (In reply to leigh scott from comment #13) > > (In reply to Jaroslav Škarvada from comment #12) > > > > > > > > IMHO it's non-free repo. > > > > > > What is non-free? > > rpmfusion-nonfree, but it seems it's really under the rpmfusion-free faad2 is in the free repo so your package belongs in the free repo.
(In reply to Jaroslav Škarvada from comment #17) > (In reply to leigh scott from comment #15) > > -- Checking for module 'gmp' > > -- Package 'gmp', required by 'virtual:world', not found > > -- Found GMP: /usr/lib64/libgmpxx.so > > -- Checking for module 'mpir >= 3.0' > > -- Package 'mpir', required by 'virtual:world', not found > > > > There are a couple of optional build requires that I didn't add. > > > > gmp-devel > > mpir-devel > > The version in master has already gmp-devel buildrequires. > > IMHO you can use either gmp or mpir, I choosed gmp, because mpir doesn't > seem to be supported on all arches yet (e.g. ppc64le). I missed > > -- Found GMP: /usr/lib64/libgmpxx.so You will need to check to see if python3-mako is a runtime requires.
Thanks. It seems gr-dab-0.4-1.fc32 is built now, so I am moving it to rawhide and closing. I cannot build it for f31, because f31 has old gnuradio which is python2 based and I don't want to switch it to python3 mid-release. Also, I don't have resources to develop fix for the old python2 based gnuradio which has stripped down python2 deps.