Created attachment 537702 [details]
Disable SSE by default
Description of problem:
OpenNi is compiled with SSE2 support, but has no runtime-check if the actual machine supports it. This is true for my Athlon XP 2800+, which has only SSE.
Version-Release number of selected component (if applicable):
On a platform without SSE2 for example:
1) nepomukservicestub crashes with illegal instruction when KDE starts up.
2) DigiKam/showfoto crash with illegal instruction
The minimal requirements for F16 are Pentium Pro, so it should run without any SSE.
I confirmed my suggestion by recompiling openni without SSE and it works flawlessly. Attached is my patch. Also SSE_GENERATION=0 in the SPEC-File must be set.
openni-primesense-184.108.40.206-1.fc15,openni-220.127.116.11-2.fc15 has been submitted as an update for Fedora 15.
openni-primesense-18.104.22.168-1.fc16,openni-22.214.171.124-2.fc16 has been submitted as an update for Fedora 16.
Package openni-primesense-126.96.36.199-1.fc16, openni-188.8.131.52-2.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing openni-primesense-184.108.40.206-1.fc16 openni-220.127.116.11-2.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
I confirm the described issue is fixed with openni-18.104.22.168-2.fc16.
Thanks to the one who did it.
Happy to hear that. Half of the fix is openni-primesense, together with disabling SSE. Merry Christmas!
openni-primesense-22.214.171.124-1.fc15, openni-126.96.36.199-2.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
openni-primesense-188.8.131.52-1.fc16, openni-184.108.40.206-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.