I'm running the debian unstable (mipsel port) on my lemote.
I tried building cmus (pu branch) just now with -Werror just now,
and it stops with the warnings below. Attached is the full verbose
output of ./configure && make V=2 -j2
gcc -c -ggdb -Wall -Werror -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security -Wdeclaration-after-statement -Wold-style-definition -Wno-pointer-sign -Werror-implicit-function-declaration -Wno-unused-parameter -MMD -MP -MF .dep-browser.o -DREALTIME_SCHEDULING -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o browser.o browser.c
cc1: warnings being treated as errors
browser.c: In function 'free_browser_list':
browser.c:113: error: cast increases required alignment of target type
browser.c: In function 'do_browser_load':
browser.c:192: error: cast increases required alignment of target type
browser.c: In function 'browser_get_prev':
browser.c:226: error: cast increases required alignment of target type
browser.c:226: error: cast increases required alignment of target type
browser.c: In function 'browser_get_next':
browser.c:227: error: cast increases required alignment of target type
browser.c:227: error: cast increases required alignment of target type
browser.c: In function 'browser_up':
browser.c:341: error: cast increases required alignment of target type
browser.c:341: error: cast increases required alignment of target type
browser.c: In function 'browser_reload':
browser.c:476: error: cast increases required alignment of target type
browser.c:476: error: cast increases required alignment of target type
make: *** [browser.o] Error 1
I don't think I know enough about this stuff to fix it myself.
Please let me know if I can dig up additional info or experiment or
something.
Take care, - Jason