Description of problem: I was downloading the source code to build the latest version for VLC from their git and after I ran ./bootstrap && ./configure I ran into this error: configure: error: Package 'Qt5QuickWidgets', required by 'virtual:world', not found Package 'Qt5QuickControls2', required by 'virtual:world', not found. If you want to build VLC without GUI, pass --disable-qt. The thing is, I WANT to build vlc WITH a GUI so it would be great if we could add libqt5labstemplates-devel and libqt5quickwidgets-devel to the spec file before 4.0.0 gets imported into Cauldron. However we I try to install libqt5quickwidgets-devel I got this error: urpmi libqt5labstemplates-devel --auto A requested package cannot be installed: libqt5core-devel-5.12.2-2.mga7.i586 (due to unsatisfied systemd-devel-241-8.mga7.i586) While some packages may have been installed, there were failures. A requested package cannot be installed: libqt5core-devel-5.12.2-2.mga7.i586 (due to unsatisfied systemd-devel-241-8.mga7.i586) How reproducible: Everytime. Steps to Reproduce: 1. Open a terminal window. 2. Login as root. 3. Type dnf build-dep vlc -y and hit Enter/Return button to install the build dependencies for VLC. 4. Type exit and hit the Enter/Return button. 5. Type git clone --recursive https://github.com/videolan/vlc.git and hit the Enter/Return button. 6. When it's done, type cd vlc/ and hit the Enter/Return button. 7. Run ./bootstrap && ./configure and wait. 8. Voila! Configure will fail with said error.
urpmq --list-media shows: Core Release (distrib1) Core Release Debug (distrib2) Core Updates (distrib3) Core Updates Debug (distrib4) Nonfree Release (distrib11) Nonfree Release Debug (distrib12) Nonfree Updates (distrib13) Nonfree Updates Debug (distrib14) Tainted Release (distrib21) Tainted Release Debug (distrib22) Tainted Updates (distrib23) Tainted Updates Debug (distrib24) Core 32bit Release (distrib31) Core 32bit Updates (distrib32) Nonfree 32bit Release (distrib36) Nonfree 32bit Updates (distrib37) Tainted 32bit Release (distrib41) Tainted 32bit Updates (distrib42)
(In reply to Kristoffer Grundström from comment #0) > Description of problem: I was downloading the source code to build the > latest version for VLC from their git and after I ran ./bootstrap && > ./configure I ran into this error: > > configure: error: Package 'Qt5QuickWidgets', required by 'virtual:world', > not found > Package 'Qt5QuickControls2', required by 'virtual:world', not found. If you > want to build VLC without GUI, pass --disable-qt. > > The thing is, I WANT to build vlc WITH a GUI so it would be great if we > could add libqt5labstemplates-devel and libqt5quickwidgets-devel to the spec > file before 4.0.0 gets imported into Cauldron. > > However we I try to install libqt5quickwidgets-devel I got this error: > > urpmi libqt5labstemplates-devel --auto > A requested package cannot be installed: > libqt5core-devel-5.12.2-2.mga7.i586 (due to unsatisfied > systemd-devel-241-8.mga7.i586) > While some packages may have been installed, there were failures. > A requested package cannot be installed: > libqt5core-devel-5.12.2-2.mga7.i586 (due to unsatisfied > systemd-devel-241-8.mga7.i586) > Why is systemd-devel-241-8.mga7.i586 unsatisfied, it's on the mirror: ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/core/release/systemd-devel-241-8.mga7.i586.rpm Which spec file are you talking about in the summary of this report ("but is not included in the spec file")
CC: (none) => marja11Keywords: (none) => NEEDINFO
Please dont open useless bugreports like this. If you want to build stuff from source / upstream git, then you also need to understand how to install needed deps yourself. This is not a bug in Mageia distro. In this case its because you are trying to install 32bit packages to satisfy 64bit deps ... And the vlc maintainer / packager will take care of needed deps when its time to switch to vlc 4...
CC: (none) => tmbStatus: NEW => RESOLVEDResolution: (none) => INVALID
It seems like systemd-devel depends/needs a newer libqt5core-devel, namely 5.12.2-2 which we don't have yet in any media according to https://pkgs.org/download/libqt5core-devel
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=26706