301

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Odświeżę temat może ktoś coś zasugeruje.
Chciałem zrobić biharkę oscam pod openwrt x86_64 i mam ciągle problem z ssl. Bez opcji ssl wszystko ładnie się kompiluje.
Instalowanie, wgrywanie, kompilowanie różnych wersji ssl nic nie pomaga. Wszystkie pakiety openwrt wgrane. Wszystko robię na ubuntu i skończyły się pomysły po tygodniu walki.

 make CROSS=$TOOLCHAIN/bin/x86_64-openwrt-linux-musl- CONF_DIR=/etc/oscam
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11734 target: x86_64-openwrt-linux-musl-ssl
| Tools:
|  CROSS    = /home/ubuntu/openwrt-sdk-23.05.2-x86-64_gcc-12.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-12.3.0_musl//bin/x86_64-openwrt-linux-musl-
|  CC       = /home/ubuntu/openwrt-sdk-23.05.2-x86-64_gcc-12.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-12.3.0_musl//bin/x86_64-openwrt-linux-musl-gcc
| Settings:
|  CONF_DIR = /etc/oscam
|  CC_OPTS  = -O2 -ggdb -pipe -ffunction-sections -fdata-sections
|  CC_WARN  = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
|  CFLAGS   = -DWITH_SSL=1 -DWITH_LIBCRYPTO=1
|  LDFLAGS  = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1
|  LIBS     = -lssl -lcrypto -lm -lpthread -ldl
|  UseFlags = USE_SSL=1 USE_LIBCRYPTO=1
| Config:
|  Addons   : WEBIF WEBIF_LIVELOG WEBIF_JQUERY WITH_SSL HAVE_DVBAPI READ_SDT_CHARSETS WITH_DEBUG MODULE_MONITOR WITH_LB
|  Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX SCAM
|  Readers  : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
|  CardRdrs : PHOENIX INTERNAL STINGER
|  Compiler : x86_64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23630-842932a63d) 12.3.0
|  Config   : build/x86_64-openwrt-linux-musl-ssl/config.mak
|  Binary   : Distribution/oscam-1.20_svn11734-x86_64-openwrt-linux-musl-ssl
+-------------------------------------------------------------------------------
LINK    Distribution/oscam-1.20_svn11734-x86_64-openwrt-linux-musl-ssl.debug
/home/ubuntu/openwrt-sdk-23.05.2-x86-64_gcc-12.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-12.3.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/12.3.0/../../../../x86_64-openwrt-linux-musl/bin/ld: cannot find -lssl: No such file or directory
/home/ubuntu/openwrt-sdk-23.05.2-x86-64_gcc-12.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-12.3.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/12.3.0/../../../../x86_64-openwrt-linux-musl/bin/ld: cannot find -lcrypto: No such file or directory
collect2: error: ld returned 1 exit status
Makefile:402: recipe for target 'Distribution/oscam-1.20_svn11734-x86_64-openwrt-linux-musl-ssl.debug' failed
make[1]: *** [Distribution/oscam-1.20_svn11734-x86_64-openwrt-linux-musl-ssl.debug] Error 1
Makefile:371: recipe for target 'all' failed
make: *** [all] Error 2

302

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Kompilujesz ręcznie, w LIBS masz podane biblioteki z którymi ma się lnikować ale nie masz podane przez -L  gdzie te biblioteki ma szukać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

303

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@Cezary

Czy mogę mieć prośbę do nowego oscama ?

Kompilacja pod compiler:
Compiler: x86_64-openwrt-linux-musl, OpenWRT

OpenWRT 21.02

Mam oscama 11702 (stary) a były jakies zmiany pod karty Polsatu w tych najnowszych

Można poprosić o nowego ?

304

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Nie mam tak starego sdk. Mogę Ci skompilować w 25.12, może ruszy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

305

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Oki, poproszę, mam nadzieję że nie czeka mnie update openwrt smile

306

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Tu masz: https://dl.eko.one.pl/test/oscam/25.12/ weź binarkę, zmień nazwę na oscam, umieść w /usr/bin i zrób chmod 755 /usr/bin/oscam

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

307 (edytowany przez onken 2026-02-08 16:19:17)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Error loading shared library libcrypto.so.3: No such file or directory (needed by /root/oscam)

Cos moge zaradzic ?

i jeszcze takie błedy (istotne?)

Error relocating /root/oscam/B1: DES_encrypt1: symbol not found
Error relocating /root/oscam/B1: BN_mul: symbol not found
Error relocating /root/oscam/B1: DES_set_key_unchecked: symbol not found
Error relocating /root/oscam/B1: BN_free: symbol not found
Error relocating /root/oscam/B1: BN_bin2bn: symbol not found
Error relocating /root/oscam/B1: MD5: symbol not found
Error relocating /root/oscam/B1: BN_bn2bin: symbol not found
Error relocating /root/oscam/B1: AES_set_decrypt_key: symbol not found
Error relocating /root/oscam/B1: BN_new: symbol not found
Error relocating /root/oscam/B1: BN_add_word: symbol not found
Error relocating /root/oscam/B1: BN_sub_word: symbol not found
Error relocating /root/oscam/B1: BN_CTX_new: symbol not found
Error relocating /root/oscam/B1: SHA1_Final: symbol not found
Error relocating /root/oscam/B1: BN_mod_inverse: symbol not found
Error relocating /root/oscam/B1: MD5_Final: symbol not found
Error relocating /root/oscam/B1: AES_decrypt: symbol not found
Error relocating /root/oscam/B1: BN_num_bits: symbol not found
Error relocating /root/oscam/B1: SHA1_Update: symbol not found
Error relocating /root/oscam/B1: SHA1_Init: symbol not found
Error relocating /root/oscam/B1: AES_encrypt: symbol not found
Error relocating /root/oscam/B1: BN_mod_exp: symbol not found
Error relocating /root/oscam/B1: BN_CTX_start: symbol not found
Error relocating /root/oscam/B1: BN_CTX_free: symbol not found
Error relocating /root/oscam/B1: BN_CTX_get: symbol not found
Error relocating /root/oscam/B1: MD5_Init: symbol not found
Error relocating /root/oscam/B1: DES_set_odd_parity: symbol not found
Error relocating /root/oscam/B1: MD5_Update: symbol not found
Error relocating /root/oscam/B1: BN_CTX_end: symbol not found
Error relocating /root/oscam/B1: AES_cbc_encrypt: symbol not found
Error relocating /root/oscam/B1: AES_set_encrypt_key: symbol not found

308

Odp: Oscam pod OpenWRT X86_64, pomocy :)

libopenssl w wersji "3" potrzebujesz.

Możesz spróbować je zaktualizować pakietami z https://downloads.openwrt.org/releases/ … 6_64/base/ - ale nie instaluj ich z pakietów tylko rozpakuj pakiety i same biblioteki wrzuć do /usr/lib

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

309

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ufff

Ruszyło smile Dziękuję smile

310

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Noo, co robisz ciekawego w niedzielę? Bo czas na aktualizację...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

311

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Wymieniam oscama wink muszę się zabrać, mocno stary system juz mam hmm