On Wed, Sep 20, 2023 at 11:44:09AM +0000, Klemens Nanni wrote:
> On amd64 I haven't been able to start it:
> 
>       $ neochat
>       QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-kn'
>       neochat:/usr/local/lib/qt5/libQt5Pdf.so.1.0: undefined symbol 
> 'FPDF_InitLibrary'
>       ld.so: neochat: lazy binding failed!
>       Killed
> 
> Qt5Pdf is from x11/qt5/qtwebengine.
> 
> Anyone knows what's going on or want to investigate?

FWIW, neochat starts fine if qtwebengine isn't installed. So something
is wrong with libQt5Pdf.so.1.0 and this probably needs to be fixed in
qtwebengine.

The symbol itself seems to come from pdfium

https://sources.debian.org/src/qtwebengine-opensource-src/5.15.15+dfsg-2/src/3rdparty/chromium/third_party/pdfium/fpdfsdk/fpdf_view.cpp/?hl=165#L165


> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/neochat/Makefile,v
> retrieving revision 1.16
> diff -u -p -r1.16 Makefile
> --- Makefile  1 Sep 2023 09:28:59 -0000       1.16
> +++ Makefile  20 Sep 2023 11:40:08 -0000
> @@ -1,3 +1,5 @@
> +BROKEN =     neochat:/usr/local/lib/qt5/libQt5Pdf.so.1.0: undefined symbol 
> 'FPDF_InitLibrary'
> +
>  COMMENT =    client for Matrix chat
>  MODKDE_VERSION = 23.04.3
>  DISTNAME =   neochat-${MODKDE_VERSION}
> 

Reply via email to