Uding commit 125001ba32646c7cd9696d961b0d36c911dbb40e
and building it on Pi 1B+
Linux raspberrypi 5.15.84+ #1613 Thu Jan 5 11:58:09 GMT 2023 armv6l
Raspbian GNU/Linux 11 (bullseye)
after configuring and building I see the following error
pi@raspberrypi:/usr/local/etc/lirc $ /usr/local/sbin/lircd --nodaemon
Driver `default' not found or not loadable (wrong or missing -U/--plugindir?).
Available drivers:
accent asusdh atwf83 bte bw6130 creative creative_infracd devinput
dsp dvico ea65 file girs i2cuser irlink irtoy
livedrive_midi livedrive_seq logitech macmini mouseremote mouseremote_ps2 mp3anywhere mplay
mplay2 pcmak pinsys pixelview samsung sb0540 silitek sonyir
tira tira_raw udp uirt2 uirt2_raw usb_uirt_raw usbx zotac
pi@raspberrypi:/usr/local/etc/lirc $ /usr/local/sbin/lircd --version
lircd 0.10.3-devel
This is the contents of lirc_options.conf :
[lircd]
nodaemon = False
#driver = devinput
#device = auto
driver = default
device = /dev/lirc-rx
output = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/local/lib/arm-linux-gnueabihf/lirc/plugins
#plugindir = /usr/lib/arm-linux-gnueabihf/lirc/plugins
I can work around the problem by pointing the plugin dir to the old 0.10.1 plugins in usr/lib instead of /usr/local/lib the default driver is there it just will not work
pi@raspberrypi:/etc $ ls /usr/local/lib/arm-linux-gnueabihf/lirc/plugins
accent.la creative_infracd.so dsp.la girs.so irtoy.la logitech.so pcmak.la silitek.so uirt2_raw.so
accent.so creative.la dsp.so hiddev.la irtoy.so mouseremote.la pcmak.so tira.la uirt2.so
atwf83.la creative.so ea65.la hiddev.so livedrive_midi.la mouseremote.so pinsys.la tira.so usbx.la
atwf83.so default.la ea65.so i2cuser.la livedrive_midi.so mp3anywhere.la pinsys.so udp.la usbx.so
bte.la default.so file.la i2cuser.so livedrive_seq.la mp3anywhere.so pixelview.la udp.so zotac.la
bte.so devinput.la file.so irlink.la livedrive_seq.so mplay.la pixelview.so uirt2.la zotac.so
creative_infracd.la devinput.so girs.la irlink.so logitech.la mplay.so silitek.la uirt2_raw.la
pi@raspberrypi:/etc $
I've tried to reproduce this but it works fine for me.
The problem is that in your
lirc_options.confyou have:That should be
Unless you have configured your build differently.
If this does not help please let us know your exact
./configurecommand line and following steps. I have no idea where/usr/local/lib/arm-linux-gnueabihf/lirc/pluginscomes from.Still seeing the issue when I change plugindir to /usr/local/lib/lirc/plugins.
These are the build steps I use:
It's specific to the "default" driver and it may be specific to ARM 32 bit or Pi 1B+. Have you tried to reproduce on Pi Zero?
I've tried to reproduce this again. I do not have a pi zero, I have pi model 3b. I have used the 32 bit raspbian (11 bullseye) though (clean image).
Some observations.
-fdx, you're missing thedwhich removes directoriesautoreconf --installrun./autoget.sh./usr/local/lib?Thanks.
Sean
No update in two years, closing