Hello Craig,
I ran exactly into the same problem like you and like you I use openSUSE 12.2. But I do not try to build Qt software, I tried to build the media center software XBMC. I get the same errors like you, the linker cannot find libraried, although they are installed on the system.
I get errors like this:
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld:
warning: libm.so.6, needed by /usr/lib64/libpython2.7.so, not found (try
using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld:
warning: libm.so.6, needed by /usr/lib64/libpython2.7.so, not found (try
using -rpath or -rpath-link)
To copy to clipboard, switch view to plain text mode
Actually libm.so.6 is there. My guess was the linker in openSUSE is broken. But, the amazing thing is, other folks can build XBMC on openSUSE 12.2, so it leaves me totally clueless.
What would I have to do to adapt your solution to my problem? Actually it seems we have the very same problem, only difference you build Qt code and I try to build XBMC.
addendum
I have now removed all binutil packages that I do not need, e.g. for ARM, IA64 and so on, I only kept binutils for x86_64 and i386 and suddenly I can build the software now! Can this really be the root of the problem? Does having several binutils on the system make the system weird? All I can say it works now, all I did was to remove unneeded binutils.
Thanx
Malte
Bookmarks