From: Alec L. <lea...@gm...> - 2016-10-16 03:54:59
|
On 15/10/16 18:50, Craig Treleaven wrote: >> On Oct 15, 2016, at 11:35 AM, Alec Leamas <lea...@gm...> wrote: >> >> On 15/10/16 15:42, Craig Treleaven wrote: >> >>> I was able to apply the patch cleanly but my build now fails running ‘data2hwdb’. I hope I’ve pasted the relevant portion to: >>> >>> http://paste.fedoraproject.org/450511/76538762/ >> >> Indeed. But I havn't the faintest idea on what's going on here. >> > If I read it right (far from certain!), it is barfing while reading the drivers.yaml file. I’m attaching said file in case you can spot something wrong with it. Well, in drivers.yaml we have this line: # Error: dlopen(../plugins/.libs/srm7500libusb.so, 2): Symbol not found: _strchrnul Which should be more or less self-explanatory: some library is missing. You need to: - Run lirc-lsplugins -e to list all broken plugins. - Add a lirc-lsplugins -se to your build for the future. - Fix the broken drivers by adding the required libs to plugins/Makefile.am in a downstream patch. - In this particular case, try the attached patch [2] - If just some obscure plugin is failing, you could of course also just remove it in a downstream patch. I have also updated the original patch [1], replacing yet another poll() with old select code. Cheers! --alec [1] http://pastebin.com/dmTtDnyP [2] http://pastebin.com/cHhAMJyX |