[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