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

Reply via email to