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
oto co mi wyskoczylosciagamy 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
tak przy uzyciu g++4.2 ( http://www.organy.xo.pl/forum/viewtopic.php?f=7&t=383 )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$
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??