FS#56838 - [libudev0-shim] undefined symbol: udev_new/udev_device_get_subsystem

Attached to Project: Community Packages
Opened by Carlos Silva (r3pek) - Saturday, 23 December 2017, 21:39 GMT
Last edited by Toolybird (Toolybird) - Friday, 05 May 2023, 03:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Just bought Game Dev Tycoon on Steam and something is wrong with the udev-shim used by arch.
When starting the game under linux-steam-integration I get:
undefined symbol: udev_new

If started under steam-native or steam-runtime I get:
undefined symbol: udev_device_get_subsystem

So something is missing in the shim.
Replacing /usr/lib/libudev.so.0 to point to /usr/lib/libudev.so.1 instead of the shim (0.0.9999), it makes the game run.

Additional info:
* package version(s)
libsystemd 236.0-2
libudev0-shim 1-2
linux-steam-integration-0.7.2-1
steam-1.0.0.54-3

Steps to reproduce:
* Install steam
* Install Game Dev Tycoon
* Try to start the game
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 05 May 2023, 03:02 GMT
Reason for closing:  No response
Comment by Levente Polyak (anthraxx) - Thursday, 27 September 2018, 08:55 GMT
Please try without linux-steam-integration by running stream-runtime directly. does that work?
Comment by Carlos Silva (r3pek) - Thursday, 27 September 2018, 18:52 GMT
@anthraxx

Neither native nor steam's runtime works:
./gamedevtycoon64-bin: symbol lookup error: ./gamedevtycoon64-bin: undefined symbol: udev_device_get_subsystem
Comment by Toolybird (Toolybird) - Wednesday, 05 April 2023, 05:36 GMT
This ticket is old and stale. Is it still an issue for you? If not, then it will be closed due to lack of interest.

Loading...