bestsource icon indicating copy to clipboard operation
bestsource copied to clipboard

Warning: No entry point found in /usr/lib/vapoursynth/libbestsource.so

Open amayra opened this issue 1 year ago • 5 comments

this error keeps showing up in both encoding and VapourSynth-Editor

the funny part is that it shows up even when I use FFMS2 as a source

amayra avatar Jun 21 '24 23:06 amayra

It's in the wrong directory. Did you manually copy the built library rather than execute ninja -C build install? libbestsource and bestsource would be installed to different directory.

HolyWu avatar Jun 22 '24 01:06 HolyWu

It's in the wrong directory. Did you manually copy the built library rather than execute ninja -C build install? libbestsource and bestsource would be installed to different directory.

i used officially repo package from arch

amayra avatar Jun 22 '24 03:06 amayra

Report to the responsible maintainer then.

HolyWu avatar Jun 22 '24 04:06 HolyWu

thanks. What i should include in my report exactly?

amayra avatar Jun 22 '24 15:06 amayra

Tell the maintainer to remove --libdir /usr/lib/vapoursynth from their build script. Otherwise the API library would be incorrectly installed to plugin directory and got autoloaded.

You can also drop a link to this issue in your report for their reference.

HolyWu avatar Jun 22 '24 16:06 HolyWu

@HolyWu You need to give the library a proper soname and version it if you expect people to install it in /usr/lib and have ldconfig be happy.

Edit: Looks like it does have a soname now, it didn't at the beginning, which is why I had to install it elsewhere. Removing the flag then. Thanks.

alucryd avatar Apr 21 '25 13:04 alucryd