Hi
I've successfully upgraded from openelec. (Thanks Guys for LE!) The only issue I have is with socat. It seems that the ssl library is not installed.
I tried reinstalling it but same issue.
Hi
I've successfully upgraded from openelec. (Thanks Guys for LE!) The only issue I have is with socat. It seems that the ssl library is not installed.
I tried reinstalling it but same issue.
HiI've successfully upgraded from openelec. (Thanks Guys for LE!) The only issue I have is with socat. It seems that the ssl library is not installed.
I tried reinstalling it but same issue.
the ssl library is installed, it is probably just built against a different version. We would have to provide our own socat addon for it to work.
Is there any plan for unofficial addon library for LE?
I tried building socat addon with
but I failed I think my environment is not properly set up to build LE.
build/genautomata /home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/common.md /home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/config/arm/arm.md insn-conditions.md > tmp-automata.c
Makefile:2137: recipe for target 's-automata' failed
make[2]: *** [s-automata] Error 137
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/.armv7ve-libreelec-linux-gnueabi-bootstrap/gcc'
Makefile:4096: recipe for target 'all-gcc' failed
Try docker.
You didn't include the relevant part of the output that shows the actual error.
Try docker.
What do you mean? Do you mean I should build socat using docker or run it? Any help is appreciated. I am docker noob
As a side note, actually I would need socat to feed tvheadend with xmltv format epg.
I used this command under openelec:
cat ~/.epg/xmltv.xml | ~/.kodi/addons/tools.socat/bin/socat - UNIX-CONNECT:/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/epggrab/xmltv.sock
[hr]
You didn't include the relevant part of the output that shows the actual error.
Hm, these are the last lines. Do you see what is failing?
/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/toolchain/bin/host-g++ -c -O2 -Wall -pipe -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/toolchain/include -Wno-format-security -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/. -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/../include -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/../libcpp/include -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/toolchain/include -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/toolchain/include -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/toolchain/include -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/../libdecnumber -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/../libbacktrace -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo /home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/dwarf2out.c
/bin/bash: line 1: 15741 Killed build/genautomata /home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/common.md /home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/gcc/config/arm/arm.md insn-conditions.md > tmp-automata.c
Makefile:2137: recipe for target 's-automata' failed
make[2]: *** [s-automata] Error 137
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/.armv7ve-libreelec-linux-gnueabi-bootstrap/gcc'
Makefile:4096: recipe for target 'all-gcc' failed
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory '/home/krisz/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0-devel/gcc-5.3.0/.armv7ve-libreelec-linux-gnueabi-bootstrap'
Makefile:852: recipe for target 'all' failed
make: *** [all] Error 2
Display More
Try this one.
Try this one.
It works. Thanks a lot!
Hi,
I have exactly the same problem since I upgraded to LibreELEC 8.0 (Linux 64 bits): for EPG I have a script which calls:
cat /tmp/epg.xml | /storage/.kodi/addons/tools.socat/bin/socat stdin UNIX-CONNECT:/storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock
/storage/.kodi/addons/tools.socat/bin/socat: error while loading shared libraries: libssl.so.35: cannot open shared object file: No such file or directory
Any idea?
Thanks
tools.socat isn't an addon that we offer. You'll have to find a new version of it
Hi,
Here is the solution I have used:
ln -s /usr/lib/libssl.so.39 /storage/.kodi/addons/tools.socat/bin/libssl.so.35
ln -s /usr/lib/libcrypto.so.38.0.0 /storage/.kodi/addons/tools.socat/bin/libcrypto.so.35
export LD_LIBRARY_PATH=/storage/.kodi/addons/tools.socat/bin:$LD_LIBRARY_PATH
I am surprised that socat is now packaged inside LibreELEC because it is used when updating the EPG: HOWTO: Three ways to use xmltv.sock
Thanks