Second, it looks as if you try to start Digicam as root. Please do not do that. Doing it from a terminal to see error messages is a good thing, but apart from it being not very clever to do things as root which do not require root pivileges, it is better that the same user (the one that has the problem) starts it from the terminal as the one that starts it in the GUI.
I understand, but you should never call such an application as root. And when you do (after all it is your system and you can of course do what you like with it), you should never show it here, because it can trigger less knowing people to to the same as you. And we have to warn other people not to do these sort of things.
I’m never ever logged in to the desktop as root! That’s an absolutely NOGO!
First I tried to start digikam via the KDE-menue. It failed!
Then, from a xterm, to have a chance to see an error-message. An there it was: “illegal instruction” (exactly: “Ungültiger Maschinenbefehl” in my german environment)
There must be something in digikam or in the deeps of the thousands libs, which is refusing to run on my old athlon. Like i said above: on my Pentium4-testmachine there is no problem with running digikam: same distro, same patchlevel, same desktop, same amount of memory, same user! nonroot-user!!!