[MacPorts] #38934: libstdcxx 4.8-20130411 fails to build on PPC Tiger because of overloaded function

MacPorts noreply at macports.org
Thu Apr 25 16:06:40 PDT 2013


#38934: libstdcxx 4.8-20130411 fails to build on PPC Tiger because of overloaded
function
-----------------------------+--------------------------------
 Reporter:  Peter_Dyballa@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.1.3
 Keywords:                   |       Port:  libstdcxx
-----------------------------+--------------------------------
 The cause is here:

 {{{

 /usr/bin/g++-3.3 -c   -pipe -O2 -DIN_GCC   -fno-exceptions -fno-rtti
 -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual
 -Wmissing-format-attribute   -DHAVE_CONFIG_H -I. -I.
 -I../../gcc-4.8-20130411/gcc -I../../gcc-4.8-20130411/gcc/.
 -I../../gcc-4.8-20130411/gcc/../include
 -I../../gcc-4.8-20130411/gcc/../libcpp/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include
 -I../../gcc-4.8-20130411/gcc/../libdecnumber
 -I../../gcc-4.8-20130411/gcc/../libdecnumber/dpd -I../libdecnumber
 -I../../gcc-4.8-20130411/gcc/../libbacktrace -DCLOOG_INT_GMP
 -I/opt/local/include  -I/opt/local/include gtype-desc.c -o gtype-desc.o
 In file included from gtype-desc.c:54:
 ../../gcc-4.8-20130411/gcc/lto-streamer.h: In function `int
    lto_symtab_encoder_lookup(lto_symtab_encoder_d*, symtab_node_def*)':
 ../../gcc-4.8-20130411/gcc/lto-streamer.h:1013: warning: argument of
 negative
    value `-1' to `long unsigned int'
 gtype-desc.c: In function `void gt_ggc_mx(size_time_entry&)':
 gtype-desc.c:93: warning: unused variable `size_time_entry*x'
 gtype-desc.c: In function `void gt_pch_nx(size_time_entry&)':
 gtype-desc.c:3007: warning: unused variable `size_time_entry*x'
 gtype-desc.c: In function `void gt_pch_nx(size_time_entry*, void
 (*)(void*,
    void*), void*)':
 gtype-desc.c:5925: warning: unused parameter `size_time_entry*x'
 gtype-desc.c:5925: warning: unused parameter `void (*op)(void*, void*)'
 gtype-desc.c:5925: warning: unused parameter `void*cookie'
 gtype-desc.c: In function `void gt_pch_p_11stack_usage(void*, void*, void
    (*)(void*, void*), void*)':
 gtype-desc.c:6928: warning: unused variable `stack_usage*x'
 gtype-desc.c:6927: warning: unused parameter `void*this_obj'
 gtype-desc.c:6927: warning: unused parameter `void (*op)(void*, void*)'
 gtype-desc.c:6927: warning: unused parameter `void*cookie'
 gtype-desc.c: In function `void gt_pch_p_11fixed_value(void*, void*, void
    (*)(void*, void*), void*)':
 gtype-desc.c:7234: warning: unused variable `fixed_value*x'
 gtype-desc.c:7233: warning: unused parameter `void*this_obj'
 gtype-desc.c:7233: warning: unused parameter `void (*op)(void*, void*)'
 gtype-desc.c:7233: warning: unused parameter `void*cookie'
 gtype-desc.c: In function `void gt_pch_p_10real_value(void*, void*, void
    (*)(void*, void*), void*)':
 gtype-desc.c:7243: warning: unused variable `real_value*x'
 gtype-desc.c:7242: warning: unused parameter `void*this_obj'
 gtype-desc.c:7242: warning: unused parameter `void (*op)(void*, void*)'
 gtype-desc.c:7242: warning: unused parameter `void*cookie'
 gtype-desc.c: In function `void gt_pch_p_8edge_def(void*, void*, void
    (*)(void*, void*), void*)':
 gtype-desc.c:7362: warning: unused variable `edge_def*x'
 gtype-desc.c:7361: warning: unused parameter `void*this_obj'
 gtype-desc.c:7361: warning: unused parameter `void (*op)(void*, void*)'
 gtype-desc.c:7361: warning: unused parameter `void*cookie'
 gtype-desc.c: In function `void gt_ggc_ma_regno_reg_rtx(void*)':
 gtype-desc.c:9616: warning: unused parameter `void*x_p'
 gtype-desc.c: In function `void gt_pch_pa_regno_reg_rtx(void*, void*, void
    (*)(void*, void*), void*)':
 gtype-desc.c:9632: warning: unused parameter `void*x_p'
 gtype-desc.c: In function `void gt_pch_na_regno_reg_rtx(void*)':
 gtype-desc.c:9647: warning: unused parameter `void*x_p'
 ../../gcc-4.8-20130411/gcc/vec.h: In function `void gt_ggc_mx(vec<T,
 va_gc,
    vl_embed>*) [with T = edge_def*]':
 gtype-desc.c:833:   instantiated from here
 ../../gcc-4.8-20130411/gcc/vec.h:1140: error: call of overloaded
 `gt_ggc_mx(
    edge_def*&)' is ambiguous
 ../../gcc-4.8-20130411/gcc/vec.h:1138: error: candidates are: void
    gt_ggc_mx(T&) [with T = edge_def*]
 gtype-desc.c:839: error:                 void gt_ggc_mx(edge_def*&)
 ../../gcc-4.8-20130411/gcc/basic-block.h:65: error:                 void
    gt_ggc_mx(edge_def*)
 ../../gcc-4.8-20130411/gcc/vec.h: In function `void gt_pch_nx(vec<T, A,
    vl_embed>*) [with T = edge_def*, A = va_gc]':
 gtype-desc.c:3747:   instantiated from here
 ../../gcc-4.8-20130411/gcc/vec.h:1160: error: call of overloaded
 `gt_pch_nx(
    edge_def*&)' is ambiguous
 ../../gcc-4.8-20130411/gcc/vec.h:1158: error: candidates are: void
    gt_pch_nx(T&) [with T = edge_def*, A = va_gc]
 gtype-desc.c:3753: error:                 void gt_pch_nx(edge_def*&)
 ../../gcc-4.8-20130411/gcc/basic-block.h:66: error:                 void
    gt_pch_nx(edge_def*)
 make[2]: *** [gtype-desc.o] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc48/libstdcxx/work/build/gcc'
 make[1]: *** [all-gcc] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc48/libstdcxx/work/build'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc48/libstdcxx/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc48/libstdcxx/work/build"
 && /usr/bin/make -w all
 Exit code: 2
 Error: org.macports.build for port libstdcxx returned: command execution
 failed
 }}}

 Is GCC 4.0 or GCC 4.2 needed? Could llvm-2.9 perform the job?

-- 
Ticket URL: <https://trac.macports.org/ticket/38934>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list