[...] gcc skipdownload.o -o skipdownload -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm (cd ../locale && make all) make[1]: Entering directory `/var/tmp/portage/skipstone-0.8.0/work/skipstone-0.8.0/locale' msgfmt -f -v -o da.mo da.po msgfmt -f -v -o de.mo de.po 201 translated messages, 84 untranslated messages. msgfmt -f -v -o es.mo es.po 235 translated messages, 94 untranslated messages. msgfmt -f -v -o fr.mo fr.po 242 translated messages, 43 untranslated messages. msgfmt -f -v -o it.mo it.po 140 translated messages. msgfmt -f -v -o ja.mo ja.po 207 translated messages, 34 untranslated messages. msgfmt -f -v -o nl.mo nl.po msgfmt: nl.po: warning: Charset "iso8859-15" is not a portable encoding name. Message conversion to user's charset might not work. 293 translated messages, 105 fuzzy translations, 33 untranslated messages. msgfmt -f -v -o pl.mo pl.po 141 translated messages, 1 fuzzy translation, 11 untranslated messages. msgfmt -f -v -o pt.mo pt.po 134 translated messages. msgfmt -f -v -o ru.mo ru.po ru.po:628: duplicate message definition ru.po:621: ...this is the location of the first definition ru.po:632: duplicate message definition ru.po:625: ...this is the location of the first definition 426 translated messages. msgfmt -f -v -o zh_CN.GB2312.mo zh_CN.GB2312.po ru.po:1445: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1449: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1453: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1457: duplicate message definition ru.po:72: ...this is the location of the first definition msgfmt: found 6 fatal errors make[1]: *** [ru.mo] Error 1 make[1]: *** Waiting for unfinished jobs.... 283 translated messages, 70 fuzzy translations, 2 untranslated messages. make[1]: Leaving directory `/var/tmp/portage/skipstone-0.8.0/work/skipstone-0.8.0/locale' make: *** [all] Error 2 (cd ../locale && make all) make[1]: Entering directory `/var/tmp/portage/skipstone-0.8.0/work/skipstone-0.8.0/locale' msgfmt -f -v -o ru.mo ru.po ru.po:628: duplicate message definition ru.po:621: ...this is the location of the first definition ru.po:632: duplicate message definition ru.po:625: ...this is the location of the first definition ru.po:1445: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1449: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1453: duplicate message definition ru.po:1442: ...this is the location of the first definition ru.po:1457: duplicate message definition ru.po:72: ...this is the location of the first definition msgfmt: found 6 fatal errors make[1]: *** [ru.mo] Error 1 make[1]: Leaving directory `/var/tmp/portage/skipstone-0.8.0/work/skipstone-0.8.0/locale' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/net-www/skipstone/skipstone-0.8.0.ebuild .
This seems to me to be an upstream problem, which I am hoping to sort out with them. In the meantime, I have made a patch which at least gets this thing to compile with NLS, and hopefully the Russian translations are ok. The changes are in the -r1.ebuild Thanks for the bug :)