Needed help to resolve Binutils Build problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Sir/Mam

I am trying to install binutils-2.24 on Debian 8.4 to build gcc cross-compiler for
powerpc-linux.
But, some error occurred in file  ../../binutils-2.24/gas/subsegs.c. After spending alot
of time I am not able to discover the reason of the problem.

Please help me out to resolve the issue.

I have attached the error print at the end of the mail for better understanding.

Note : GCC 4.9.2 which is already install on machine.

Commands that I am executing to Install binutil
==============================================
$ mkdir build-binutils
$ cd build-binutils
$ ../binutils-2.24/configure --prefix=/opt/cross --target=aarch64-linux --disable-multilib
$ make -j4
$ make install
$ cd ..

===================================================================================
Error Logs :
===================================================================================

Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Updating goal targets....
 File 'all-am' does not exist.
   File 'as-new' does not exist.
       Prerequisite 'stamp-h1' is newer than target 'config.h'.
      Must remake target 'config.h'.
make[4]: Entering directory '/home/cdot/promila/gcc_crossbuild/build-binutils/gas'
      Successfully remade target file 'config.h'.
     File 'subsegs.o' does not exist.
    Must remake target 'subsegs.o'.
gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.24/gas  -I. -I../../binutils-2.24/gas
-I../bfd -I../../binutils-2.24/gas/config -I../../binutils-2.24/gas/../include
-I../../binutils-2.24/gas/.. -I../../binutils-2.24/gas/../bfd
-DLOCALEDIR="\"/opt/cross/share/locale\""  -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wshadow -Werror -g -O2 -MT subsegs.o -MD -MP -MF .deps/subsegs.Tpo
-c -o subsegs.o ../../binutils-2.24/gas/subsegs.c
In file included from ../../binutils-2.24/gas/as.h:95:0,
                 from ../../binutils-2.24/gas/subsegs.c:25:
../../binutils-2.24/gas/subsegs.c: In function ‘subseg_change’:
../bfd/bfd.h:304:75: error: right-hand operand of comma expression has no effect
[-Werror=unused-value]
 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
                                                                           ^
../../binutils-2.24/gas/subsegs.c:70:7: note: in expansion of macro
‘bfd_set_section_userdata’
       bfd_set_section_userdata (stdoutput, seg, seginfo);
       ^
../../binutils-2.24/gas/subsegs.c: In function ‘subseg_get’:
../bfd/bfd.h:304:75: error: right-hand operand of comma expression has no effect
[-Werror=unused-value]
 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
                                                                           ^
../../binutils-2.24/gas/subsegs.c:172:7: note: in expansion of macro
‘bfd_set_section_userdata’
       bfd_set_section_userdata (stdoutput, secptr, seginfo);
       ^
cc1: all warnings being treated as errors
Makefile:891: recipe for target 'subsegs.o' failed
make[4]: *** [subsegs.o] Error 1
make[4]: Leaving directory '/home/cdot/promila/gcc_crossbuild/build-binutils/gas'
Makefile:2165: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/cdot/promila/gcc_crossbuild/build-binutils/gas'
Makefile:682: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/cdot/promila/gcc_crossbuild/build-binutils/gas'
Makefile:4710: recipe for target 'all-gas' failed
make[1]: *** [all-gas] Error 2
make[1]: Leaving directory '/home/cdot/promila/gcc_crossbuild/build-binutils'
Makefile:830: recipe for target 'all' failed
make: *** [all] Error 2


Thanks & Regards
Promila
MAX & PI Tools
Extn. 8403




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux