Welcome to LQ. .. ..
Why do you use glib-2.24 ? ?
'usbview-1.1' requires gtk2-2.05 and an equivalent old glib2.
Both are already present on any Linux OS.
If you have Redhat EL5 or similar: # yum install gtk2-devel
Which will provide the development files for gtk2-2.10.4.
http://mirror.centos.org/centos/5.4/...0.el5.i386.rpm
About libgio-2.0.la : Is a short text file.
Make a backup. Edit a few things, and it will fit.
..