If a key is defined with a Unicode keysym and also marked as a letter using the plus sign, loadkeys complains about a syntax error.
E.g. (to assign the character 'a' to the second leftmost key in the home row on a PC keyboard):
echo 'keycode 30 = +U+0061' | loadkeys
gives the error:
(null):1: syntax error
syntax error in map file
key bindings not changed
echo 'keycode 30 = U+0061' | loadkeys
echo 'keycode 30 = +0x61' | loadkeys
`loadkeys --version` returns "loadkeys from kbd 1.15".
Fixed in kbd-1.15.2-1.fc15.