Can't compile USE_GCC ports

Martin Dieringer martin.dieringer at gmx.de
Tue Oct 29 18:28:14 UTC 2013


I recently updated to FreeBSD-10.
The error is always at linking, see below.
Any idea what I may have messed up in the system?



gmake[5]: Entering directory `/ports/devel/nemiver/work/nemiver-0.8.2/src'
  CXXLD  nemiver
main.o: In function `main':
main.cc:(.text.startup+0x11ea): undefined reference to `Glib::locale_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cc:(.text.startup+0x12f4): undefined reference to `Glib::locale_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cc:(.text.startup+0x1463): undefined reference to `Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cc:(.text.startup+0x18b6): undefined reference to `Glib::operator<<(std::basic_ostream<char, std::char_traits<char> >&, Glib::ustring const&)'
main.cc:(.text.startup+0x24b7): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-ui-utils.o): In function `nemiver::ui_utils::ask_user_to_select_file(nemiver::common::UString const&, nemiver::common::UString const&, nemiver::common::UString&)':
nmv-ui-utils.cc:(.text+0xf1d): undefined reference to `Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)'
nmv-ui-utils.cc:(.text+0xf85): undefined reference to `Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-ui-utils.cc:(.text+0xf9a): undefined reference to `Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-ui-utils.cc:(.text+0x1011): undefined reference to `Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)'
nmv-ui-utils.cc:(.text+0x1089): undefined reference to `Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-ui-utils.cc:(.text+0x10af): undefined reference to `Glib::path_get_basename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-ui-utils.o): In function `nemiver::ui_utils::find_file_or_ask_user(nemiver::common::UString const&, std::list<nemiver::common::UString, std::allocator<nemiver::common::UString> > const&, std::list<nemiver::common::UString, std::allocator<nemiver::common::UString> >&, std::map<nemiver::common::UString, bool, std::less<nemiver::common::UString>, std::allocator<std::pair<nemiver::common::UString const, bool> > >&, bool, nemiver::common::UString&)':
nmv-ui-utils.cc:(.text+0x1939): undefined reference to `Glib::path_get_dirname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-ui-utils.cc:(.text+0x1948): undefined reference to `Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-ui-utils.cc:(.text+0x19b9): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-dialog.o): In function `nemiver::Dialog::Priv::Priv(nemiver::common::UString const&, nemiver::common::UString const&, nemiver::common::UString const&)':
nmv-dialog.cc:(.text._ZN7nemiver6Dialog4PrivC2ERKNS_6common7UStringES5_S5_[_ZN7nemiver6Dialog4PrivC5ERKNS_6common7UStringES5_S5_]+0x23b): undefined reference to `Glib::build_filename(Glib::ArrayHandle<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::Container_Helpers::TypeTraits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
nmv-dialog.cc:(.text._ZN7nemiver6Dialog4PrivC2ERKNS_6common7UStringES5_S5_[_ZN7nemiver6Dialog4PrivC5ERKNS_6common7UStringES5_S5_]+0x321): undefined reference to `Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)'
nmv-dialog.cc:(.text._ZN7nemiver6Dialog4PrivC2ERKNS_6common7UStringES5_S5_[_ZN7nemiver6Dialog4PrivC5ERKNS_6common7UStringES5_S5_]+0x339): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-dialog.cc:(.text._ZN7nemiver6Dialog4PrivC2ERKNS_6common7UStringES5_S5_[_ZN7nemiver6Dialog4PrivC5ERKNS_6common7UStringES5_S5_]+0x499): undefined reference to `Gtk::Builder::create_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-dialog.cc:(.text._ZN7nemiver6Dialog4PrivC2ERKNS_6common7UStringES5_S5_[_ZN7nemiver6Dialog4PrivC5ERKNS_6common7UStringES5_S5_]+0x585): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-locate-file-dialog.o): In function `nemiver::LocateFileDialog::file_location(nemiver::common::UString const&)':
nmv-locate-file-dialog.cc:(.text+0x4b0): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-locate-file-dialog.o): In function `nemiver::LocateFileDialog::file_location() const':
nmv-locate-file-dialog.cc:(.text+0x7f1): undefined reference to `Glib::filename_to_utf8(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nmv-locate-file-dialog.cc:(.text+0xfc8): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/uicommon/.libs/libnemiveruicommon.a(nmv-locate-file-dialog.o): In function `nemiver::LocateFileDialog::Priv::on_file_selection_changed_signal()':
nmv-locate-file-dialog.cc:(.text._ZN7nemiver16LocateFileDialog4Priv32on_file_selection_changed_signalEv[nemiver::LocateFileDialog::Priv::on_file_selection_changed_signal()]+0x52): undefined reference to `Glib::file_test(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::FileTest)'
nmv-locate-file-dialog.cc:(.text._ZN7nemiver16LocateFileDialog4Priv32on_file_selection_changed_signalEv[nemiver::LocateFileDialog::Priv::on_file_selection_changed_signal()]+0x5f6): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) const'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::Dir::Dir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `std::__detail::_List_node_base::_M_unhook()'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::find_program_in_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::get_unichar_from_std_iterator(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::ustring::insert(Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned int)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::path_is_absolute(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::build_filename(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `std::tr1::__detail::__prime_list'
/ports/devel/nemiver/work/nemiver-0.8.2/src/common/.libs/libnemivercommon.so: undefined reference to `Glib::convert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status
gmake[5]: *** [nemiver] Fehler 1
gmake[5]: Leaving directory `/ports/devel/nemiver/work/nemiver-0.8.2/src'
gmake[4]: *** [all-recursive] Fehler 1
gmake[4]: Leaving directory `/ports/devel/nemiver/work/nemiver-0.8.2/src'
gmake[3]: *** [all-recursive] Fehler 1
gmake[3]: Leaving directory `/ports/devel/nemiver/work/nemiver-0.8.2'
gmake[2]: *** [all] Fehler 2
gmake[2]: Leaving directory `/ports/devel/nemiver/work/nemiver-0.8.2'
*** Error code 1

Stop.
make[1]: stopped in /ports/devel/nemiver
*** Error code 1

Stop.
make: stopped in /ports/devel/nemiver



More information about the freebsd-current mailing list