/me (Stefan Lagotzki) wrote:
aufgerufen Dann kommt eine lange Fehlerausgabe, die ich als Anhang angefügtt habe. Sie endet mit den Zeilen
Murphy hat zugeschlagen: Ich hatte sie natürlich nicht angefügt. Jetzt ist sie dabei.
Stefan
.
aristoteles:~/Ablage stefan$ sudo port install gcj34 Password: ---> Building gcj34 with target bootstrap-lean Error: Target com.apple.build returned: shell command " cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build" && make bootstrap-lean " returned error 2 Command output: make[2]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. : make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-O2" "CXXFLAGS=-O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2" "LIBCFLAGS_FOR_TARGET=-O2 -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/opt/local/gcj34-3.4.6" "infodir=/opt/local/gcj34-3.4.6/share/info" "libdir=/opt/local/gcj34-3.4.6/lib" "prefix=/opt/local/gcj34-3.4.6" "tooldir=/opt/local/gcj34-3.4.6/i686-apple-darwin8.10.1" "AR=ar" "AS=as" "CC=gcc" "CXX=c++" "LD=ld" "LIBCFLAGS=-O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do Bootstrapping the compiler make CC="gcc" libdir=/opt/local/gcj34-3.4.6/lib LANGUAGES="c " \ CFLAGS="-g " MAKEINFO="makeinfo --split-size=5000000" \ MAKEINFOFLAGS="--no-split" COVERAGE_FLAGS= \ OBJS-onestep="alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgloopanal.o cfgloopmanip.o loop-init.o loop-unswitch.o loop-unroll.o cfgrtl.o combine.o conflict.o convert.o coverage.o cse.o cselib.o dbxout.o debug.o df.o diagnostic.o dojump.o doloop.o dominance.o dwarf2asm.o dwarf2out.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-modes.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o loop.o optabs.o options.o opts.o params.o postreload.o predict.o print-rtl.o print-tree.o value-prof.o profile.o ra.o ra-build.o ra-colorize.o ra-debug.o ra-rewrite.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o sreal.o stmt.o stor-layout.o stringpool.o targhooks.o timevar.o toplev.o tracer.o tree.o tree-dump.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o alloc-pool.o et-forest.o cfghooks.o bt-load.o pretty-print.o ggc-page.o web.o i386.o darwin.o host-default.o hashtable.o tree-inline.o tree-optimize.o cgraph.o cgraphunit.o" (SHLIB_LINK='' \ SHLIB_MULTILIB=''; \ gcc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc -I/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/. -I/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/../include \ -DSTANDARD_STARTFILE_PREFIX="../../../" -DSTANDARD_EXEC_PREFIX="/opt/local/gcj34-3.4.6/lib/gcc/" -DSTANDARD_LIBEXEC_PREFIX="/opt/local/gcj34-3.4.6/libexec/gcc/" -DDEFAULT_TARGET_VERSION="3.4.6" -DDEFAULT_TARGET_MACHINE="i686-apple-darwin8.10.1" -DSTANDARD_BINDIR_PREFIX="/opt/local/gcj34-3.4.6/bin/" -DTOOLDIR_BASE_PREFIX="../../../../" `test "X${SHLIB_LINK}" = "X" || test "yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` \ -c /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c -o gcc.o) /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:716: warning: string length '2483' is greater than the length '509' ISO C89 compilers are required to support /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:723: warning: string length '636' is greater than the length '509' ISO C89 compilers are required to support /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:906: warning: string length '529' is greater than the length '509' ISO C89 compilers are required to support /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:924: warning: string length '608' is greater than the length '509' ISO C89 compilers are required to support /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:1095: error: parse error before ',' token /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gcj34/work/gcc-3.4.6/build/../gcc/gcc.c:1506: warning: string length '833' is greater than the length '509' ISO C89 compilers are required to support make[2]: *** [gcc.o] Error 1 make[1]: *** [stage1_build] Error 2 make: *** [bootstrap-lean] Error 2
Error: Status 1 encountered during processing. aristoteles:~/Ablage stefan$
Der relevante Teil aus gcc.c (Zeilen 1089-1098) lautet:
#ifdef TARGET_OPTION_TRANSLATE_TABLE static const struct { const char *const option_found; const char *const replacements; } target_option_translations[] = { TARGET_OPTION_TRANSLATE_TABLE, { 0, 0 } }; #endif
Was ist da falsch?