cabriofahrer
Well-Known Member
Auf einem alten Rechner mit einem Athlon 64 konnte ich immer problemlos Kodi bis einschließlich Version 17.6 betreiben. Doch die neueste Version in den Packages oder kodi-devel funktionieren nicht mehr:
Die Fehlermeldung sagt klar was fehlt: Der Prozessor hat kein SSE3. Das Problem scheint aber nicht das Paket Kodi zu sein, sondern OpenCV.
Meine Frage jetzt: Kann OpenCV speziell kompiliert werden, dass es auf Prozessoren ohne SSE3 läuft? Schließlich hatte Kodi in der Vergangenheit mit älteren Versionen von Packages funktioniert.
Alternativ könnte ich natürlich mit Poudriere die gesamten Packages für das System von einem älteren Portstree kompilieren, die Option gefällt mir aber nicht, weil ich sonst nie mehr ein
Code:
$ kodi
******************************************************************
* FATAL ERROR: *
* This OpenCV build doesn't support current CPU/HW configuration *
* *
* Use OPENCV_DUMP_CONFIG=1 environment variable for details *
******************************************************************
Required baseline features:
SSE - OK
SSE2 - OK
SSE3 - NOT AVAILABLE
OpenCV(3.4.1) Error: Assertion failed (Missing support for required CPU baseline features. Check OpenCV build configuration and required CPU/HW setup.) in initialize, file /wrkdirs/usr/ports/graphics/opencv-core/work/opencv-3.4.1/modules/core/src/system.cpp, line 487
Crash report available at /home/susy/kodi_crashlog-20201029_084417.log
Die Fehlermeldung sagt klar was fehlt: Der Prozessor hat kein SSE3. Das Problem scheint aber nicht das Paket Kodi zu sein, sondern OpenCV.
Meine Frage jetzt: Kann OpenCV speziell kompiliert werden, dass es auf Prozessoren ohne SSE3 läuft? Schließlich hatte Kodi in der Vergangenheit mit älteren Versionen von Packages funktioniert.
Alternativ könnte ich natürlich mit Poudriere die gesamten Packages für das System von einem älteren Portstree kompilieren, die Option gefällt mir aber nicht, weil ich sonst nie mehr ein
pkg upgrade
machen könnte.