FS#51953 - [steam-native-runtime] lib32-json-c should provide /usr/lib32/libjson.so.0

Attached to Project: Community Packages
Opened by Federico (nierro) - Thursday, 24 November 2016, 23:38 GMT
Last edited by Ivy Foster (escondida) - Thursday, 10 October 2019, 21:09 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Varius games (at least Baldur's gate ee 1 and 2) say that libjson.so.0 is missing and won't start.
Fixed with "ln /usr/lib32/libjson-c.so /usr/lib32/libjson.so.0".
It may be a good idea to create that symlink at package install?

Additional info:
* steam-native-runtime 1.0.0.52-8
* lib32-json-c 0.12.1-1

This task depends upon

Closed by  Ivy Foster (escondida)
Thursday, 10 October 2019, 21:09 GMT
Reason for closing:  Works for me
Additional comments about closing:  Tested with Baldur's Gate 2, Enhanced Edition, as recommended by OP. Could not reproduce.
Comment by Doug Newgard (Scimmia) - Friday, 25 November 2016, 00:21 GMT
Why do people think that symlinking different library versions is a good idea? The soname is different for a reason.
Comment by Levente Polyak (anthraxx) - Friday, 25 November 2016, 00:30 GMT
I agree with Scimmia, its certainly not compatible even if on your first test it looks working, please don't do that. the current soname is .2 for reason. However I will see if its either feasible to create a shim version like udev0 or if that does not work out we will need a legacy version.
Comment by Federico (nierro) - Friday, 25 November 2016, 08:18 GMT
Ok, thanks! I'll look forward for next updates then :)
Comment by Ivy Foster (escondida) - Thursday, 10 October 2019, 21:08 GMT
Couldn't reproduce with current steam-native; seems Beamdog probably fixed their dep in an update at some point.

Loading...