xbmc / inputstream.rtmp

RTMP input stream add-on for Kodi
GNU General Public License v2.0
15 stars 26 forks source link

Installation Error #71

Closed Tiemichael closed 3 years ago

Tiemichael commented 3 years ago

Hi, try to install this plugin on Kodi Matrix 19beta2, on a Jetson Nano running Ubuntu20.04.

make fails at 100%: [100%] Linking CXX shared library inputstream.rtmp.so /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(sha1-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(sha1-armv8.o): in functionsha1_block_armv8': (.text+0x1240): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(chacha-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(chacha-armv8.o):(.text+0x20): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(poly1305-armv8.o): relocation R_AARCH64_ADR_PREL_LO21 against symbolpoly1305_blocks' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(poly1305-armv8.o): in function poly1305_init': (.text+0x40): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(poly1305-armv8.o): relocation R_AARCH64_ADR_PREL_LO21 against symbolpoly1305_emit' which may bind externally can not be used when making a shared object; recompile with -fPIC (.text+0x48): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(poly1305-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(poly1305-armv8.o): in functionpoly1305_emit_neon': (.text+0x9a0): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(sha256-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(sha256-armv8.o): in functionsha256_block_data_order': (.text+0xf88): dangerous relocation: unsupported relocation /usr/bin/ld: ../../../build/depends/lib/libcrypto.a(sha512-armv8.o): relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P' which may bind externally can not be used when making a shared object; recompile with -fPIC ../../../build/depends/lib/libcrypto.a(sha512-armv8.o): in functionsha512_block_data_order': (.text+0x1108): dangerous relocation: unsupported relocation collect2: error: ld returned 1 exit status make[5]: [CMakeFiles/inputstream.rtmp.dir/build.make:103: inputstream.rtmp.so.3.4.0] Error 1 make[4]: [CMakeFiles/Makefile2:77: CMakeFiles/inputstream.rtmp.dir/all] Error 2 make[3]: [Makefile:152: all] Error 2 make[2]: [CMakeFiles/inputstream.rtmp.dir/build.make:114: inputstream.rtmp-prefix/src/inputstream.rtmp-stamp/inputstream.rtmp-build] Error 2 make[1]: [CMakeFiles/Makefile2:270: CMakeFiles/inputstream.rtmp.dir/all] Error 2 make: [Makefile:84: all] Error 2

Thank you!

Tiemichael commented 3 years ago

I found a working solution, in case anyone is running into the same issue:

Replace openssl with newer version : e.g. openssl-1.1.1j.tar.gz: