aminoh Posted March 22 Share Posted March 22 I would like to install WaveForms software on an openSUSE Tumbleweed, version 20240314 but I am facing an unmet dependency error as such : nothing provides 'qt5-qtbase' needed by the installed digilent.waveforms-3.22.2-1.x84_64 but I know I installed the dependency. You can see it in this screenshot below. (The `i` and `i+` under `S` column means the package is installed) I tried to unpack the *.rpm file and fix it there but so far I couldn't. I wonder is this a known bug? and if so is there a fix for this? Link to comment Share on other sites More sharing options...
0 attila Posted March 22 Share Posted March 22 Hi @aminoh It looks likes the following dependencies need to be installed manually: sudo zypper install libQt5Multimedia5 libQt5Script5 libQt5SerialPort5 Link to comment Share on other sites More sharing options...
0 aminoh Posted March 23 Author Share Posted March 23 (edited) @attila Thanks , though I installed those three you mentioned and still I get the same error message. I wonder if these installation prerequisites are documented anywhere I could take a look at? Would you refer me to such a document please? ps. I even installed the development files for those packages you mentioned, i.e, these ones: libqt5-qtmultimedia-devel libqt5-qtscript-devel libqt5-qtserialport-devel but the same error message shows up after all :/ Edited March 23 by aminoh more information Link to comment Share on other sites More sharing options...
0 attila Posted March 25 Share Posted March 25 Hi @aminoh If the libqt5 multimedia, script and serialport are installed the 'base' is already installed. (All these dependencies should be installed automatically when installing waveforms, but it looks like suse would need different requisite naming.) Try to install waveforms with force, option 2 Link to comment Share on other sites More sharing options...
0 aminoh Posted March 25 Author Share Posted March 25 Thanks @attila, My main objective of installing the Waveforms software was to see if I can successfully install the software before making a purchase. Given that, forcing the installer is not really going to help me with my objective because even if I manage to install the GUI and grant it I am not aware of whats going on under the hood, I end up making an order but there is a chance it wont communicate with my machine simply because I force installed the waveforms. I wonder if at this point, I can try another approach. Link to comment Share on other sites More sharing options...
0 attila Posted March 25 Share Posted March 25 Hi @aminoh It should work. The device communication is done by adept.runtime package. I'll try to fix this Qt application dependency, but I'm having hard time using openSUSE with VBox. Link to comment Share on other sites More sharing options...
0 attila Posted March 25 Share Posted March 25 Hi @aminoh The package naming is different in various rpm repos, like libQt5Something5 or libqt5Something5 or qt5-something-5 This problem will be solved later since it requires updating the build machines. Until then, for some distributions, the packages need to be installed manually. Link to comment Share on other sites More sharing options...
0 ukimi367 Posted May 27 Share Posted May 27 Hi @attila I am running into the same issue on openSUSE Tumbleweed: $ rpm -Uvh --test digilent.waveforms_3.22.2.x86_64.rpm error: Failed dependencies: qt5-qtbase is needed by digilent.waveforms-3.22.2-1.x86_64 qt5-qtmultimedia is needed by digilent.waveforms-3.22.2-1.x86_64 qt5-qtscript is needed by digilent.waveforms-3.22.2-1.x86_64 qt5-qtserialport is needed by digilent.waveforms-3.22.2-1.x86_64 I have the adept runtime installed: $ rpm -qa | grep adept digilent.adept.runtime-2.27.9-1.x86_64 I also have qt5-qtbase installed (as well as the others; I am just showing this one as an example): $ rpm -qa | grep qt5-qtbase libqt5-qtbase-common-devel-5.15.13+kde138-1.3.x86_64 libqt5-qtbase-platformtheme-gtk3-5.15.13+kde138-1.2.x86_64 libqt5-qtbase-devel-5.15.13+kde138-1.3.x86_64 The latest version of Waveforms that installs successfully is 3.14.3. Either that version does not depend on the failed dependencies, or there is something that changed in the RPM metadata that causes later versions to fail: $ rpm -Uvh --test digilent.waveforms_3.14.3.x86_64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] I hopefully can use 3.14.3 with my Digital Discovery device, but this is obviously not a good long-term solution. Please advise if there are any other things I should try or please see if there may be an error in the RPM files of the later versions. Thanks! Link to comment Share on other sites More sharing options...
Question
aminoh
I would like to install WaveForms software on an openSUSE Tumbleweed, version 20240314 but I am facing an unmet dependency error as such :
but I know I installed the dependency. You can see it in this screenshot below. (The `i` and `i+` under `S` column means the package is installed)
I tried to unpack the *.rpm file and fix it there but so far I couldn't. I wonder is this a known bug? and if so is there a fix for this?
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now