Project

General

Profile

Bug #1307

[gnucash] Still Linked to icu 58 (x86_64)

Deathsbreed - about 7 years ago - . Updated almost 7 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

100%


Description

It seems like the `icu' issue is not over yet (for me at least). I tried running `gnucash' today and found that it wouldn't run giving the following error:
```
gnucash: error while loading shared libraries: libicui18n.so.58: cannot open shared object file: No such file or directory
```

I asked on #parabola and oaken-source thought that was strange, so we did a number of things. First of all, here's a list of the dynamic linking of my gnucash binary and got this:
```
[nicolas@athena ~]$ ldd /usr/bin/gnucash | grep icu
libicuuc.so.59 => /usr/lib/libicuuc.so.59 (0x00007fc6434e0000)
libharfbuzz-icu.so.0 => /usr/lib/libharfbuzz-icu.so.0 (0x00007fc63f60f000)
libicui18n.so.58 => not found
libicuuc.so.58 => not found
libicui18n.so.58 => not found
libicuuc.so.58 => not found
libicudata.so.59 => /usr/lib/libicudata.so.59 (0x00007fc63ba4f000)
```

As you can see, libicuuc is linked for both 59 and 58 (the failing link here is 58). I've tried reinstalling, uninstalling removing cache and then installing again, but all of it gives the same error. What's more, I compared the md5sum to oaken-source who was not having this error and they are the same.

History

#1

Updated by ovruni about 7 years ago

Gnucash comes from Arch

#2

Updated by Deathsbreed about 7 years ago

With the help of ovruni we managed to deduce that the issue is with `nonprism/webkitgtk2', which is still linked to the older version of `icu'. This package most likely needs to be recompiled. This would also explain why oaken-source did not have this issue since he was most likely using `extra/webkitgtk2'.

#3

Updated by oaken-source about 7 years ago

rebuilding nonprism/webkitgtk2 is necessary.
this requires a working ruby, which is currently blocked by #1308

I have temporarily added openssl-1.0 to makedepends for a quick fix, and am rebuilding nonprism/webkitgtk{,2} right now. will push later today.

#4

Updated by Deathsbreed about 7 years ago

Alright, the issue has been solved and nonprism/webkitgtk2 now works (at least with GnuCash). Feel free to close this issue.

Thanks guys! :D

#5

Updated by ovruni almost 7 years ago

nonprism/webkitgtk2 was rebuilt only for x86_64

#6

Updated by oaken-source almost 7 years ago

  • % Done changed from 0 to 100
  • Assignee set to oaken-source
  • Status changed from open to fixed

nonprism/webkitgtk has been rebuilt for i686.

Also available in: Atom PDF