LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Tracking down dependencies for Ocenaudio (https://www.linuxquestions.org/questions/slackware-14/tracking-down-dependencies-for-ocenaudio-4175594065/)

PROBLEMCHYLD 11-22-2016 04:59 PM

Tracking down dependencies for Ocenaudio
 
Can someone point me in the right direction please. I'm trying to replace audacity with ocenaudio and it needs these

Code:

libQt5Concurrent.so.5
libQt5Core.so.5
libQt5Gui.so.5
libQt5Network.so.5
libQt5Widgets.so.5
libbase.so.3.1
libcrypto.so.10
libdspb.so.3.1
libiaudio.so.3.1
libjack.so.0
liblzma.so.0
libocen.so.3.1
libqtocen.so.3.1
libssl.so.10


Didier Spaier 11-22-2016 05:04 PM

For those possibly available in Slackware you can use the Slackware Package Browser and possibly those whose name begins with libQt5 come with Qt5.

PS Is it open source? Where did you get the source? I can' find in this page: https://www.ocenaudio.com/download

PROBLEMCHYLD 11-22-2016 05:26 PM

I converted the rpm package using src2pkg and installed it. It says I'm missing those dependencies.

Didier Spaier 11-22-2016 05:36 PM

Good luck.

PROBLEMCHYLD 11-22-2016 06:15 PM

Yeah, I know. Looks like I'll be spending my thanksgiving weekend trying to track them down. Thanks for the link

USUARIONUEVO 11-22-2016 06:23 PM

I install and running good.

I use qt5 from slackbuilds , and later the ".deb" package for 64bits --> Compatível com Debian e Ubuntu 15.04 (64 bits)


You need only build and install qt5


I dont know how running the .rpm packages version.

PROBLEMCHYLD 11-23-2016 08:56 AM

How did you install the deb package?

bassmadrigal 11-23-2016 09:04 AM

Quote:

Originally Posted by PROBLEMCHYLD (Post 5633811)
How did you install the deb package?

Grab deb2tgz and run it against the .deb file. It will convert it to a Slackware package that you can then install.

PROBLEMCHYLD 11-27-2016 02:46 PM

I installed these packages

ocenaudio-debian 32 bit
jack-audio-connection-kit-0.125.0
qt5-5.7.0

and it still says I'm missing the following

libcrypto.so.10
libssl.so.10

bassmadrigal 11-27-2016 04:09 PM

libcrypto and libssl are both part of the openssl package. If you have that installed but it still isn't picking them up, it is either due to you not having a symlink for the .10 of both files setup (libcrypto.so.1.0.0 -> libcrypto.so.10), or the package was built against a different version of openssl and is incompatible with it. If it's just the first, symlinking both files should fix it. If it's the latter, you have to recompile the program.

When you get pre-compiled binaries (especially for other distros), you can run into issues like this.

franzen 11-28-2016 03:29 AM

Quote:

Originally Posted by PROBLEMCHYLD (Post 5633595)
Yeah, I know. Looks like I'll be spending my thanksgiving weekend trying to track them down. Thanks for the link

Maybe whwaveedit is also a suitable alternative for you. At least, it's more easy to install and the sources are available.

PROBLEMCHYLD 11-28-2016 04:00 AM

This is the errors I get
Code:

/opt/ocenaudio/bin/ocenaudio %F
/opt/ocenaudio/bin/ocenaudio: /lib/libcrypto.so.1.0.0: no version information available (required by /opt/ocenaudio/bin/../lib/libbase.so.3.1)
/opt/ocenaudio/bin/ocenaudio: /lib/libssl.so.1.0.0: no version information available (required by /opt/ocenaudio/bin/../lib/libbase.so.3.1)
ocenaudio 3.1.10 / QtVersion: 5.7.0
User Agent: ocenaudio/3.1.10 (Linux i686; Slackware 14.2; ocen build 30110 32-bit; QtVersion 5.7.0)
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.

I'm not sure what to do far as rebuild the package or symlink it. I don't know how to do either, so some guidance would help me out very much. Thanks

bassmadrigal 11-28-2016 07:05 AM

You can try the following, but I have no idea if it will work or if there'll be other complaints from the program. As for rebuilding, it seems this is a closed source package that only offers binary downloads. As a tangent, why do you want to move from an open source program that you can compile specifically to your system to a closed source program that you can only use binary releases (and then have to modify your system to be able to even use that binary release)? It seems like a major step backwards for, as far as I can tell, no benefit.

Code:

ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.10
ln -s /lib/libssl.so.1.0.0 /lib/libssl.so.10


PROBLEMCHYLD 12-11-2016 02:51 PM

I tried the commands, they didn't work for me. You got any other suggestions?

Didier Spaier 12-11-2016 02:56 PM

Quote:

Originally Posted by PROBLEMCHYLD (Post 5640749)
I tried the commands, they didn't work for me. You got any other suggestions?

Either find help from the developers of Ocenaudio or use an open source software instead.

I suggest that because I doubt that you will find readers of this thread willing to reverse engineer Ocenaudio.


All times are GMT -5. The time now is 04:36 PM.