Build failure on Debian testing (cross to arm-none-eabi)

Julian Brown julian@codesourcery.com
Thu Apr 21 19:25:00 GMT 2005
Hi,

I'm getting a build failure during "make install" on Debian testing with 
binutils head, making a cross binutils to arm-none-eabi. This is the 
failure:

.../binutils-build$ make install
/bin/sh /home/jules/binutils/src/mkinstalldirs 
/home/jules/be-small-struct/prefix /home/jules/be-small-struct/prefix
make[1]: Entering directory `/home/jules/be-small-struct/binutils-build/bfd'
Making install in doc
make[2]: Entering directory 
`/home/jules/be-small-struct/binutils-build/bfd/doc'
gcc -c -I.. -I/home/jules/binutils/src/bfd/doc/.. 
-I/home/jules/binutils/src/bfd/doc/../../include 
-I/home/jules/binutils/src/bfd/doc/../../intl -I../../intl 
/home/jules/binutils/src/bfd/doc/chew.c
In file included from /home/jules/binutils/src/bfd/doc/chew.c:86:
/home/jules/binutils/src/bfd/sysdep.h:140: error: parse error before 
"ftello64"
/home/jules/binutils/src/bfd/sysdep.h:140: warning: data definition has 
no type or storage class
/home/jules/binutils/src/bfd/sysdep.h:152: error: parse error before 
"off64_t"
make[2]: *** [chew.o] Error 1
make[2]: Leaving directory 
`/home/jules/be-small-struct/binutils-build/bfd/doc'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/jules/be-small-struct/binutils-build/bfd'
make: *** [install-bfd] Error 2

The culprit is possibly this:

2005-04-20  Jerome Guitton  <guitton@gnat.com>

       * configure.in: Fix the check for basename declaration. Add check
       for declarations of ftello, ftello64, fseeko, fseeko64.
       * configure: Regenerate.
       * config.in: Ditto.
       * sysdep.h: If needed, declare ftello, ftello64, fseeko, fseeko64.

Cheers,

Julian



More information about the Binutils mailing list