compiling binutils-2.17 with gcc-4.1.2 on alphaev6-unknown-linux-gnu
the problem:
make[4]: Entering directory `/other/local/build/binutilbuild.alpha/opcodes'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../../binutils-2.17/./opcodes -I. -D_GNU_SOURCE -I.
-I../../binutils-2.17/./opcodes -I../bfd
-I../../binutils-2.17/./opcodes/../include
-I../../binutils-2.17/./opcodes/../bfd
-I../../binutils-2.17/./opcodes/../intl -I../intl -W -Wall
-Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c -o
h8300-dis.lo ../../binutils-2.17/./opcodes/h8300-dis.c
gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.17/./opcodes -I.
-D_GNU_SOURCE -I. -I../../binutils-2.17/./opcodes -I../bfd
-I../../binutils-2.17/./opcodes/../include
-I../../binutils-2.17/./opcodes/../bfd
-I../../binutils-2.17/./opcodes/../intl -I../intl -W -Wall
-Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c
../../binutils-2.17/./opcodes/h8300-dis.c -o h8300-dis.o
cc1: warnings being treated as errors
../../binutils-2.17/./opcodes/h8300-dis.c: In function 'bfd_h8_disassemble':
../../binutils-2.17/./opcodes/h8300-dis.c:365: warning: initialization
discards qualifiers from pointer target type
../../binutils-2.17/./opcodes/h8300-dis.c:643: warning: initialization
discards qualifiers from pointer target type
../../binutils-2.17/./opcodes/h8300-dis.c:669: warning: initialization
discards qualifiers from pointer target type
make[4]: *** [h8300-dis.lo] Error 1
the solution:
in line binutils-2.17/./opcodes/h8300-dis.c:365
change
op_type *nib = q->data.nib;
to
const op_type *nib = q->data.nib;
line 643
change
op_type *args = q->args.nib;
to
const op_type *args = q->args.nib;
line 669
change
op_type *args = q->args.nib;
to
const op_type *args = q->args.nib;
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils