thank you for your concern smolloy, i finally solved it, although not the way it should be solved. I downloaded the source code from pidgin's website, then i configured, make'd and make install'd. Afterwards, the icon appeared, and pointed to the pidgin binary. BUT!!!! it won't start (no feedback about what was the problem). So i started it from console. It was complaining about some libpurple.so.0 'file not found'. Ok so i emerged pidgin again (i knew emerging wasn't working, but maybe it was installing this libpurple.so.0 correctly) and the pidgin i manually compiled before miraclously began working. So now i have a 'frankenpidgin'... that works.
Yes. 0 points for elegance in the method. I still don't know why emerging pidgin doesn't work!!
Anyway,... thank you for your help