Bug #1307
[gnucash] Still Linked to icu 58 (x86_64)
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
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'.
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.
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
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.