Kapat Napisano Sierpień 17, 2010 Zgłoszenie Share Napisano Sierpień 17, 2010 Witam! Czy udało się wam odpalić sikuli na fedorze? link do projektu: Sikuli download page błędy z debugera programu: raceback (most recent call last): File "<string>", line 1, in <module> File "/home/Kapat/Pobrane/Sikuli-IDE/sikuli-script.jar/Lib/sikuli/Sikuli.py", line 18, in <module> java.lang.UnsatisfiedLinkError: /home/Kapat/Pobrane/Sikuli-IDE/tmplib/libScreenMatchProxy.so: libcv.so.4: nie mo?na otworzy? pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1750) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1646) at java.lang.Runtime.load0(Runtime.java:787) at java.lang.System.load(System.java:1022) at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44) at edu.mit.csail.uid.Finder.<clinit>(Finder.java:16) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at org.python.core.SyspathJavaLoader.loadClass(SyspathJavaLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at org.python.core.Py.findClassEx(Py.java:817) at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133) at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:28) at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122) at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPackage.java:137) at org.python.core.PyObject.__findattr__(PyObject.java:869) at org.python.core.imp.import_name(imp.java:771) at org.python.core.imp.importName(imp.java:806) at org.python.core.ImportFunction.__call__(__builtin__.java:1232) at org.python.core.PyObject.__call__(PyObject.java:367) at org.python.core.__builtin__.__import__(__builtin__.java:1202) at org.python.core.imp.importFromAs(imp.java:884) at org.python.core.imp.importFrom(imp.java:860) at sikuli.Sikuli$py.f$0(/home/Kapat/Pobrane/Sikuli-IDE/sikuli-script.jar/Lib/sikuli/Sikuli.py:165) at sikuli.Sikuli$py.call_function(/home/Kapat/Pobrane/Sikuli-IDE/sikuli-script.jar/Lib/sikuli/Sikuli.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyCode.call(PyCode.java:18) at org.python.core.imp.createFromCode(imp.java:326) at org.python.core.util.importer.importer_load_module(importer.java:109) at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:161) at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source) at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:47) at org.python.core.imp.loadFromLoader(imp.java:451) at org.python.core.imp.find_module(imp.java:408) at org.python.core.PyModule.impAttr(PyModule.java:109) at org.python.core.imp.import_next(imp.java:637) at org.python.core.imp.import_logic(imp.java:699) at org.python.core.imp.import_name(imp.java:761) at org.python.core.imp.importName(imp.java:806) at org.python.core.ImportFunction.__call__(__builtin__.java:1232) at org.python.core.PyObject.__call__(PyObject.java:367) at org.python.core.__builtin__.__import__(__builtin__.java:1202) at org.python.core.__builtin__.__import__(__builtin__.java:1185) at org.python.core.imp.importAll(imp.java:904) at org.python.pycode._pyx2.f$0(<string>:1) at org.python.pycode._pyx2.call_function(<string>) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyCode.call(PyCode.java:18) at org.python.core.Py.runCode(Py.java:1204) at org.python.core.Py.exec(Py.java:1248) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172) at edu.mit.csail.uid.ScriptRunner.runPython(ScriptRunner.java:52) at edu.mit.csail.uid.SikuliIDE$ButtonRun.runPython(SikuliIDE.java:1238) at edu.mit.csail.uid.SikuliIDE$ButtonRun$1.run(SikuliIDE.java:1336) java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /home/Kapat/Pobrane/Sikuli-IDE/tmplib/libScreenMatchProxy.so: libcv.so.4: nie mo?na otworzy? pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu Potrzebne są do uruchomienia biblioteki opencv Lib: [root@ex ~]# ls /usr/lib64/libcv* /usr/lib64/libcvaux.so.2.0 /usr/lib64/libcvaux.so.2.0.0 /usr/lib64/libcv.so.2.0 /usr/lib64/libcv.so.2.0.0 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kenczan Napisano Sierpień 20, 2010 Zgłoszenie Share Napisano Sierpień 20, 2010 Zainstaluj sobie jeszcze dodatkowo 32 bitową wersję opencv - prawdopodobnie Sikuli korzysta właśnie z niej ewentualnie z obu. Program wywala błąd o braku właśnie opencv. Nie mam fedory nie mam jak sprawdzić, ale pewnie będzie to coś w stylu: sudo yum install opencv.i686 ewentualnie pierwsza cyfra po i będzie inna. Poszukaj w repozytoriach i powiedz czy pomogło - czy coś się zmieniło. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się