[MacPorts] #18161: i386-elf-binutils 2.18.50.0.9_0 fails to build

MacPorts noreply at macports.org
Fri Jan 23 07:57:30 PST 2009


#18161: i386-elf-binutils 2.18.50.0.9_0 fails to build
----------------------------------+-----------------------------------------
 Reporter:  horst@…               |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:  Port Bugs                            
Component:  ports                 |     Version:  1.7.0                                
 Keywords:                        |        Port:                                       
----------------------------------+-----------------------------------------
 I have the following i386-elf-binutils build problem for months now. I'm
 still using OS X 10.4.11. Please ask for details if you need more.

 {{{
 # port outdated
 The following installed ports are outdated:
 i386-elf-binutils              2.17_0 < 2.18.50.0.9_0
 # port upgrade i386-elf-binutils
 --->  Fetching i386-elf-binutils
 --->  Verifying checksum(s) for i386-elf-binutils
 --->  Extracting i386-elf-binutils
 --->  Configuring i386-elf-binutils
 --->  Building i386-elf-binutils
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/build" && make all " returned error 2
 Command output: libtool: compile:  cc -no-cpp-precomp -I/opt/local/include
 -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/stab-syms.c -o stab-syms.o
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o merge.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/merge.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/merge.c -o merge.o
 /bin/sh ./libtool --mode=compile cc -no-cpp-precomp -I/opt/local/include
 -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c
 -DDEBUGDIR=\"/opt/local/lib/debug\"
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/dwarf2.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 -DDEBUGDIR=\"/opt/local/lib/debug\"
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/dwarf2.c -o dwarf2.o
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o simple.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/simple.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/simple.c -o simple.o
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o compress.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/compress.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/compress.c -o compress.o
 rm -f elf32-target.h
 sed -e s/NN/32/g <
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfxx-target.h >
 elf32-target.new
 mv -f elf32-target.new elf32-target.h
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o elf32-i386.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf32-i386.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf32-i386.c -o elf32-i386.o
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o elf-vxworks.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf-vxworks.c
 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf-vxworks.c -o elf-vxworks.o
 /bin/sh ./libtool --tag=CC --mode=compile cc -no-cpp-precomp
 -I/opt/local/include -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include     -W -Wall
 -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -c -o elf32.lo
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf32.c

 libtool: compile:  cc -no-cpp-precomp -I/opt/local/include -DHAVE_CONFIG_H
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd -I. -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/../include -W -Wall -Wstrict-
 prototypes -Wmissing-prototypes -Werror -O2 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf32.c -o elf32.o
 cc1: warnings being treated as errors
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elf32.c:23:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfcode.h: In function
 'bfd_elf32_swap_symbol_in':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfcode.h:198: warning:
 implicit declaration of function 'bfd_has_gap_in_elf_shndx'
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfcode.h: In function
 'bfd_elf32_object_p':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfcode.h:780: error: invalid
 lvalue in assignment
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386
 -elf-binutils/work/binutils-2.18.50.0.9/bfd/elfcode.h:792: error: invalid
 lvalue in assignment
 make[4]: *** [elf32.lo] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-bfd] Error 2
 make: *** [all] Error 2

 Error: Unable to upgrade port: 1
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/18161>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list