51 (edytowany przez onken 2019-09-10 20:27:10)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Znajomy pisze że nie ma w SDK tego katalogu , target

I w 19 też

jest tylko /openwrt-sdk-18.06.4-x86-64_gcc-7.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/

A kompiluje tak:

export TOOLCHAIN=/home/rafal/build/openwrt-sdk-x86-64_gcc-7.4.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-7.4.0_musl
export STAGING_DIR=/home/rafal/build/openwrt-sdk-x86-64_gcc-7.4.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-7.4.0_musl
svn checkout http://www.streamboard.tv/svn/oscam/trunk

oscam-svn
cd oscam-svn
make config
make CROSS=$TOOLCHAIN/bin/x86_64-openwrt-linux-musl- CONF_DIR=/etc/oscam

52

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Żeby skompilować dowolny pakiet to całe środowisko ma być skompilowane. Łącznie z libopenssl...

Ściągnijcie źródła, skompilujcie obraz dla x86/64 i wszystko co trzeba pojawi się w swoich katalogach.

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

53

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@onken
Twój znajomy próbuje exportować toolchain z SDK dla wersji 18.06.4, a używa poleceń do eksportu ze snapshota (tam jest x86-64_gcc-7.4.0_musl)

https://downloads.openwrt.org/releases/18.06.4/targets/x86/64/openwrt-sdk-18.06.4-x86-64_gcc-7.3.0_musl.Linux-x86_64.tar.xz
https://downloads.openwrt.org/snapshots/targets/x86/64/openwrt-sdk-x86-64_gcc-7.4.0_musl.Linux-x86_64.tar.xz

Dla wersji 18.06.4 powinno być raczej tak:

export TOOLCHAIN=/home/rafal/build/openwrt-sdk-18.06.4-x86-64_gcc-7.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-7.3.0_musl
export STAGING_DIR=/home/rafal/build/openwrt-sdk-18.06.4-x86-64_gcc-7.3.0_musl.Linux-x86_64/staging_dir/toolchain-x86_64_gcc-7.3.0_musl
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn 
cd oscam-svn
make config
make CROSS=$TOOLCHAIN/bin/x86_64-openwrt-linux-musl- CONF_DIR=/etc/oscam 

P.S. Jeżeli używasz czytnika Pheonix, to wystarczy jedynie pobrać SDK i skompilować bez żadnych dodatkowych bibliotek

54 (edytowany przez onken 2019-09-10 21:54:03)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Robimy jeszcze dla pcsd, bo chyba lepiej będzie działał od phoenixa.

I z tego co on mówił jak damy patcha to komplikuje cała sprawę i wymusza SSL

Już mu przekazuje smile

55

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@Cezary

Mamy problem z kompilacja pcsc

Kolega ma prośbę.

mamy rozpakowane źródła do folderu ~/openwrt

gdy tam wejdę, jest tam plik ukryty ~/openwrt/.config z parametrami do kompilacji

potrzeba do kompilacji plik .config dla celu x86_64_musl aby miał libusb, libssl, libcrypto i pcsc-lite

I prośba o plik config by podejrzeć gdzie robimy błąd.

56

Odp: Oscam pod OpenWRT X86_64, pomocy :)

I dlaczego nie przeczytałeś "jak" to zrobić? http://eko.one.pl/?p=openwrt-19.07#wasnakompilacja
A mój config.seed z którego powstanie .config jest tutaj: https://dl.eko.one.pl/luci/openwrt-19.07/x86/64/

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

57 (edytowany przez onken 2019-09-11 20:28:22)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Oczywiście czytał Twój opis ale ma problemy smile

Ale inny:

http://eko.one.pl/?p=openwrt-kompilacja

58

Odp: Oscam pod OpenWRT X86_64, pomocy :)

pcsclite jest normalnie w pakietach. Jaki problem jest z jego kompilacją?

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

59

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Zapytam go, ogólnie jakimiś błędami rzucał i nie kompilował oscama.

60

Odp: Oscam pod OpenWRT X86_64, pomocy :)

No to pscs czy oscam, zdecydujcie się. Tak NB aktualny oscam też się kompiluje bez problemów...

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

61 (edytowany przez onken 2019-09-11 21:19:18)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

No więc teraz wyrzuca:

( pscs jako czytnik w oscamie )

A niby ma wszystko

build/x86_64-openwrt-linux-musl-ssl-libusb-pcsc/oscam.o: In function `ssl_init':
/oscam-svn/oscam.c:51: undefined reference to `OPENSSL_init_ssl'
/oscam-svn/oscam.c:54: undefined reference to `OPENSSL_init_ssl'
build/x86_64-openwrt-linux-musl-ssl-libusb-pcsc/module-webif-lib.o: In function `SSL_Webif_Init':
/oscam-svn/module-webif-lib.c:869: undefined reference to `TLS_server_method'
/oscam-svn/module-webif-lib.c:892: undefined reference to `SSL_CTX_set_options'
collect2: error: ld returned 1 exit status
Makefile:404: recipe for target 'Distribution/oscam-1.20_svn11546-x86_64-openwrt-linux-musl-ssl-libusb-pcsc.debug' failed
make[1]: *** [Distribution/oscam-1.20_svn11546-x86_64-openwrt-linux-musl-ssl-libusb-pcsc.debug] Error 1
Makefile:373: recipe for target 'all' failed
make: *** [all] Error 2

62

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Pisaliśmy już o tym. Linkując pakiet nie podajecie biblioteki libopenssl (-lssl -lcrypto -L...)

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

63

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Niestety, nie udało się.
Kolega się poddał
Ja też nie czuję się na siłach na kompilacje sad
Jedyna nadzieja w Tobie na nowe oscamy smile
Dzisiaj przychodzi czytnik pcsc to go przetestuje na Twojej wersji smile

cp -fpR /home/rafal/openwrt/build_dir/target-x86_64_musl/linux-x86_64/iptables-1.6.2/ipkg-install/usr/sbin/ip6tables{,-restore,-save} /home/rafal/openwrt/build_dir/target-x86_64_musl/linux-x86_64/iptables-1.6.2/ipkg-x86_64/ip6tables/usr/sbin/
cp: cannot stat '/home/rafal/openwrt/build_dir/target-x86_64_musl/linux-x86_64/iptables-1.6.2/ipkg-install/usr/sbin/ip6tables': No such file or directory
cp: cannot stat '/home/rafal/openwrt/build_dir/target-x86_64_musl/linux-x86_64/iptables-1.6.2/ipkg-install/usr/sbin/ip6tables-restore': No such file or directory
cp: cannot stat '/home/rafal/openwrt/build_dir/target-x86_64_musl/linux-x86_64/iptables-1.6.2/ipkg-install/usr/sbin/ip6tables-save': No such file or directory
Makefile:641: recipe for target '/home/rafal/openwrt/bin/targets/x86/64/packages/ip6tables_1.6.2-1_x86_64.ipk' failed
make[3]: *** [/home/rafal/openwrt/bin/targets/x86/64/packages/ip6tables_1.6.2-1_x86_64.ipk] Error 1
make[3]: Leaving directory '/home/rafal/openwrt/package/network/utils/iptables'
time: package/network/utils/iptables/compile#3.38#2.37#5.17
package/Makefile:107: recipe for target 'package/network/utils/iptables/compile' failed
make[2]: *** [package/network/utils/iptables/compile] Error 2
make[2]: Leaving directory '/home/rafal/openwrt'
package/Makefile:103: recipe for target '/home/rafal/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile' failed
make[1]: *** [/home/rafal/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/rafal/openwrt'
/home/rafal/openwrt/include/toplevel.mk:216: recipe for target 'world' failed
make: *** [world] Error 2

64

Odp: Oscam pod OpenWRT X86_64, pomocy :)

A teraz to coś pomieszaliście z ipv6.

Dawaj łatki które chcieliście dodać, o ile całość będzie chciała się nakładać to je wrzucę w binarkę.

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

65

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ale z łatek to chyba tylko ta która już Ci podsyłałem.
Dzisiaj się okaże jak przyjdzie czytnik i będę testował smile
Powiedz mi proszę dodałeś już tą łatkę do każdej nowej kompilacji ?

66

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Nie. To jest jednorazowy build jak na razie.

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

67

Odp: Oscam pod OpenWRT X86_64, pomocy :)

To może jak będą jakieś nowe łatki to Ci podeślę.
Do nowych build.
W każdym bądź razie do działania  poprawnego CAK7 ta co podesłałem jest koniecznością.

68

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Nie wiem o czym do mnie mówisz ale podeślij jak będziesz miał. Jak sprawdzisz to daj znać czy działa czy nie.

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

69

Odp: Oscam pod OpenWRT X86_64, pomocy :)

ok, dam znać na 100%
Na phoenix Twoja wersja działa ale Phoenix jest mało stabilny dla caymana.

to już pamiętam mówili od ponad roku tak było.

70

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Cezary

Zainstalowałem pcsc na LEDE

Podpiałem czytnik pcsc ( włąsnie dotarł ) ale jest problem

[180044.321297] wr08-nc+_pcsc[31851]: segfault at 90 ip 00000000004cc651 sp 00007f1b01824900 error 4 in B1[405000+db000]

71

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Mnie nie pytaj. Ja o tym nic nie wiem i nie używam tego. 0 (słownie zero) doświadczenia mam z oscamem.

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

72

Odp: Oscam pod OpenWRT X86_64, pomocy :)

ok, walcze dalej smile

73 (edytowany przez onken 2019-09-12 11:27:04)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Cezary, mógłbyś sprawdzić czy można jakoś ustawić parametry wdelay ( write delay ) w oscam w przypadku pcsc ?

Bo nic nie zmienia mimo że go przestawiam, w Phoenix działa.

A jak nie ustawie minimum 100, 200 to nie potrafi przeczytać poprawnie karty Cayman.

74

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Jeszcze raz - to nie ja. Ja tylko kompiluję oscama, nie korzystam z niego. Źródła są dostepne więc możesz zobaczyć sam co właściwie (i jak) oscam robi.

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

75 (edytowany przez onken 2019-09-12 12:30:20)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ok, podglądne.
Jakbym zdobył patcha to zaimplementujesz  proszę i skompilujesz ?