Right, so lilypond is loaded from /usr/lib64/qt4/bin/lilypond (/usr/lib64/qt4/bin/ is just a symlink to /usr/bin/, so lilypond is found there), because it comes in the path before /usr/bin/.
And as it uses its call path to find its files, it won’t start because it can’t find its files in /usr/lib64/qt4/ obviously, as already explained.
So the question is, why is /usr/lib64/qt4/bin even in your path? It shouldn’t be.
To find it, probably run this and post the output:
grep -R /usr/lib64/qt4/bin /etc/bash* /etc/profile* ~/.bash* ~/.profile
zypper lr -d
This is asking for troube!
2 | Packman_for_13.2 | Packman for 13.2 | No | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.2/ |
3 | VideoLAN | VideoLAN | Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/vlc/SuSE/13.2/ |
You shouldn’t have both Packman and VideoLAN, they are incompatible.
IMHO, VideoLAN is completely superfluous anyway, as everything it contains is available from Packman as well (and much more).
So I’d suggest to remove the VideoLAN repo, enable Packman and do a “full repository vendor switch” to Packman.
https://en.opensuse.org/SDB:Vendor_change_update#Full_repository_Vendor_change
4 | openSUSE-13.2-0 | openSUSE-13.2-0 | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
5 | openSUSE:Factory | openSUSE:Factory | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/oss/ |
What are you intending to use?
openSUSE 13.2, or openSUSE Factory (i.e. Tumbleweed)?
According to your post it’s 13.2 rather, so remove Factory immediately!
Any (normal) update will install things from Factory as most packages there have a higher version than in 13.2 but the same vendor!
So installing updates will either switch you to Factory/Tumbleweed or even break your system because of mismatched packages.
If you do want to use Tumbleweed, you should remove all 13.2 repos instead.
But note that the nvidia driver packages are not available for Tumbleweed, you’d have to install it “the hard way”.