Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Grafika, film, dźwięk.
Awatar użytkownika
logos2000
Sędziwy Jeż
Sędziwy Jeż
Posty: 37
Rejestracja: 05 lip 2007, 16:15
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Post autor: logos2000 »

witam

chcialbym sie zapytac jak mozna skompilowac sasc-ng na Ubuntu 9.04/9.10.
posiadam G++ jednak problemem prawdopodobnie jest wersja jadra.

zeby nie bylo to szukalem:
http://www.christhonie.co.za/node/9
(tego jajka nie ma nawet w repo)
http://www.zalas.pl/kodowane-kanaly-tel ... ikacji-dvb

robie to tak
sciagamy sasc-ng
svn co http://OpenSVN.csie.org/sascng sasc-ng

instalujemy tradycyjnie i ladujemy odpowiedni modul
cd sasc-ng/trunk/
./configure
make
make module
sudo insmod dvbloopback.ko
oto co mi wyskoczylo
janusz@ubuntu:~$ svn co http://OpenSVN.csie.org/sascng sasc-ng

Pobieranie zewnętrznego obiektu do 'sasc-ng/trunk/dvbloopback'
Pobrano do kopii roboczej obiekt zewnętrzny w wersji 117.

Pobrano wersję 182.
janusz@ubuntu:~$ cd sasc-ng/trunk/
janusz@ubuntu:~/sasc-ng/trunk$ ./configure
Using C++ compiler: g++
Processor capabilities: native ( mmx sse )
Trying various FFdecsa optimizations...
PARALLEL_32_INT: test failed
PARALLEL_64_2INT: test failed
PARALLEL_64_LONG: 33
PARALLEL_64_MMX: 73
PARALLEL_128_2LONG: 34
PARALLEL_128_2MMX: 69
PARALLEL_128_SSE: test failed
PARALLEL_128_SSE2: build failed
Choosing PARALLEL_MODE = PARALLEL_64_MMX
janusz@ubuntu:~/sasc-ng/trunk$ make
g++ -g -Wall -Werror -o objs/forward.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/forward.c
cc1plus: warnings being treated as errors
dvbloopback/src/forward.c: In function ?int main(int, char**)?:
dvbloopback/src/forward.c:391: error: suggest parentheses around ?&&? within ?||?
make: *** [objs/forward.o] Błąd 1
janusz@ubuntu:~/sasc-ng/trunk$
tak przy uzyciu g++4.2 ( http://www.organy.xo.pl/forum/viewtopic.php?f=7&t=383 )
janusz@ubuntu:~/sasc-ng/trunk$ ./configure --cxx=/usr/bin/g++-4.2
Using C++ compiler: /usr/bin/g++-4.2
Processor capabilities: native ( mmx sse )
Trying various FFdecsa optimizations...
PARALLEL_32_INT: 104
PARALLEL_64_2INT: 89
PARALLEL_64_LONG: 68
PARALLEL_64_MMX: 105
PARALLEL_128_2LONG: 76
PARALLEL_128_2MMX: 141
PARALLEL_128_SSE: test failed
PARALLEL_128_SSE2: build failed
Choosing PARALLEL_MODE = PARALLEL_128_2MMX
janusz@ubuntu:~/sasc-ng/trunk$ make
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/forward.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/forward.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/process_req.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/process_req.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/msg_passing.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/msg_passing.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_getsid.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/plugin_getsid.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_ringbuf.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/plugin_ringbuf.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_showioctl.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/plugin_showioctl.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_legacysw.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/plugin_legacysw.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_dss.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvbloopback/src/plugin_dss.c
/usr/bin/g++-4.2 -g -Wall -Werror -o objs/plugin_cam.o -c -DRELEASE_VERSION=\"0.0.2\" -Idvbloopback/src -Idvbloopback/module dvblb_plugins/plugin_cam.c
In file included from dvblb_plugins/plugin_cam.c:13:
dvblb_plugins/../sc/include/vdr/dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3!
make: *** [objs/plugin_cam.o] Błąd 1
janusz@ubuntu:~/sasc-ng/trunk$


co poradzic??
Intel i5 , 2GB DDR3 RAM, Radeon 5770 1 GB Ubuntu 10.04
tusek
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 03 wrz 2007, 21:27
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Post autor: tusek »

tusek
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 03 wrz 2007, 21:27
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Jak skompilowac opensascng na Ubuntu 9.04/9.10 ??

Post autor: tusek »

Potwierdzam, że nie da się jak na razie używać opensascng na Ubuntu 9.10 z jądrem 2.6.31.
Problem jest już opisany na stronie projektu: https://opensvn.csie.org/traccgi/opensascng/ticket/58

Da się skompilować moduł (po małym patchu - https://opensvn.csie.org/traccgi/opensascng/ticket/46 ),
zainstalować, wszystko niby działa, nawet widzę logi w newcamd, że klient dekoduje dany kanał, ale nie da się nic zobaczyć na wirtualnym urządzeniu DVB :(

Do tej pory na 9.04 wszystko działało bez zarzutu bez patcha
tusek
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 03 wrz 2007, 21:27
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Post autor: tusek »

Od wczoraj istnieje patch, który pozwala na poprawne skompilowanie i używanie opensascng na Ubuntu 9.10 - a konkretnie na jądro 2.6.31
problem opisany tu - https://opensvn.csie.org/traccgi/opensascng/ticket/58
patch dostępny tu - https://opensvn.csie.org/traccgi/opensa ... 5870.patch lub do ściągnięcia https://opensvn.csie.org/traccgi/opensa ... 5870.patch
azt17

Odp: Jak skompilowac opensascng na Ubuntu 9.04/9.10 ??

Post autor: azt17 »

Do tej pory na 9.04 wszystko działało bez zarzutu bez patcha
No właśnie, u mnie jakoś nie działa bez zarzutu. Kompiluje (make) najnowszą wersję open-sasc-ng i wyskakuje błąd - Error1. Zmieniłem na g++-4.2 i kompilator zaszedł dalej, ale błąd nadal wyskakuje. Tzn. nie da się skompilować samego sasc-ng, bo moduł kompiluje się i ładuje bez problemu.

Kod: Zaznacz cały

(...)
 FFdecsa/FFdecsa.o -lpthread -lcrypto -lcrypt
/usr/bin/ld: cannot open output file sasc-ng: Is a directory
collect2: ld returned 1 exit status
make: *** [sasc-ng] Error 1
Ups. Po prostu, skasowałem źródła open-sasc-ng i zainstalowałem je na nowo. Skompilowało się bez problemów.
tusek
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 03 wrz 2007, 21:27
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Post autor: tusek »

Witam,

Jedyną rzeczą, która mnie powstrzymuje przed aktualizacją na serwerze z 9.10 do 10.04, jest niepewność czy opensascng będzie działał...
Czy ktoś może potwierdzić, że opensascg działa na 10.04?
czy to ten z niedziałającej już strony
https://opensvn.csie.org/traccgi/opensascng/
lub ten przeniesiony do VDR-SC, o którym info można znaleźć na
http://www.dvbn.happysat.org
Awatar użytkownika
gomath
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 31 sty 2010, 00:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Jak skompilowac sasc-ng na Ubuntu 9.04/9.10 ??

Post autor: gomath »

tusek pisze:Witam,

Jedyną rzeczą, która mnie powstrzymuje przed aktualizacją na serwerze z 9.10 do 10.04, jest niepewność czy opensascng będzie działał...
Czy ktoś może potwierdzić, że opensascg działa na 10.04?
czy to ten z niedziałającej już strony
https://opensvn.csie.org/traccgi/opensascng/
lub ten przeniesiony do VDR-SC, o którym info można znaleźć na
http://www.dvbn.happysat.org
W Ubuntu 10.10 sasc-ng z vdr-sc już działa.

Przy okazji... opis instalacji: http://www.zalas.pl/instalacja-sasc-ng-ubuntu-1010

</bezwstydna_reklama>
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości