Hi! Since about half an hour ago, building binutils is broken for me. This is related to the new cacheing work. Without really looking at it, _bfd_free_cached_info() is probably defined after being used, or a prototype is missing completely. : : /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd -I. -I. -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/../include -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c -o opncls.lo /tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/opncls.c gcc -DHAVE_CONFIG_H -I. -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd -I. -I. -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/../include -I/tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/opncls.c -o opncls.o cc1: warnings being treated as errors /tmp/build-temp-vax-linux-uclibc/src/binutils/bfd/opncls.c:130: warning: no previous prototype for '_bfd_free_cached_info' make[3]: *** [opncls.lo] Error 1 make[3]: Leaving directory `/tmp/build-temp-vax-linux-uclibc/build/binutils/bfd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/build-temp-vax-linux-uclibc/build/binutils/bfd' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/build-temp-vax-linux-uclibc/build/binutils/bfd' make: *** [all-bfd] Error 2 Thanks, JBG -- Jan-Benedict Glaw jbglaw@lug-owl.de . +49-172-7608481 _ O _ "Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));