FS#32194 - [lirc] missing portaudio dependency
Attached to Project:
Arch Linux
Opened by Simon Perry (pezz) - Wednesday, 24 October 2012, 10:11 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 25 October 2012, 07:04 GMT
Opened by Simon Perry (pezz) - Wednesday, 24 October 2012, 10:11 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 25 October 2012, 07:04 GMT
|
Details
Description:
After upgrading to lirc 1:0.9.0-32, it didn't start. Additional info: * package version(s) - 1:0.9.0-32 * config and/or log files etc. % ldd /usr/sbin/lircd linux-vdso.so.1 (0x00007fff037ff000) libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f8fe4194000) libftdi.so.1 => /usr/lib/libftdi.so.1 (0x00007f8fe3f8c000) libirman.so.0 => /usr/lib/libirman.so.0 (0x00007f8fe3d86000) libportaudio.so.2 => not found libm.so.6 => /usr/lib/libm.so.6 (0x00007f8fe3a8c000) libutil.so.1 => /usr/lib/libutil.so.1 (0x00007f8fe3889000) libusb-0.1.so.4 => /usr/lib/libusb-0.1.so.4 (0x00007f8fe3683000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8fe3467000) libc.so.6 => /usr/lib/libc.so.6 (0x00007f8fe30c0000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f8fe2ebc000) librt.so.1 => /usr/lib/librt.so.1 (0x00007f8fe2cb4000) libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0x00007f8fe2aa1000) /lib/ld-linux-x86-64.so.2 (0x00007f8fe4485000) This is a pretty clean system, but lirc nor any of its deps installs portaudio. Steps to reproduce: Upgrade / install lirc 1:0.9.0-32 without portaudio. Workaround: Install community/portaudio |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Thursday, 25 October 2012, 07:04 GMT
Reason for closing: Fixed
Additional comments about closing: 0.9.0-33
Thursday, 25 October 2012, 07:04 GMT
Reason for closing: Fixed
Additional comments about closing: 0.9.0-33
Seems the packager had portaudio installed on his/her system while building lirc-1:0.9.0-32.
I figured out that the only difference to PKGBUILD from previous version is the pkgrel variable: https://projects.archlinux.de/svntogit/packages.git/commit/trunk?h=packages/lirc&id=eb8404a88cfd6636a42eb7a662462db2fa56da87
I compiled the package with PKGBUILD (pkgrel=31) from ABS, changed pkgrel to 32 and build the package without portaudio installed -> lirc service works
To test it I installed portaudio, build lirc package again and removed portaudio -> lirc service does not start with above error
So, if you don't want portaudio to be installed, another solution is to rebuild lirc package.