Latest update broke ncnn software

Hello all, I noticed that after the latest update waifu2x-ncnn-vulkan image upscaler from the official repos broke with the following error:

waifu2x-ncnn-vulkan: symbol lookup error: waifu2x-ncnn-vulkan: undefined symbol: _ZN4ncnn19create_gpu_instanceEv

There was a vulkan update in the last version, it is likely that this package just needs a rebuild with the latest version of vulkan. I downloaded the source from github and recompiled, it works normally.

It is likely that all ncnn software likewise broke and needs to be rebuilt, but I didn’t have time to test them all.

Yea, realesrgan-ncnn-vulkan is broken too.

$ realesrgan-ncnn-vulkan
/usr/lib/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan: symbol lookup error: /usr/lib/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan: undefined symbol: _ZN4ncnn19create_gpu_instanceEv

It’s an AUR package: AUR (en) - realesrgan-ncnn-vulkan

So you need to build it after the dependencies were updated.

Duh, my bad. I just typed ncnn in pamac ui and saw it alongside waifu2x-ncnn-vulkan which is an official package and didn’t look further :man_facepalming:

I think this confirms that all ncnn software in the official repositories is broken. Thank for confirming. The AUR ones can be easily fixed by rebuilding yourself, but the ones in the official repos need to be rebuilt by the manjaro folks.

1 Like