Nach der Liste unter cdk/doc/INSTALL.en sind alle relevanten Packete vorhanden und haben mindestens die genannte Versions-Nummer.
Hier ist die letzte Bildschirmseite. Wenn ich danach nocheinmal "make all" eingebe, entpackt er zuerst das binutils-tar-archive, es sieht also so aus als ob das compilieren der binutils schiefgeht.
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o as-new app.o as.o atof-generic.o bignum-copy.o cond.o depend.o dwarf2dbg.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o messages.o output-file.o read.o sb.o stabs.o subsegs.o symbols.o write.o tc-ppc.o obj-elf.o atof-ieee.o ../opcodes/.libs/libopcodes.a ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
make[4]: Leaving directory `/dbox2/cvs/cdk/build/gas'
make[3]: Leaving directory `/dbox2/cvs/cdk/build/gas'
make[2]: Leaving directory `/dbox2/cvs/cdk/build/gas'
make[2]: Entering directory `/dbox2/cvs/cdk/build/ld'
make all-recursive
make[3]: Entering directory `/dbox2/cvs/cdk/build/ld'
Making all in po
make[4]: Entering directory `/dbox2/cvs/cdk/build/ld/po'
make[4]: Nothing to be

make[4]: Leaving directory `/dbox2/cvs/cdk/build/ld/po'
make[4]: Entering directory `/dbox2/cvs/cdk/build/ld'
/bin/sh ../../binutils-2.13.90.0.16/ld/../ylwrap "bison -y" ../../binutils-2.13.90.0.16/ld/ldgram.y y.tab.c ldgram.c y.tab.h ldgram.h -- -d
gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.13.90.0.16/ld -I. -D_GNU_SOURCE -I. -I../../binutils-2.13.90.0.16/ld -I../bfd -I../../binutils-2.13.90.0.16/ld/../bfd -I../../binutils-2.13.90.0.16/ld/../include -I../../binutils-2.13.90.0.16/ld/../intl -I../intl -g -O2 -DLOCALEDIR="\"/dbox2/cdk/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c ldgram.c
flex ../../binutils-2.13.90.0.16/ld/ldlex.l && mv lex.yy.c ldlex.c
gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.13.90.0.16/ld -I. -D_GNU_SOURCE -I. -I../../binutils-2.13.90.0.16/ld -I../bfd -I../../binutils-2.13.90.0.16/ld/../bfd -I../../binutils-2.13.90.0.16/ld/../include -I../../binutils-2.13.90.0.16/ld/../intl -I../intl -g -O2 -DLOCALEDIR="\"/dbox2/cdk/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c ldlex.c
lex.yy.c:3465: warning: no previous prototype for `yyget_lineno'
lex.yy.c:3474: warning: no previous prototype for `yyget_in'
lex.yy.c:3482: warning: no previous prototype for `yyget_out'
lex.yy.c:3490: warning: no previous prototype for `yyget_leng'
lex.yy.c:3499: warning: no previous prototype for `yyget_text'
lex.yy.c:3508: warning: no previous prototype for `yyset_lineno'
lex.yy.c:3520: warning: no previous prototype for `yyset_in'
lex.yy.c:3525: warning: no previous prototype for `yyset_out'
lex.yy.c:3530: warning: no previous prototype for `yyget_debug'
lex.yy.c:3535: warning: no previous prototype for `yyset_debug'
lex.yy.c:3541: warning: no previous prototype for `yylex_destroy'
../../binutils-2.13.90.0.16/ld/ldlex.l: In function `yy_input':
../../binutils-2.13.90.0.16/ld/ldlex.l:615: `yy_current_buffer' undeclared (first use in this function)
../../binutils-2.13.90.0.16/ld/ldlex.l:615: (Each undeclared identifier is reported only once
../../binutils-2.13.90.0.16/ld/ldlex.l:615: for each function it appears in.)
/usr/include/sys/stat.h: At top level:
lex.yy.c:2973: warning: `yyunput' defined but not used
make[4]: *** [ldlex.o] Error 1
make[4]: Leaving directory `/dbox2/cvs/cdk/build/ld'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/dbox2/cvs/cdk/build/ld'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/dbox2/cvs/cdk/build/ld'
make[1]: *** [all-ld] Error 2
make[1]: Leaving directory `/dbox2/cvs/cdk/build'
make: *** [.binutils] Error 2