[MacPorts] #13805: mercury depends on gcc34 which fails to compile (intel, leopard)

MacPorts trac at macosforge.org
Tue Jan 8 17:43:28 PST 2008


#13805: mercury depends on gcc34 which fails to compile (intel, leopard)
---------------------------------+------------------------------------------
  Reporter:  albatros at icemx.net  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect              |      Status:  new                                  
  Priority:  Normal              |   Milestone:  Port Bugs                            
 Component:  ports               |     Version:  1.6.0                                
Resolution:                      |    Keywords:                                       
---------------------------------+------------------------------------------
Old description:

> colin at tigger:/opt/macports-1.6.0/var/macports> nice sudo port install
> mercury
> --->  Fetching gcc34
> --->  Verifying checksum(s) for gcc34
> --->  Extracting gcc34
> --->  Configuring gcc34
> --->  Building gcc34 with target bootstrap-lean
> Error: Target org.macports.build returned: shell command " cd
> "/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/build"
> && make bootstrap-lean " returned error 2
> Command output:             > tmp-mlib.h; \
>         else \
>           /bin/sh
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/genmultilib
> '' '' '' '' '' '' '' no \
>             > tmp-mlib.h; \
>         fi
> /bin/sh
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
> /move-if-change tmp-mlib.h multilib.h
> echo timestamp > s-mlib
> lsf="/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/cp
> /lang-specs.h
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/f
> /lang-specs.h
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/java
> /lang-specs.h
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
> /lang-specs.h"; for f in $lsf; do \
>             echo "#include \"$f\""; \
>         done | sed
> 's|/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/||'
> > tmp-specs.h
> /bin/sh
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
> /move-if-change tmp-specs.h specs.h
> echo timestamp > s-specs
> (SHLIB_LINK='' \
>         SHLIB_MULTILIB=''; \
>         /usr/bin/gcc-4.0   -g  -DIN_GCC   -W -Wall -Wwrite-strings
> -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  -Wno-
> error  -DHAVE_CONFIG_H    -I. -I.
> -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
> -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/.
> -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/../include
> \
>   -DSTANDARD_STARTFILE_PREFIX=\"../../../\"
> -DSTANDARD_EXEC_PREFIX=\"/opt/macports-1.6.0/lib/gcc-3.4/gcc/\"
> -DSTANDARD_LIBEXEC_PREFIX=\"/opt/macports-1.6.0/libexec/gcc/\"
> -DDEFAULT_TARGET_VERSION=\"3.4.6\" -DDEFAULT_TARGET_MACHINE=\"i686-apple-
> darwin9.1.0\" -DSTANDARD_BINDIR_PREFIX=\"/opt/macports-1.6.0/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/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c
> -o gcc.o)
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:716:
> warning: string length '2483' is greater than the length '509' ISO C89
> compilers are required to support
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:723:
> warning: string length '636' is greater than the length '509' ISO C89
> compilers are required to support
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:906:
> warning: string length '529' is greater than the length '509' ISO C89
> compilers are required to support
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:924:
> warning: string length '608' is greater than the length '509' ISO C89
> compilers are required to support
> In file included from ./specs.h:4,
>                  from
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:957:
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
> /lang-specs.h:27: warning: string length '603' is greater than the length
> '509' ISO C89 compilers are required to support
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
> /lang-specs.h:42: warning: string length '783' is greater than the length
> '509' ISO C89 compilers are required to support
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:1095:
> error: syntax error before ',' token
> /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/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: The following dependencies failed to build: gcc34
> Error: Status 1 encountered during processing.
> colin at tigger:/opt/macports-1.6.0/var/macports> uname -a
> Darwin tigger.local 9.1.0 Darwin Kernel Version 9.1.0: Wed Oct 31
> 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386 i386
> colin at tigger:/opt/macports-1.6.0/var/macports> gcc -v
> Using built-in specs.
> Target: i686-apple-darwin9
> Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-
> checking -enable-werror --prefix=/usr --mandir=/share/man --enable-
> languages=c,objc,c++,obj-c++ --program-transform-
> name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0
> --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple
> --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
> Thread model: posix
> gcc version 4.0.1 (Apple Inc. build 5465)
> colin at tigger:/opt/macports-1.6.0/var/macports> sudo port version
> Password:
> Version: 1.600

New description:

 {{{
 colin at tigger:/opt/macports-1.6.0/var/macports> nice sudo port install
 mercury
 --->  Fetching gcc34
 --->  Verifying checksum(s) for gcc34
 --->  Extracting gcc34
 --->  Configuring gcc34
 --->  Building gcc34 with target bootstrap-lean
 Error: Target org.macports.build returned: shell command " cd
 "/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/build"
 && make bootstrap-lean " returned error 2
 Command output:             > tmp-mlib.h; \
         else \
           /bin/sh
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/genmultilib
 '' '' '' '' '' '' '' no \
             > tmp-mlib.h; \
         fi
 /bin/sh
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
 /move-if-change tmp-mlib.h multilib.h
 echo timestamp > s-mlib
 lsf="/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/cp
 /lang-specs.h
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/f
 /lang-specs.h
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/java
 /lang-specs.h
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
 /lang-specs.h"; for f in $lsf; do \
             echo "#include \"$f\""; \
         done | sed
 's|/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/||'
 > tmp-specs.h
 /bin/sh
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
 /move-if-change tmp-specs.h specs.h
 echo timestamp > s-specs
 (SHLIB_LINK='' \
         SHLIB_MULTILIB=''; \
         /usr/bin/gcc-4.0   -g  -DIN_GCC   -W -Wall -Wwrite-strings
 -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  -Wno-
 error  -DHAVE_CONFIG_H    -I. -I.
 -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc
 -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/.
 -I/opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/../include
 \
   -DSTANDARD_STARTFILE_PREFIX=\"../../../\"
 -DSTANDARD_EXEC_PREFIX=\"/opt/macports-1.6.0/lib/gcc-3.4/gcc/\"
 -DSTANDARD_LIBEXEC_PREFIX=\"/opt/macports-1.6.0/libexec/gcc/\"
 -DDEFAULT_TARGET_VERSION=\"3.4.6\" -DDEFAULT_TARGET_MACHINE=\"i686-apple-
 darwin9.1.0\" -DSTANDARD_BINDIR_PREFIX=\"/opt/macports-1.6.0/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/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c
 -o gcc.o)
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:716:
 warning: string length '2483' is greater than the length '509' ISO C89
 compilers are required to support
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:723:
 warning: string length '636' is greater than the length '509' ISO C89
 compilers are required to support
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:906:
 warning: string length '529' is greater than the length '509' ISO C89
 compilers are required to support
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:924:
 warning: string length '608' is greater than the length '509' ISO C89
 compilers are required to support
 In file included from ./specs.h:4,
                  from
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:957:
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
 /lang-specs.h:27: warning: string length '603' is greater than the length
 '509' ISO C89 compilers are required to support
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/objc
 /lang-specs.h:42: warning: string length '783' is greater than the length
 '509' ISO C89 compilers are required to support
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/gcc/gcc.c:1095:
 error: syntax error before ',' token
 /opt/macports-1.6.0/var/macports/build/_opt_macports-1.6.0_var_macports_sources_rsync.macports.org_release_ports_lang_gcc34/work/gcc-3.4.6/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: The following dependencies failed to build: gcc34
 Error: Status 1 encountered during processing.
 colin at tigger:/opt/macports-1.6.0/var/macports> uname -a
 Darwin tigger.local 9.1.0 Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22
 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386 i386
 colin at tigger:/opt/macports-1.6.0/var/macports> gcc -v
 Using built-in specs.
 Target: i686-apple-darwin9
 Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-checking
 -enable-werror --prefix=/usr --mandir=/share/man --enable-
 languages=c,objc,c++,obj-c++ --program-transform-
 name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0
 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple
 --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
 Thread model: posix
 gcc version 4.0.1 (Apple Inc. build 5465)
 colin at tigger:/opt/macports-1.6.0/var/macports> sudo port version
 Password:
 Version: 1.600
 }}}

Comment (by jmpp at macports.org):

 Please read WikiFormatting to learn how to properly paste Terminal output
 into tickets, thanks!

 -jmpp

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13805#comment:4>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list