when emerging msn4lin 0.4: root@w0~# emerge msn4lin Calculating dependencies ...done! >>> emerge net-im/msn4lin-0.4 to / >>> md5 ;-) msn4lin-0.4.tar.gz >>> Unpacking source... >>> Unpacking msn4lin-0.4.tar.gz patching file msn4lin >>> Source unpacked. >>> Install msn4lin-0.4 into /var/tmp/portage/msn4lin-0.4/image/ category net-im cp: cannot stat `/usr/portage/net-im/msn4lin/files/languages-0.4': No such file or directory So /usr/share/msn4lin/lang/languages is missing if you didn't have a previous version installed or unmerged the previous version. This causes msn4lin-0.4 not to start: pau@w0~$ msn4lin Error in startup script: can't read "lang_disponibles(1000)": no such variable while executing "file readable "${lang_folder}/$lang_disponibles($config(language))"" (procedure "load_lang" line 24) invoked from within "load_lang" (file "/usr/bin/msn4lin" line 2737) pau@w0~$ To fix this include the file /usr/portage/net-im/msn4lin/files/languages-0.4 with this content in the portage tree: --8<-------------------- 1000 english.msn4lin 1001 spanish.msn4lin 1002 valenciano.msn4lin 1003 catalan.msn4lin 1004 euskera.msn4lin 1005 french.msn4lin 1006 german.msn4lin 1007 italian.msn4lin 1008 portuguese.msn4lin 1009 gallego.msn4lin --8<--------------------