JDSP4Linux icon indicating copy to clipboard operation
JDSP4Linux copied to clipboard

JamesDSP doesnt want to open

Open DarkToaster69 opened this issue 1 year ago • 15 comments

[darktoaster@darkarch ~]$ jamesdsp jamesdsp: symbol lookup error: jamesdsp: undefined symbol: _Zls6QDebugRK11QDockWidget, version Qt_6

DarkToaster69 avatar Feb 19 '24 13:02 DarkToaster69

+1 same error on arch linux

dromse avatar Feb 22 '24 14:02 dromse

+1 same error on arch linux :(

SkeletonSkelettron avatar Feb 22 '24 19:02 SkeletonSkelettron

For me, reinstalling the package seems to have fixed the issue Although, I'm pretty sure that won't work for the -bin packages on AUR. jamesdsp or jamesdsp-git should work

chirag350 avatar Feb 23 '24 20:02 chirag350

For me, reinstalling the package seems to have fixed the issue Although, I'm pretty sure that won't work for the -bin packages on AUR. jamesdsp or jamesdsp-git should work

  • jamesdsp - still has same error
  • jamesdsp-git - works

dromse avatar Feb 23 '24 20:02 dromse

Got the same issue on Fedora 39 with jamesdsp 2.7.0-1.fc39 installed from COPR. Reinstalling had no effect.

jamesdsp: symbol lookup error: jamesdsp: undefined symbol: _ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate, version Qt_6.6_PRIVATE_API

lightproof avatar Mar 01 '24 01:03 lightproof

+1 Same on Fedora 39

jamesdsp: symbol lookup error: jamesdsp: undefined symbol: _ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate, version Qt_6.6_PRIVATE_API

abhie-lp avatar Mar 01 '24 16:03 abhie-lp

+1 same on fedora 39 copr jamesdsp: symbol lookup error: jamesdsp: undefined symbol: _ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate, version Qt_6.6_PRIVATE_API

pinbuck avatar Mar 02 '24 06:03 pinbuck

Hey all, you need to clear build cache from whatever package manager you are using and reinstall it. It just needs to rebuild again. Like @chirag350 said. @dromse @SkeletonSkelettron if you are using yay for package manager delete the "/home/gaurav/.cache/yay/jamesdsp"

Hope this helps all.

gauravpadia avatar Mar 05 '24 11:03 gauravpadia

@gauravpadia Cleared dnf cache with dnf clean all which removed all repo files in /var/cache/dnf including those of JDSP4Linux. But even after rebuilding repo cache (dnf makecache) and reinstalling JDSP the error still persists.

FWIW, the COPR build status for version 2.7.0-1 is either failed or canceled, with the last successful one being version 2.6.0-1.

lightproof avatar Mar 06 '24 16:03 lightproof

@lightproof I am on arch Linux where clearing old build cache fixes it. By the way if we go into the details page of latest copr buld status link you given then it is only failed for openSuse but succeed on fedora. https://copr.fedorainfracloud.org/coprs/arrobbins/JDSP4Linux/build/7002777/

gauravpadia avatar Mar 06 '24 19:03 gauravpadia

+1 for Fedora 39 The 2.7.0 package successfully built on Copr, but on startup it still crashes with the above symbol lookup error.

I was not able to downgrade directly, but got around this by using the fc40 package, which is still on 2.6.1 because the 2.7.0 build didn't complete successfully. YMMV.

wget https://download.copr.fedorainfracloud.org/results/arrobbins/JDSP4Linux/fedora-40-x86_64/06305826-JamesDSP/JamesDSP-2.6.1-1.fc40.x86_64.rpm
sudo dnf downgrade ./JamesDSP-2.6.1-1.fc40.x86_64.rpm

Temporarily back in business.

codifryed avatar Mar 09 '24 18:03 codifryed

Building it from source worked for me on Fedora 39 and now its working as it used to.

abhie-lp avatar Mar 09 '24 19:03 abhie-lp

Just for the record, I initiated a rebuild for the fc39 package on the copr, so 2.7.0-2 should have built against the correct private abi. Keyword should.

theAeon avatar Apr 22 '24 13:04 theAeon

Yes! Now it works, thank you!

lightproof avatar Apr 22 '24 18:04 lightproof

Issue fixed on my machine, Fedora 39 copr for jamesdsp is working now.

pinbuck avatar Apr 22 '24 22:04 pinbuck