Opened 15 years ago
Closed 15 years ago
#21411 closed defect (fixed)
can't build i386-elf-binutils
Reported by: | vvv@… | Owned by: | stepan@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.0 |
Keywords: | snowleopard | Cc: | pguyot (Paul Guyot), bjorn@…, matt.massicotte@… |
Port: | i386-elf-binutils |
Description (last modified by jmroot (Joshua Root))
Hello,
I can't build i386-elf-binutils on snow leopard :
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" && /usr/bin/make -j2 all " returned error 2
Bye
Change History (8)
comment:1 Changed 15 years ago by jmroot (Joshua Root)
Cc: | pguyot@… added |
---|---|
Description: | modified (diff) |
Milestone: | MacPorts 1.8.1 |
Owner: | changed from macports-tickets@… to stepan@… |
comment:2 Changed 15 years ago by vvv@…
/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/binutils/strings.c:100:8: error: macro names must be identifiers
comment:3 Changed 15 years ago by cshowalter@…
I'm observing the same problem. Here's the debug log you requested.
$ sudo port -d install i386-elf-gcc DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/cross/i386-elf-gcc DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/cross/i386-elf-gcc DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: Requested variant darwin is not provided by port i386-elf-gcc. DEBUG: Requested variant i386 is not provided by port i386-elf-gcc. DEBUG: Requested variant macosx is not provided by port i386-elf-gcc. DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gmp DEBUG: epoch: in tree: 0 installed: 0 DEBUG: gmp 4.3.1_1 exists in the ports tree DEBUG: gmp 4.3.1_1 is the latest installed DEBUG: gmp 4.3.1_1 is active DEBUG: Merging existing variants into variants DEBUG: new fully merged portvariants: DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gmp DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port gmp. DEBUG: Requested variant i386 is not provided by port gmp. DEBUG: Requested variant macosx is not provided by port gmp. DEBUG: No need to upgrade! gmp 4.3.1_1 >= gmp 4.3.1_1 DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gettext DEBUG: epoch: in tree: 0 installed: 0 DEBUG: gettext 0.17_4 exists in the ports tree DEBUG: gettext 0.17_4 is the latest installed DEBUG: gettext 0.17_4 +universal is active DEBUG: Merging existing variants universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gettext DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port gettext. DEBUG: Requested variant i386 is not provided by port gettext. DEBUG: Requested variant macosx is not provided by port gettext. DEBUG: Executing variant universal provides universal DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libiconv DEBUG: epoch: in tree: 0 installed: 0 DEBUG: libiconv 1.13_0 exists in the ports tree DEBUG: libiconv 1.13_0 is the latest installed DEBUG: libiconv 1.13_0 +universal is active DEBUG: Merging existing variants universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libiconv DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port libiconv. DEBUG: Requested variant i386 is not provided by port libiconv. DEBUG: Requested variant macosx is not provided by port libiconv. DEBUG: Executing variant universal provides universal DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gperf DEBUG: epoch: in tree: 0 installed: 0 DEBUG: gperf 3.0.4_0 exists in the ports tree DEBUG: gperf 3.0.4_0 is the latest installed DEBUG: gperf 3.0.4_0 +universal is active DEBUG: Merging existing variants universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gperf DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port gperf. DEBUG: Requested variant i386 is not provided by port gperf. DEBUG: Requested variant macosx is not provided by port gperf. DEBUG: Executing variant universal provides universal DEBUG: No need to upgrade! gperf 3.0.4_0 >= gperf 3.0.4_0 DEBUG: No need to upgrade! libiconv 1.13_0 >= libiconv 1.13_0 DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses DEBUG: epoch: in tree: 0 installed: 0 DEBUG: ncurses 5.7_0 exists in the ports tree DEBUG: ncurses 5.7_0 +darwin_10 is the latest installed DEBUG: ncurses 5.7_0 +darwin_10+universal is active DEBUG: Merging existing variants darwin_10 universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port ncurses. DEBUG: Requested variant i386 is not provided by port ncurses. DEBUG: Requested variant macosx is not provided by port ncurses. DEBUG: Executing variant universal provides universal DEBUG: Executing variant darwin_10 provides darwin_10 DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncursesw DEBUG: epoch: in tree: 0 installed: 0 DEBUG: ncursesw 5.7_0 exists in the ports tree DEBUG: ncursesw 5.7_0 +darwin_10 is the latest installed DEBUG: ncursesw 5.7_0 +darwin_10+universal is active DEBUG: Merging existing variants darwin_10 universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncursesw DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port ncursesw. DEBUG: Requested variant i386 is not provided by port ncursesw. DEBUG: Requested variant macosx is not provided by port ncursesw. DEBUG: Executing variant universal provides universal DEBUG: Executing variant darwin_10 provides darwin_10 DEBUG: No need to upgrade! ncursesw 5.7_0 >= ncursesw 5.7_0 DEBUG: No need to upgrade! ncurses 5.7_0 >= ncurses 5.7_0 DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat DEBUG: epoch: in tree: 0 installed: 0 DEBUG: expat 2.0.1_0 exists in the ports tree DEBUG: expat 2.0.1_0 is the latest installed DEBUG: expat 2.0.1_0 +universal is active DEBUG: Merging existing variants universal into variants DEBUG: new fully merged portvariants: universal + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: adding the default universal variant DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: Requested variant darwin is not provided by port expat. DEBUG: Requested variant i386 is not provided by port expat. DEBUG: Requested variant macosx is not provided by port expat. DEBUG: Executing variant universal provides universal DEBUG: No need to upgrade! expat 2.0.1_0 >= expat 2.0.1_0 DEBUG: No need to upgrade! gettext 0.17_4 >= gettext 0.17_4 ---> Computing dependencies for i386-elf-gcc DEBUG: Searching for dependency: i386-elf-binutils DEBUG: Didn't find receipt, going to depspec regex for: i386-elf-binutils DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/cross/i386-elf-binutils DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/cross/i386-elf-binutils DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: adding the default universal variant DEBUG: Requested variant darwin is not provided by port i386-elf-binutils. DEBUG: Requested variant i386 is not provided by port i386-elf-binutils. DEBUG: Requested variant macosx is not provided by port i386-elf-binutils. DEBUG: Executing variant darwin_10 provides darwin_10 DEBUG: Searching for dependency: gmp DEBUG: Found Dependency: receipt exists for gmp DEBUG: Searching for dependency: mpfr DEBUG: Didn't find receipt, going to depspec regex for: mpfr DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/mpfr DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/mpfr DEBUG: OS Platform: darwin DEBUG: OS Version: 10.0.0 DEBUG: Mac OS X Version: 10.6 DEBUG: System Arch: i386 DEBUG: setting option os.universal_supported to yes DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Requested variant darwin is not provided by port mpfr. DEBUG: Requested variant i386 is not provided by port mpfr. DEBUG: Requested variant macosx is not provided by port mpfr. DEBUG: Searching for dependency: gettext DEBUG: Found Dependency: receipt exists for gettext DEBUG: Searching for dependency: gettext DEBUG: Found Dependency: receipt exists for gettext DEBUG: Searching for dependency: lzmautils DEBUG: Found Dependency: receipt exists for lzmautils DEBUG: Searching for dependency: gmp DEBUG: Found Dependency: receipt exists for gmp DEBUG: Searching for dependency: lzmautils DEBUG: Found Dependency: receipt exists for lzmautils DEBUG: Executing org.macports.main (i386-elf-binutils) DEBUG: Skipping completed org.macports.fetch (i386-elf-binutils) DEBUG: Skipping completed org.macports.checksum (i386-elf-binutils) DEBUG: setting option extract.cmd to /usr/bin/bzip2 DEBUG: Skipping completed org.macports.extract (i386-elf-binutils) DEBUG: Skipping completed org.macports.patch (i386-elf-binutils) DEBUG: Skipping completed org.macports.configure (i386-elf-binutils) ---> Building i386-elf-binutils DEBUG: Executing org.macports.build (i386-elf-binutils) DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386-elf-binutils/work/build" && /usr/bin/make -j2 all' make[1]: Nothing to be done for `all-target'. make[2]: Nothing to be done for `all'. make[3]: Nothing to be done for `all'. Making info in doc make[3]: Nothing to be done for `info'. Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. /usr/bin/make all-recursive Making all in po make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. Making info in doc Making info in doc make[3]: Nothing to be done for `info'. Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info'. Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. 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/binutils -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/binutils -I../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/binutils/../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/binutils/../include -DLOCALEDIR="\"/opt/local/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -arch x86_64 -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/binutils/strings.c make[4]: Nothing to be done for `all-am'. /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/binutils/strings.c:100:8: error: macro names must be identifiers /usr/bin/make all-recursive make[4]: *** [strings.o] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-binutils] Error 2 make[1]: *** Waiting for unfinished jobs.... Making all in po make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. make: *** [all] Error 2 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" && /usr/bin/make -j2 all " returned error 2 Command output: Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info'. Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. 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/binutils -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/binutils -I../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/binutils/../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/binutils/../include -DLOCALEDIR="\"/opt/local/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -arch x86_64 -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/binutils/strings.c make[4]: Nothing to be done for `all-am'. /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/binutils/strings.c:100:8: error: macro names must be identifiers /usr/bin/make all-recursive make[4]: *** [strings.o] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-binutils] Error 2 make[1]: *** Waiting for unfinished jobs.... Making all in po make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. make: *** [all] Error 2 DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386-elf-binutils/work/build" && /usr/bin/make -j2 all " returned error 2 Command output: Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info'. Making info in po make[3]: Nothing to be done for `info'. make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive make[3]: Nothing to be done for `info-am'. /usr/bin/make all-recursive Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. Making all in doc make[4]: Nothing to be done for `all'. Making all in po make[4]: Nothing to be done for `all'. 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/binutils -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/binutils -I../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/binutils/../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/binutils/../include -DLOCALEDIR="\"/opt/local/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -I/opt/local/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -arch x86_64 -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/binutils/strings.c make[4]: Nothing to be done for `all-am'. /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/binutils/strings.c:100:8: error: macro names must be identifiers /usr/bin/make all-recursive make[4]: *** [strings.o] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-binutils] Error 2 make[1]: *** Waiting for unfinished jobs.... Making all in po make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. make: *** [all] Error 2 while executing "command_exec build" (procedure "portbuild::build_main" line 9) invoked from within "$procedure $targetname" Warning: the following items did not execute (for i386-elf-binutils): org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: The following dependencies failed to build: i386-elf-binutils mpfr Error: Status 1 encountered during processing.
comment:4 Changed 15 years ago by jmroot (Joshua Root)
Argh, I said to attach it, not to paste it into a comment. At least use WikiFormatting (I've added it to your comment)...
comment:5 Changed 15 years ago by bjorn@…
According to this post from Rainer Müller to the Mac Ports user list, this can be addressed by changing line 100 in the strings.c
file referenced in the error message.
Rainer suggests replacing the line with #if 0
. I replaced the 0 with an undefined variable, from:
#ifdef 0
to
#ifdef SOMETHING_NOT_DEFINED
and then re-execute sudo port install i386-elf-binutils
. Don't know why I did that instead of trying #if 0
, but this worked for me.
comment:8 Changed 15 years ago by jmroot (Joshua Root)
Keywords: | snowleopard added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
That one line of output doesn't tell us anything beyond "the build failed". Attach a full debug log. Also please read the ticket guidelines regarding the milestone field.