Closing in on the root cause, and fast I searched the
.oe files and found that opie-i18n_1.1.6.oe mentions "etc/dict". However, there is no opie-i18n package - rather, there ara numerous opie-i18n-* packages. If you look at their ipk files, you'll note that some are about 150K while others are under 10K. Comparing with CVS one finds that the difference almost corresponds to the presence/absence of various words.* files like words.de or words.es. This is not an exact correlation, however - I don't know why.
My hypothesis: when opie-i18n-en is being built, OE looks for etc/dict/words.en on the CVS server and fails because the English words file is called "words" rather than "words.en". So the solution would be
1) to rename etc/dict/words to etc/dict/words.en, or
2) to put an exception into opie-i18n_1.1.6.oe to look for "words" and not "words.en"
I have no idea which would be the correct solutions. Help, Mickey, help!