I wanted to install
Glade (GTK+3 User Interface Builder). However, I’ve got a multilib environment (sort of). Compiling
Glade I got this error:
libgtk-3.so: error adding symbols: File in wrong format
This problem has a solution on this page: Glade compile error, could not read symbols: File in wrong format.
The solution from Keith Hedger being:
I have noticed that the odd .pc file or generated configure/makefiles seem to ignore the libdir variable and use /usr/lib ( the usual default ) instead of /usr/lib64, as a quick and dirty workaround you can try
sudo mv /usr/lib /usr/lib.BAK
compile your code and then do
sudo mv /usr/lib.BAK /usr/lib
You shouldn't have to do this very often its just because of some sloppy written makefiles. This works with the glad3 slackbuild by the way.
Worked for me as well.