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