09_fix_bigendian_words.patch in network-manager_0.6.4 is broken. It adds endianness checks to configure.in and configure, but doesn't add WORDS_BIGENDIAN define to config.h.in, so the code is still compiled the same way for little- and big-endian systems. Upstream version 0.6.5 already contains all the fixes, so Gutsy shoudn't be affected by this bug, only Feisty. As stated above, the workaround is to enter hexadecimal passphrase generated by wpa_passphrase.
Anyway, as I'm new to Ubuntu, I don't really know how to prepare a proper fix nor how to rebuild a patched package to test it. I've attached the fixed patch that should resolve all problems. It's pretty straightforward, but if you want me to test it first, please let me know how to rebuild a package or where to find some howto.
09_fix_ bigendian_ words.patch in network- manager_ 0.6.4 is broken. It adds endianness checks to configure.in and configure, but doesn't add WORDS_BIGENDIAN define to config.h.in, so the code is still compiled the same way for little- and big-endian systems. Upstream version 0.6.5 already contains all the fixes, so Gutsy shoudn't be affected by this bug, only Feisty. As stated above, the workaround is to enter hexadecimal passphrase generated by wpa_passphrase.
Anyway, as I'm new to Ubuntu, I don't really know how to prepare a proper fix nor how to rebuild a patched package to test it. I've attached the fixed patch that should resolve all problems. It's pretty straightforward, but if you want me to test it first, please let me know how to rebuild a package or where to find some howto.