
Hello, I recently update the package xreader 2.8.3. https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader Starting xreader from terminal I got. symbol lookup error: xreader: undefined symbol: ev_document_model_set_rtl I did not make change to the spec file macro at all, I just change the version number. The version 2.8.1 work fine with the macro. The issue start with 2.8.2 and 2.8.3. I'm not sure if this due to missing dependency or not. I tried installed evince-devel because ev in ev_document_model_set_rtl is relate to evince, but the issue still occur. I also report in here https://github.com/linuxmint/xreader/issues/452 but no response yet. Kind regards, Andy

Hi, On Thu, 2021-01-21 at 13:57 +0000, andythe_great wrote:
Hello,
I recently update the package xreader 2.8.3. https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader
Starting xreader from terminal I got.
symbol lookup error: xreader: undefined symbol: ev_document_model_set_rtl
Interesting- I just got the binaries from the X11:Cinnamon:Factory repo for xreader and updated all the packages from there - no problem launching xreader. di dyou update libxreaderview3 on your machine to version 2.8.3 as well or did you only update xreader?!?
I did not make change to the spec file macro at all, I just change the version number. The version 2.8.1 work fine with the macro. The issue start with 2.8.2 and 2.8.3.
I'm not sure if this due to missing dependency or not. I tried installed evince-devel because ev in ev_document_model_set_rtl is relate to evince, but the issue still occur. I also report in here https://github.com/linuxmint/xreader/issues/452 but no response yet.
Evince should not be related at all - xreader is a fork from xreader, which is why it still uses the ev_ namespace (lazy fork) Cheers, Dominique

On Thursday, January 21, 2021 2:49 PM, Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
Hi,
On Thu, 2021-01-21 at 13:57 +0000, andythe_great wrote:
Hello, I recently update the package xreader 2.8.3. https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader Starting xreader from terminal I got. symbol lookup error: xreader: undefined symbol: ev_document_model_set_rtl
Interesting- I just got the binaries from the X11:Cinnamon:Factory repo for xreader and updated all the packages from there - no problem launching xreader.
di dyou update libxreaderview3 on your machine to version 2.8.3 as well or did you only update xreader?!?
I did not make change to the spec file macro at all, I just change the version number. The version 2.8.1 work fine with the macro. The issue start with 2.8.2 and 2.8.3. I'm not sure if this due to missing dependency or not. I tried installed evince-devel because ev in ev_document_model_set_rtl is relate to evince, but the issue still occur. I also report in here https://github.com/linuxmint/xreader/issues/452 but no response yet.
Evince should not be related at all - xreader is a fork from xreader, which is why it still uses the ev_ namespace (lazy fork)
Cheers, Dominique
I just need to update libxreaderview3 and the issue is fix now thanks. Kind regards, Andy

On Thu, Jan 21, 2021 at 3:47 PM andythe_great <andythe_great@protonmail.com> wrote:
I just need to update libxreaderview3 and the issue is fix now thanks.
It will happen again and again until he relevant components are *all* linked with -Wl,--no-undefined, that will stop broken builds to be published and users getting broken packages, now to stop this from happening at all you would need to convince upstream to add symbol versioning to the libraries.
participants (3)
-
andythe_great
-
Cristian Rodríguez
-
Dominique Leuenberger / DimStar