Opened 16 months ago
Last modified 16 months ago
#71911 assigned defect
ncurses does not build with gcc + libc++ due to discarding MacPorts ldflags
| Reported by: | barracuda156 | Owned by: | jmroot (Joshua Root) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.5 |
| Keywords: | Cc: | ||
| Port: | ncurses |
Description
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesf.cc -o ../obj_s/cursesf.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesm.cc -o ../obj_s/cursesm.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesw.cc -o ../obj_s/cursesw.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursespad.cc -o ../obj_s/cursespad.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesp.cc -o ../obj_s/cursesp.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursslk.cc -o ../obj_s/cursslk.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesapp.cc -o ../obj_s/cursesapp.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -dynamic -c ../c++/cursesmain.cc -o ../obj_s/cursesmain.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesf.cc -o ../objects/cursesf.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesm.cc -o ../objects/cursesm.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesw.cc -o ../objects/cursesw.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursespad.cc -o ../objects/cursespad.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesp.cc -o ../objects/cursesp.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursslk.cc -o ../objects/cursslk.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesapp.cc -o ../objects/cursesapp.o
/opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H -DBUILDING_NCURSES_CXX -I../c++ -I. -I../include -D_DARWIN_C_SOURCE -DNDEBUG -pipe -Os -stdlib=libc++ -arch ppc -DNCURSES_STATIC -c ../c++/cursesmain.cc -o ../objects/cursesmain.o
compiling demo (obj_s)
linking ../lib/libncurses++.6.dylib
/opt/local/bin/g++-mp-14 -L../lib -lform -lmenu -lpanel -lncurses -arch ppc -Wl,-search_paths_first -lutil -dynamiclib -install_name /opt/local/lib/`basename ../lib/libncurses++.6.dylib` -compatibility_version 6 -current_version 6 -o ../lib/libncurses++.6.dylib ../obj_s/cursesf.o ../obj_s/cursesm.o ../obj_s/cursesw.o ../obj_s/cursespad.o ../obj_s/cursesp.o ../obj_s/cursslk.o ../obj_s/cursesapp.o ../obj_s/cursesmain.o -L../lib -lform -lmenu -lpanel -lncurses
Undefined symbols for architecture ppc:
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
"std::__1::ios_base::getloc() const", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
"std::__1::cerr", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
NCursesPanel::OnError(int) const (.part.0) in cursesp.o
Soft_Label_Key_Set::Error(char const*) const (.isra.0) in cursslk.o
__ZN18NCursesApplicationC4Eb.part.0 in cursesapp.o
...
...
"std::__1::ctype<char>::id", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
...
"std::__1::locale::~locale()", referenced from:
THROW(NCursesException const*) (.isra.0) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
THROW(NCursesException const*) (.isra.0) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
NCursesWindow::err_handler(char const*) const in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
NCursesPad::setSubWindow(NCursesWindow&) in cursespad.o
...
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
"std::__1::ios_base::clear(unsigned int)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesf.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesm.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesw.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursespad.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursslk.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cursesapp.o
...
ld: symbol(s) not found for architecture ppc
collect2: error: ld returned 1 exit status
make[1]: *** [../lib/libncurses++.6.dylib] Error 1
-stdlib=libc++ should be passed to the linker as well, but the port discards ldflags, so linking fails.
Change History (2)
comment:1 Changed 16 months ago by barracuda156
comment:2 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)
| Owner: | set to jmroot |
|---|---|
| Status: | new → assigned |
Note: See
TracTickets for help on using
tickets.

Or if the idea was that it should have 0 dependencies and therefore not use
libc++when it is not provided by the OS, then MacPorts should not try to upgrade it tolibc++if stdlib is changed to it.