1) А актуальные версии opensasc-ng? Где посмотреть и хауту для opensuse11.4.Ссылку svn co
https://OpenSVN.csie.org/sascng sasc-ng устарела, сайт вообще закрылся.
2) Еще вопрос :
roman@linux:~/Downloads/kaffeine-sc-0.4.1> ./configure
checking for Qt docs... NO
checking for dot... /usr/bin/dot
checking for doxygen... /usr/bin/doxygen
checking if src should be compiled... yes
configure: creating ./config.status
wrong input (flag != 4) at admin/conf.change.pl line 117, <> line 1239.
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/mgcam/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
Good - your configure finished. Start make now
Далее
linux:/home/roman/Downloads/kaffeine-sc-0.4.1 # make
Makefile:939: предупреждение: переопределение способа для цели `clean-bcheck'
Makefile:917: предупреждение: старый способ для цели `clean-bcheck' игнорируются
Makefile:944: предупреждение: переопределение способа для цели `bcheck-am'
Makefile:922: предупреждение: старый способ для цели `bcheck-am' игнорируются
Makefile:976: предупреждение: переопределение способа для цели `clean-bcheck'
Makefile:939: предупреждение: старый способ для цели `clean-bcheck' игнорируются
Makefile:981: предупреждение: переопределение способа для цели `bcheck-am'
Makefile:944: предупреждение: старый способ для цели `bcheck-am' игнорируются
make all-recursive
make[1]: Вход в каталог `/home/roman/Downloads/kaffeine-sc-0.4.1'
Makefile:939: предупреждение: переопределение способа для цели `clean-bcheck'
Makefile:917: предупреждение: старый способ для цели `clean-bcheck' игнорируются
Makefile:944: предупреждение: переопределение способа для цели `bcheck-am'
Makefile:922: предупреждение: старый способ для цели `bcheck-am' игнорируются
Makefile:976: предупреждение: переопределение способа для цели `clean-bcheck'
Makefile:939: предупреждение: старый способ для цели `clean-bcheck' игнорируются
Makefile:981: предупреждение: переопределение способа для цели `bcheck-am'
Makefile:944: предупреждение: старый способ для цели `bcheck-am' игнорируются
Making all in src
make[2]: Вход в каталог `/home/roman/Downloads/kaffeine-sc-0.4.1/src'
Making all in mgcam
make[3]: Вход в каталог `/home/roman/Downloads/kaffeine-sc-0.4.1/src/mgcam'
if /bin/sh ../../libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2 -Wformat-security -Wmissing-format-attribute -MT irdeto.lo -MD -MP -MF ".deps/irdeto.Tpo" -c -o irdeto.lo irdeto.c; \
then mv -f ".deps/irdeto.Tpo" ".deps/irdeto.Plo"; else rm -f ".deps/irdeto.Tpo"; exit 1; fi
irdeto.c:85:6: warning: no previous prototype for 'rotate'
irdeto.c:111:6: warning: no previous prototype for 'decryptIrd'
irdeto.c:136:6: warning: no previous prototype for 'sessionKeyCrypt'
irdeto.c:147:5: warning: no previous prototype for 'signatureCheck'
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT viaccess.lo -MD -MP -MF ".deps/viaccess.Tpo" -c -o viaccess.lo viaccess.cpp; \
then mv -f ".deps/viaccess.Tpo" ".deps/viaccess.Plo"; else rm -f ".deps/viaccess.Tpo"; exit 1; fi
In file included from /usr/lib/qt3/include/qfile.h:46:0,
from viaccess.cpp:6:
/usr/lib/qt3/include/qstring.h: In member function 'char QChar::latin1() const':
/usr/lib/qt3/include/qstring.h:197:58: warning: conversion to 'char' from 'int' may alter its value
/usr/lib/qt3/include/qstring.h: In member function 'void QChar::setCell(uchar)':
/usr/lib/qt3/include/qstring.h:222:57: warning: conversion to 'ushort' from 'int' may alter its value
/usr/lib/qt3/include/qstring.h: In member function 'void QChar::setRow(uchar)':
/usr/lib/qt3/include/qstring.h:223:69: warning: conversion to 'ushort' from 'int' may alter its value
/usr/lib/qt3/include/qstring.h: In constructor 'QChar::QChar(uchar, uchar)':
/usr/lib/qt3/include/qstring.h:267:61: warning: conversion to 'ushort' from 'int' may alter its value
/usr/lib/qt3/include/qstring.h: In constructor 'QStringData::QStringData(QChar*, uint, uint)':
/usr/lib/qt3/include/qstring.h:365:94: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
/usr/lib/qt3/include/qstring.h:365:94: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
In file included from crypto.h:31:0,
from viaccess.h:4,
from viaccess.cpp:11:
misc.h: At global scope:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
viaccess.cpp: In member function 'void cViaccess::Via2Mod(const unsigned char*, unsigned char*)':
viaccess.cpp:207:75: warning: conversion to 'unsigned char' from 'int' may alter its value
viaccess.cpp:216:75: warning: conversion to 'unsigned char' from 'int' may alter its value
viaccess.cpp: In member function 'bool cViaccess:ecrypt(const unsigned char*, unsigned char*, int, unsigned char*, unsigned char*, bool, int*)':
viaccess.cpp:331:57: warning: conversion to 'short int' from 'int' may alter its value
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT nagra.lo -MD -MP -MF ".deps/nagra.Tpo" -c -o nagra.lo nagra.cpp; \
then mv -f ".deps/nagra.Tpo" ".deps/nagra.Plo"; else rm -f ".deps/nagra.Tpo"; exit 1; fi
In file included from crypto.h:31:0,
from nagra.cpp:26:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
nagra.cpp: In member function 'virtual void cNagra1::CreatePQ(const unsigned char*, BIGNUM*, BIGNUM*)':
nagra.cpp:155:20: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp:167:24: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp: In member function 'virtual void cNagra2::CreatePQ(const unsigned char*, BIGNUM*, BIGNUM*)':
nagra.cpp:197:17: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp:200:17: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp: In member function 'bool cNagra2:ecryptECM(const unsigned char*, unsigned char*, const unsigned char*, int, const unsigned char*, BIGNUM*)':
nagra.cpp:236:12: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp: In member function 'bool cNagra2:ecryptEMM(const unsigned char*, unsigned char*, const unsigned char*, int, const unsigned char*, BIGNUM*)':
nagra.cpp:272:12: warning: conversion to 'unsigned char' from 'int' may alter its value
nagra.cpp: In member function 'bool cNagra2::MECM(unsigned char, int, unsigned char*)':
nagra.cpp:334:56: warning: conversion to 'unsigned char' from 'int' may alter its value
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT crypto.lo -MD -MP -MF ".deps/crypto.Tpo" -c -o crypto.lo crypto.cpp; \
then mv -f ".deps/crypto.Tpo" ".deps/crypto.Plo"; else rm -f ".deps/crypto.Tpo"; exit 1; fi
In file included from crypto.h:31:0,
from crypto.cpp:29:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
crypto.cpp: In constructor 'cDes::cDes(const unsigned char*, const unsigned char*)':
crypto.cpp:287:39: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp:288:42: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp: In member function 'void cDes:ermute(unsigned char*, const unsigned char*, int) const':
crypto.cpp:300:12: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp: In member function 'void cAES:ecrypt(unsigned char*, int) const':
crypto.cpp:376:16: warning: suggest braces around empty body in an 'if' statement
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT misc.lo -MD -MP -MF ".deps/misc.Tpo" -c -o misc.lo misc.cpp; \
then mv -f ".deps/misc.Tpo" ".deps/misc.Plo"; else rm -f ".deps/misc.Tpo"; exit 1; fi
In file included from misc.cpp:28:0:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
misc.cpp: In function 'void SetSctLen(unsigned char*, int)':
misc.cpp:35:22: warning: conversion to 'unsigned char' from 'int' may alter its value
misc.cpp:36:17: warning: conversion to 'unsigned char' from 'int' may alter its value
misc.cpp: In member function 'virtual int cProviderViaccess::Assemble(cAssembleData*)':
misc.cpp:388:22: warning: conversion to 'unsigned char' from 'int' may alter its value
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT cryptoworks.lo -MD -MP -MF ".deps/cryptoworks.Tpo" -c -o cryptoworks.lo cryptoworks.cpp; \
then mv -f ".deps/cryptoworks.Tpo" ".deps/cryptoworks.Plo"; else rm -f ".deps/cryptoworks.Tpo"; exit 1; fi
In file included from crypto.h:31:0,
from cryptoworks.h:3,
from cryptoworks.cpp:1:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
cryptoworks.cpp: In member function 'void cCwDes::CwDes(unsigned char*, const unsigned char*, int) const':
cryptoworks.cpp:71:17: warning: dereferencing type-punned pointer will break strict-aliasing rules
cryptoworks.cpp: In member function 'void cCwDes::CwL2Des(unsigned char*, const unsigned char*, unsigned char) const':
cryptoworks.cpp:100:17: warning: dereferencing type-punned pointer will break strict-aliasing rules
cryptoworks.cpp: In member function 'void cCwDes::CwR2Des(unsigned char*, const unsigned char*, unsigned char) const':
cryptoworks.cpp:119:17: warning: dereferencing type-punned pointer will break strict-aliasing rules
cryptoworks.cpp: In member function 'void cCryptoworks::Signatura(const unsigned char*, int, const unsigned char*, unsigned char*)':
cryptoworks.cpp:161:31: warning: conversion to 'unsigned char' from 'int' may alter its value
cryptoworks.cpp:170:28: warning: conversion to 'unsigned char' from 'int' may alter its value
cryptoworks.cpp: In member function 'bool cCryptoworks:ecryptRSA(unsigned char*, int, unsigned char, const unsigned char*, BIGNUM*)':
cryptoworks.cpp:208:51: warning: conversion to 'unsigned char' from 'int' may alter its value
cryptoworks.cpp:211:34: warning: conversion to 'unsigned char' from 'int' may alter its value
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT st20.lo -MD -MP -MF ".deps/st20.Tpo" -c -o st20.lo st20.cpp; \
then mv -f ".deps/st20.Tpo" ".deps/st20.Plo"; else rm -f ".deps/st20.Tpo"; exit 1; fi
In file included from st20.cpp:28:0:
misc.h:134:15: warning: unused parameter 'data'
misc.h:135:15: warning: unused parameter 'ad'
st20.cpp:239:6: warning: unused parameter 'op'
st20.cpp: In member function 'int cST20:ecode(int)':
st20.cpp:336:70: warning: conversion to 'unsigned char' from 'int' may alter its value
st20.cpp:348:86: warning: conversion to 'int' from 'long long unsigned int' may alter its value
st20.cpp:348:112: warning: conversion to 'int' from 'long long unsigned int' may alter its value
st20.cpp:350:89: warning: conversion to 'int' from 'long long unsigned int' may alter its value
st20.cpp:350:116: warning: conversion to 'int' from 'long long unsigned int' may alter its value
/bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libmgcam.la seca.lo irdeto.lo viaccess.lo nagra.lo crypto.lo misc.lo cryptoworks.lo st20.lo
make[3]: Выход из каталога `/home/roman/Downloads/kaffeine-sc-0.4.1/src/mgcam'
Making all in FFdecsa
make[3]: Вход в каталог `/home/roman/Downloads/kaffeine-sc-0.4.1/src/FFdecsa'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/home/roman/Downloads/kaffeine-sc-0.4.1/src/FFdecsa'
make[3]: Вход в каталог `/home/roman/Downloads/kaffeine-sc-0.4.1/src'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT kaffeinesc.lo -MD -MP -MF ".deps/kaffeinesc.Tpo" -c -o kaffeinesc.lo kaffeinesc.cpp; \
then mv -f ".deps/kaffeinesc.Tpo" ".deps/kaffeinesc.Plo"; else rm -f ".deps/kaffeinesc.Tpo"; exit 1; fi
In file included from kaffeinesc.cpp:22:0:
kaffeinesc.h:13:40: fatal error: kaffeine/kaffeinedvbplugin.h: No such file or directory
compilation terminated.
make[3]: *** [kaffeinesc.lo] Ошибка 1
make[3]: Выход из каталога `/home/roman/Downloads/kaffeine-sc-0.4.1/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/roman/Downloads/kaffeine-sc-0.4.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/roman/Downloads/kaffeine-sc-0.4.1'
make: *** [all] Ошибка 2
Может кто подсказать что я не так делаю.
Заранее благодарен за любую информацию