Opened 19 years ago

Closed 18 years ago

#8384 closed defect (fixed)

rxvt-unicode fails to install

Reported by: lschiere@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.2
Keywords: Cc: vincas@…, markd@…
Port:

Description

when attempting to port install rxvt-unicode, I get the following:

local/lib -L/usr/X11R6/lib -lXft -lfreetype -lz -lXrender -lX11 -lfontconfig -L/usr/X11R6/lib -L/usr/X11R6/lib -lXpm -lX11 -L/opt/local/lib -L/usr/local/lib /opt/local/lib/perl5/5.8.8/darwin-2level/auto/DynaLoader/DynaLoader.a -L/opt/local/lib/perl5/5.8.8/darwin-2level/CORE -lperl -ldl -lm -lc /usr/bin/ld: warning prebinding disabled because dependent library: /opt/local/lib/libXft.2.dylib is not prebound /usr/bin/ld: Undefined symbols: Unwind_Resume Unwind_DeleteException Unwind_GetDataRelBase Unwind_GetIP Unwind_GetLanguageSpecificData Unwind_GetRegionStart Unwind_GetTextRelBase Unwind_SetGR Unwind_SetIP Unwind_RaiseException Unwind_Resume_or_Rethrow collect2: ld returned 1 exit status make[1]: * [rxvt] Error 1 make: * [all] Error 1

Error: /opt/local/bin/port: Status 1 encountered during processing. pomme:~ root#

Change History (6)

comment:1 Changed 19 years ago by lschiere@…

rxvt itself installs fine.

comment:2 Changed 19 years ago by cssdev@…

Perhaps consider forcing g++ as the linker instead of gcc. I encountered a similar problem with BUG #6675.

comment:3 Changed 19 years ago by lschiere@…

how can I force this?

comment:4 Changed 19 years ago by vincas@…

Cc: vincas@… added

(In reply to comment #2)

Perhaps consider forcing g++ as the linker instead of gcc. I encountered a similar problem with BUG #6675.

Changing the linker to g++ makes the problem worse.

This only occurs with gcc 4.0.1. I have another system whose version is gcc version 4.0.0 20041026 and it compiles fine.

/usr/bin/perl -MExtUtils::Embed -e xsinit -- -std urxvt g++ -DHAVE_CONFIG_H -I/usr/X11R6/include -DXTHREADS -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include -g g++ -o rxvt rxvt.o command.o rxvtfont.o init.o logging.o rxvtperl.o main.o menubar.o misc.o netdisp.o ptytty.o screen.o scrollbar.o /usr/bin/ld: warning multiple definitions of symbol _cxa_allocate_exception /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_alloc.o) definition of _cxa_allocate_exception in section (TEXT /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_allocate_exception /usr/bin/ld: warning multiple definitions of symbol _cxa_free_exception /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_alloc.o) definition of _cxa_free_exception in section (TEXT,t /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_free_exception /usr/bin/ld: warning multiple definitions of symbol _cxa_get_exception_ptr /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of _cxa_get_exception_ptr in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_get_exception_ptr /usr/bin/ld: warning multiple definitions of symbol std::uncaught_exception() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of std::uncaught_exception() in section (TEX /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::uncaught_exception() /usr/bin/ld: warning multiple definitions of symbol _cxa_begin_catch /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of _cxa_begin_catch in section (TEXT,text /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_begin_catch /usr/bin/ld: warning multiple definitions of symbol _cxa_end_catch /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of _cxa_end_catch in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_end_catch /usr/bin/ld: warning multiple definitions of symbol ZSt18uncaught_exceptionv.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of absolute ZSt18uncaught_exceptionv.eh (valu /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZSt18uncaught_exceptionv.eh /usr/bin/ld: warning multiple definitions of symbol _cxa_get_exception_ptr.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_catch.o) definition of absolute _cxa_get_exception_ptr.eh (value /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_get_exception_ptr.eh /usr/bin/ld: warning multiple definitions of symbol _gxx_personality_v0 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_personality.o) definition of _gxx_personality_v0 in section (TE /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _gxx_personality_v0 /usr/bin/ld: warning multiple definitions of symbol _cxa_call_unexpected /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_personality.o) definition of _cxa_call_unexpected in section (T /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_call_unexpected /usr/bin/ld: warning multiple definitions of symbol _cxa_throw /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_throw.o) definition of _cxa_throw in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_throw /usr/bin/ld: warning multiple definitions of symbol _cxa_rethrow /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_throw.o) definition of _cxa_rethrow in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_rethrow /usr/bin/ld: warning multiple definitions of symbol _cxa_guard_release.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(guard.o) definition of absolute _cxa_guard_release.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_guard_release.eh /usr/bin/ld: warning multiple definitions of symbol _cxa_guard_abort /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(guard.o) definition of _cxa_guard_abort in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_guard_abort /usr/bin/ld: warning multiple definitions of symbol _cxa_guard_acquire /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(guard.o) definition of _cxa_guard_acquire in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_guard_acquire /usr/bin/ld: warning multiple definitions of symbol _cxa_guard_release /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(guard.o) definition of _cxa_guard_release in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_guard_release /usr/bin/ld: warning multiple definitions of symbol _cxa_guard_abort.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(guard.o) definition of absolute _cxa_guard_abort.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_guard_abort.eh /usr/bin/ld: warning multiple definitions of symbol _cxa_pure_virtual /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(pure.o) definition of _cxa_pure_virtual in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _cxa_pure_virtual /usr/bin/ld: warning multiple definitions of symbol vtable for cxxabiv1::vmi_class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for cxxabiv1::vmi_class_type_infoin /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for cxxabiv1::vmi_class_type_info /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::~class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::~class_type_in /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::~class_type_i /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv117class_type_infoD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv117class_type_infoD0E /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv117class_type_infoD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::~class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::~class_type_io /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::~class_type_i /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv117class_type_infoD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv117class_type_infoD1E /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv117class_type_infoD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::~class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::~class_type_in /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::~class_type_i /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv117class_type_infoD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv117class_type_infoD2E /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv117class_type_infoD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::~si_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::~si_class_t /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::~si_class_ /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv120si_class_type_infoD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv120si_class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv120si_class_type_infoD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::~si_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::~si_class_t /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::~si_class_ /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv120si_class_type_infoD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv120si_class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv120si_class_type_infoD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::~si_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::~si_class_t /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::~si_class_ /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv120si_class_type_infoD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv120si_class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv120si_class_type_infoD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::~vmi_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::~vmi_class /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::~vmi_clas /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv121vmi_class_type_infoD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv121vmi_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv121vmi_class_type_infoD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::~vmi_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::~vmi_class /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::~vmi_clas /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv121vmi_class_type_infoD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv121vmi_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv121vmi_class_type_infoD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::~vmi_class_type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::~vmi_class /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::~vmi_clas /usr/bin/ld: warning multiple definitions of symbol ZN10cxxabiv121vmi_class_type_infoD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZN10cxxabiv121vmi_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZN10cxxabiv121vmi_class_type_infoD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::do_catch(std::type_info const*, void, unsigne /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::do_catch(std:: /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::do_catch(std: /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv117class_type_info10do_catchEPKSt9type_infoPPvj.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv117class_type_info10 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv117class_type_info10do_cat /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::do_upcast(cxxabiv1::class_type_info const*, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::do_upcast(cx /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::do_upcast(c /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv117class_type_info11do_upcastEPKS0_PKvRNS0_15upcast_result /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv117class_type_info1s /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv117class_type_info11do_upc /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::do_upcast(cxxabiv1::class_type_info const*, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::do_upcast(cx /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::do_upcast(c /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::do_dyncast(int, cxxabiv1::class_type_info:s /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::do_dyncast(int /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::do_dyncast(in /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv117class_type_info12do_dyncastEiNS0_10sub_kindEPKS0_PKvS3_ /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv117class_type_info12 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv117class_type_info12do_dyn /usr/bin/ld: warning multiple definitions of symbol vtable for std::bad_cast /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for std::bad_castin section (DATA,co /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for std::bad_cast /usr/bin/ld: warning multiple definitions of symbol vtable for std::bad_typeid /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for std::bad_typeidin section (DATA, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for std::bad_typeid /usr/bin/ld: warning multiple definitions of symbol std::bad_cast::~bad_cast() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_cast::~bad_cast()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_cast::~bad_cast() /usr/bin/ld: warning multiple definitions of symbol std::bad_typeid::~bad_typeid() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_typeid::~bad_typeid()in section (TEX /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_typeid::~bad_typeid() /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::class_type_info::do_find_public_src(int, void const*, cxxabiv1 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::class_type_info::do_find_publix /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::class_type_info::do_find_publi /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv117class_type_info20do_find_public_srcEiPKvPKS0_S2_.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv117class_type_info20 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv117class_type_info20do_fin /usr/bin/ld: warning multiple definitions of symbol vtable for cxxabiv1::class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for cxxabiv1::class_type_infoin sect /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for cxxabiv1::class_type_info /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::do_upcast(cxxabiv1::class_type_info cons /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::do_upcast(_ /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::do_upcast( /usr/bin/ld: warning multiple definitions of symbol _dynamic_cast /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of _dynamic_cast in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of _dynamic_cast /usr/bin/ld: warning multiple definitions of symbol vtable for std::type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for std::type_infoin section (DATA,c /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for std::type_info /usr/bin/ld: warning multiple definitions of symbol ZNSt9type_infoD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt9type_infoD2Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt9type_infoD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::type_info::~type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::~type_info()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::~type_info() /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv120si_class_type_info11do_upcastEPKNS_17class_type_infoEPK /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv120si_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv120si_class_type_info11do_ /usr/bin/ld: warning multiple definitions of symbol vtable for cxxabiv1::si_class_type_info /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of vtable for cxxabiv1::si_class_type_infoin s /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of vtable for cxxabiv1::si_class_type_info /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::do_dyncast(int, cxxabiv1::class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::do_dyncast( /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::do_dyncast /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv120si_class_type_info12do_dyncastEiNS_17class_type_info10_ /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv120si_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv120si_class_type_info12do_ /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::si_class_type_info::do_find_public_src(int, void const*, cxxab /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::si_class_type_info::do_find_pub /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::si_class_type_info::do_find_pu /usr/bin/ld: warning multiple definitions of symbol ZNK10cxxabiv120si_class_type_info20do_find_public_srcEiPKvPKNS_17class /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNK10cxxabiv120si_class_type_inf /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNK10cxxabiv120si_class_type_info20do_ /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::do_upcast(cxxabiv1::class_type_info con /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::do_upcast( /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::do_upcast /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::do_dyncast(int, cxxabiv1::class_type_in /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::do_dyncasd /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::do_dyncas /usr/bin/ld: warning multiple definitions of symbol cxxabiv1::vmi_class_type_info::do_find_public_src(int, void const*, cxxa /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of cxxabiv1::vmi_class_type_info::do_find_pu /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of cxxabiv1::vmi_class_type_info::do_find_s /usr/bin/ld: warning multiple definitions of symbol std::type_info::do_catch(std::type_info const*, void, unsigned int) const /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::do_catch(std::type_info const /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::do_catch(std::type_info cons /usr/bin/ld: warning multiple definitions of symbol ZNKSt9type_info10do_catchEPKS_PPvj.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNKSt9type_info10do_catchEPKS_PPvj /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNKSt9type_info10do_catchEPKS_PPvj.eh /usr/bin/ld: warning multiple definitions of symbol ZNSt9type_infoD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt9type_infoD1Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt9type_infoD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::type_info::~type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::~type_info()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::~type_info() /usr/bin/ld: warning multiple definitions of symbol ZNSt9type_infoD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt9type_infoD0Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt9type_infoD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::type_info::~type_info() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::~type_info()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::~type_info() /usr/bin/ld: warning multiple definitions of symbol ZNSt8bad_castD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt8bad_castD2Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt8bad_castD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::bad_cast::~bad_cast() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_cast::~bad_cast()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_cast::~bad_cast() /usr/bin/ld: warning multiple definitions of symbol ZNSt8bad_castD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt8bad_castD1Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt8bad_castD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol ZNSt8bad_castD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt8bad_castD0Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt8bad_castD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::bad_cast::~bad_cast() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_cast::~bad_cast()in section (TEXT, /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_cast::~bad_cast() /usr/bin/ld: warning multiple definitions of symbol ZNSt10bad_typeidD2Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt10bad_typeidD2Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt10bad_typeidD2Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::bad_typeid::~bad_typeid() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_typeid::~bad_typeid()in section (TEX /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_typeid::~bad_typeid() /usr/bin/ld: warning multiple definitions of symbol ZNSt10bad_typeidD1Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt10bad_typeidD1Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt10bad_typeidD1Ev.eh /usr/bin/ld: warning multiple definitions of symbol ZNSt10bad_typeidD0Ev.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNSt10bad_typeidD0Ev.eh (value 0x0) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNSt10bad_typeidD0Ev.eh /usr/bin/ld: warning multiple definitions of symbol std::bad_typeid::~bad_typeid() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::bad_typeid::~bad_typeid()in section (TEX /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::bad_typeid::~bad_typeid() /usr/bin/ld: warning multiple definitions of symbol ZNKSt9type_info15is_function_pEv.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNKSt9type_info15is_function_pEv.e /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNKSt9type_info15is_function_pEv.eh /usr/bin/ld: warning multiple definitions of symbol std::type_info::is_function_p() const /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::is_function_p() constin secti /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::is_function_p() const /usr/bin/ld: warning multiple definitions of symbol ZNKSt9type_info14is_pointer_pEv.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNKSt9type_info14is_pointer_pEv.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNKSt9type_info14is_pointer_pEv.eh /usr/bin/ld: warning multiple definitions of symbol std::type_info::is_pointer_p() const /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::is_pointer_p() constin sectio /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::is_pointer_p() const /usr/bin/ld: warning multiple definitions of symbol ZNKSt9type_info11do_upcastEPKN10cxxabiv117class_type_infoEPPv.eh /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of absolute ZNKSt9type_info11do_upcastEPKN10 /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ZNKSt9type_info11do_upcastEPKN10cxxabiv1 /usr/bin/ld: warning multiple definitions of symbol std::type_info::do_upcast(cxxabiv1::class_type_info const*, void) const /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(tinfo.o) definition of std::type_info::do_upcast(cxxabiv1::class /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::type_info::do_upcast(cxxabiv1::clas /usr/bin/ld: multiple definitions of symbol std::unexpected() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::unexpected() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_terminate.o) definition of std::unexpected() in section (TEXT, /usr/bin/ld: multiple definitions of symbol std::set_terminate(void (*)()) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::set_terminate(void (*)()) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_terminate.o) definition of std::set_terminate(void (*)())in section /usr/bin/ld: multiple definitions of symbol std::set_unexpected(void (*)()) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::set_unexpected(void (*)()) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_terminate.o) definition of std::set_unexpected(void (*)())in sectio /usr/bin/ld: multiple definitions of symbol std::terminate() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of std::terminate() /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libsupc++.a(eh_terminate.o) definition of std::terminate() in section (TEXT,te collect2: ld returned 1 exit status make[1]: * [rxvt] Error 1 make: * [all] Error 1

comment:5 Changed 18 years ago by opendarwin-bugzilla-ianl@…

The problem is that gcc is being used to link instead of g++.

Changing line 62 of src/Makefile to the following clears this up:

LINK = $(CXX) $(LDFLAGS)

I still get an error, but only during the cleaning phase. At least urxvt is built.

... ---> Cleaning rxvt-unicode couldn't change working directory to "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_rxvt-unicode/work/rxvt-unicode-7.0/src": no such file or directory

while executing

"cd $savedir"

(procedure "foreachport" line 17) invoked from within

"foreachport $portlist {

set target $action

# If we have a url, use that, since it's most specific # otherwise try to map the portname to a u..."

("default" arm line 3) invoked from within

"switch -- $action {

help {

print_help

}

info {

require_portlist foreachport $portlist {

# Get information about the named port if {[..."

(file "/opt/local/bin/port" line 1187)

comment:6 Changed 18 years ago by markd@…

Cc: markd@… added
Resolution: fixed
Status: newclosed

rxvt-unicode has been updated to 7.9 and builds fine on Intel 10.4.8 / Xcode 2.4.

Note: See TracTickets for help on using tickets.