So help please, cannot compile latest master since lirc 0.9.4 was included.. tried make clean and delete ccache but i always end up with error below. trying to build for RPi2 and WetekPlay
libtool: link: /home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc -shared -fPIC -DPIC .libs/irrecord.o -Wl,-rpath -Wl,/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi/lib/.libs /home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi/lib/.libs/liblirc.so -ldl -march=armv7ve -mabi=aapcs-linux -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -Os -flto -march=armv7ve -mtune=cortex-a7 -Wl,--as-needed -fuse-ld=gold -fuse-linker-plugin -flto -Wl,-soname -Wl,libirrecord.so.0 -o .libs/libirrecord.so.0.0.0
armv7ve-libreelec-linux-gnueabi-gcc-5.3.0: error: /home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi/lib/.libs/liblirc.so: No such file or directory
Makefile:527: recipe for target 'libirrecord.la' failed
make[4]: *** [libirrecord.la] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: link: (cd ".libs" && rm -f "liblirc_client.so.0" && ln -s "liblirc_client.so.0.4.0" "liblirc_client.so.0")
libtool: link: (cd ".libs" && rm -f "liblirc_client.so" && ln -s "liblirc_client.so.0.4.0" "liblirc_client.so")
libtool: link: ( cd ".libs" && rm -f "liblirc_client.la" && ln -s "../liblirc_client.la" "liblirc_client.la" )
In function '__read_alias',
inlined from 'rec_buffer_clear' at /home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/lib/receive.c:237:7:
/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/bits/unistd.h:39:9: warning: call to '__read_chk_warn' declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
libtool: link: (cd ".libs" && rm -f "liblirc_driver.so.0" && ln -s "liblirc_driver.so.0.0.0" "liblirc_driver.so.0")
libtool: link: (cd ".libs" && rm -f "liblirc_driver.so" && ln -s "liblirc_driver.so.0.0.0" "liblirc_driver.so")
libtool: link: ( cd ".libs" && rm -f "liblirc_driver.la" && ln -s "../liblirc_driver.la" "liblirc_driver.la" )
In function '__read_alias',
inlined from 'rec_buffer_clear' at /home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/lib/receive.c:237:7:
/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/bits/unistd.h:39:9: warning: call to '__read_chk_warn' declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
libtool: link: (cd ".libs" && rm -f "liblirc.so.0" && ln -s "liblirc.so.0.0.0" "liblirc.so.0")
libtool: link: (cd ".libs" && rm -f "liblirc.so" && ln -s "liblirc.so.0.0.0" "liblirc.so")
libtool: link: ( cd ".libs" && rm -f "liblirc.la" && ln -s "../liblirc.la" "liblirc.la" )
make[4]: Leaving directory '/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi/lib'
Makefile:457: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi/lib'
Makefile:641: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi'
Makefile:438: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/mark/src/http://LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/lirc-0.9.4/.armv7ve-libreelec-linux-gnueabi'
Makefile:9: recipe for target 'release' failed
make: *** [release] Error 2