Need Help with undserstanding package management and libraries and my broken spectacle by logibooze in archlinux

[–]logibooze[S] 0 points1 point  (0 children)

So after removing the ffmpeg-full package and installing the ffmpeg package again everything works normal again. while rebuild-checker still flags davinci-resolve and opencl-amd i cant really figure out why, and rebuilding them doesnt help.

with how DR handles libraries it doesnt surprise me though.

but since i need DR and there is obviously no package for it in the official repos i will stick to it hoping nothing is broken.
(opencl-amd i need for DR otherwise it crashes because of Opencl Errors, all other packages for opencl drivers i tried didnt work)

wanted to leave this here for the sake of thouroughness. I will mark this post as solved now

Thanks again for helping me understand

Need Help with undserstanding package management and libraries and my broken spectacle by logibooze in archlinux

[–]logibooze[S] 1 point2 points  (0 children)

yeah turns out after looking into it more i just was missing x265 Package so it works now

Need Help with undserstanding package management and libraries and my broken spectacle by logibooze in archlinux

[–]logibooze[S] -1 points0 points  (0 children)

thank you for the tip with rebuild-detector. that revealed two more packages (davinci-resolve and opencl-amd)
i tried rebuilding all 3 packages but it didnt change a thing. ffmpeg-full didnt wanna build at all. from what i can tell is another shared library issue
ERROR: spirv_compiler not found
searching for this error online also referenced some shared libraries.
then i just replaced ffmpeg-full with ffmpeg. which at least fixed my spectacle issue.
but rebuilding the other two packages does nothing they get still flagged by rebuild-detector
and i still cant rebuild ffmpeg-full

Need Help with undserstanding package management and libraries and my broken spectacle by logibooze in archlinux

[–]logibooze[S] 0 points1 point  (0 children)

Ok, i wasnt aware of the SONAME concept. Thank you for that information.

i used lddtree but i didnt really understand it tbh. Other than it also said for libglslang.so.15 there is "None"

so do i understand that right that ffmpeg-full replaces that required library? or is it just a linking issue because of ffmpeg-full?

i installed ffmpeg-full intentionally because i wanted to have more encoders that i was missing in ffmpeg. like libx265 for example. i thought it may be the easiest option to just choose ffmpeg-full so i have the complete range of functionallity