Date: Thu, 26 Sep 2013 07:10:58 GMT From: pkg-fallout@FreeBSD.org To: tobias.kortkamp@gmail.com Cc: pkg-fallout@FreeBSD.org Subject: [REL - head-amd64-default][deskutils/easystroke] Failed for easystroke-0.6.0 in build Message-ID: <201309260710.r8Q7Awar036776@beefy2.isc.freebsd.org>
next in thread | raw e-mail | index | archive | help
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: tobias.kortkamp@gmail.com Last committer: bapt@FreeBSD.org Ident: $FreeBSD: head/deskutils/easystroke/Makefile 327718 2013-09-20 16:21:37Z bapt $ Log URL: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-26_00h44m15s/logs/easystroke-0.6.0.log Build URL: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-26_00h44m15s Log: ====>> Building deskutils/easystroke build started at Thu Sep 26 07:08:45 UTC 2013 port directory: /usr/ports/deskutils/easystroke building for: FreeBSD head-amd64-default-job-10 10.0-CURRENT FreeBSD 10.0-CURRENT amd64 maintained by: tobias.kortkamp@gmail.com Makefile ident: $FreeBSD: head/deskutils/easystroke/Makefile 327718 2013-09-20 16:21:37Z bapt $ Poudriere version: 3.1-pre ---Begin Environment--- OSVERSION=1000055 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin STATUS=1 MASTERMNT=/usr/local/poudriere/data/build/head-amd64-default/ref PKG_EXT=txz tpid=58283 POUDRIERE_BUILD_TYPE=bulk NBPARALLEL=24 PKGNG=1 PKGNAME=easystroke-0.6.0 PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f PKG_ADD=/usr/local/sbin/pkg-static add PWD=/root MASTERNAME=head-amd64-default USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes PKG_VERSION=/poudriere/pkg-static version ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for easystroke-0.6.0: NLS=on: Native Language Support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- TMPDIR="/tmp" TMPDIR="/tmp" MAKE=gmake PKG_CONFIG=pkgconf SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="gcc46" CFLAGS="-O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing" CPP="cpp46" CPPFLAGS="" LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc46" CXX="g++46" CXXFLAGS="-O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g w heel -m 444" BSD_INSTALL_MAN="install -o root -g wheel -m 444" --End MAKE_ENV-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/easystroke DOCSDIR=/usr/local/share/doc/easystroke EXAMPLESDIR=/usr/local/share/examples/easystroke WWWDIR=/usr/local/www/easystroke ETCDIR=/usr/local/etc/easystroke --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/make.conf #### WITH_PKGNG=yes NO_RESTRICTED=yes DISABLE_MAKE_JOBS=yes ---End make.conf--- ===> Cleaning for easystroke-0.6.0 =======================<phase: check-config >============================ =========================================================================== =======================<phase: pkg-depends >============================ ===> easystroke-0.6.0 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg ===> Installing existing package /packages/All/pkg-1.1.4_5.txz Installing pkg-1.1.4_5... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of easystroke-0.6.0 =========================================================================== =======================<phase: fetch-depends >============================ =========================================================================== =======================<phase: fetch >============================ ===> License ISCL accepted by the user ===> Fetching all distfiles required by easystroke-0.6.0 for building =========================================================================== =======================<phase: checksum >============================ ===> License ISCL accepted by the user ===> Fetching all distfiles required by easystroke-0.6.0 for building => SHA256 Checksum OK for easystroke-0.6.0.tar.gz. =========================================================================== =======================<phase: extract-depends>============================ =========================================================================== =======================<phase: extract >============================ ===> License ISCL accepted by the user ===> Fetching all distfiles required by easystroke-0.6.0 for building ===> Extracting for easystroke-0.6.0 => SHA256 Checksum OK for easystroke-0.6.0.tar.gz. =========================================================================== =======================<phase: patch-depends >============================ =========================================================================== =======================<phase: patch >============================ ===> Patching for easystroke-0.6.0 ===> Applying FreeBSD patches for easystroke-0.6.0 =========================================================================== =======================<phase: build-depends >============================ ===> easystroke-0.6.0 depends on executable: help2man - not found ===> Verifying install for help2man in /usr/ports/misc/help2man ===> Installing existing package /packages/All/help2man-1.43.3.txz Installing help2man-1.43.3...Installing perl-5.14.4_1...Removing stale symlinks from /usr/bin... Skipping /usr/bin/perl Skipping /usr/bin/perl5 Done. Creating various symlinks in /usr/bin... Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl5 Done. Removing /usr/local/etc/perl5_version... Done. Creating /usr/local/etc/perl5_version... Done. done Installing p5-Locale-gettext-1.05_3...Installing gettext-0.18.3... done done done ===> Returning to build of easystroke-0.6.0 ===> easystroke-0.6.0 depends on file: /usr/local/include/xorg/xserver-properties.h - not found ===> Verifying install for /usr/local/include/xorg/xserver-properties.h in /usr/ports/x11-servers/xorg-server ===> Installing existing package /packages/All/xorg-server-1.7.7_8,1.txz Installing xorg-server-1.7.7_8,1...Installing xproto-7.0.24... done Installing xkeyboard-config-2.9...Installing libxml2-2.8.0_2... done done Installing xkbcomp-1.2.4...Installing libxkbfile-1.0.8...Installing libxcb-1.9.1...Installing libXdmcp-1.1.1... done Installing libXau-1.0.8... done Installing libpthread-stubs-0.3_3... done done Installing libX11-1.6.1,1...Installing kbproto-1.0.6... done done done done Installing xineramaproto-1.2.1... done Installing xf86vidmodeproto-2.3.1... done Installing xf86miscproto-0.9.3... done Installing xextproto-7.2.1... done Installing printproto-1.0.5... done Installing pixman-0.30.0... done Installing libxkbui-1.0.2_1...Installing libSM-1.2.1,1...Installing libICE-1.0.8,1... done done Installing libXt-1.1.4,1... done done Installing libXxf86vm-1.1.3...Installing libXext-1.3.2,1... done done Installing libXxf86misc-1.0.3... done Installing libXpm-3.5.10... done Installing libXp-1.0.2,1... done Installing libXinerama-1.1.3,1... done Installing libXfixes-5.0.1...Installing fixesproto-5.0... done done Installing libXdamage-1.1.4...Installing damageproto-1.2.1... done done Installing dri2proto-2.8... done Installing libXmu-1.1.1,1... done Installing libXaw-1.0.11,2... done Installing libfontenc-1.1.2... done Installing libXfont-1.4.6,1...Installing fontsproto-2.1.2... done Installing freetype2-2.5.0.1... done done Installing expat-2.1.0... done Installing polkit-0.105_1...Installing gnome_subr-1.0... done Installing gnomehier-3.0... done Installing python27-2.7.5_3... done Installing python2-2_1... done Installing python-2.7_1,2... done Installing pcre-8.33... done Installing libffi-3.0.13... done Installing gobject-introspection-1.36.0_2...Installing glib-2.36.3...No schema files found: doing nothing. done done Installing dbus-1.6.12...===> Creating users and/or groups. Creating group 'messagebus' with gid '556'. Creating user 'messagebus' with uid '556'. done done Installing policykit-0.9_6...Installing dbus-glib-0.100.2... done ===> Creating users and/or groups. Creating group 'polkit' with gid '562'. Creating user 'polkit' with uid '562'. done Installing hal-0.5.14_20...Installing dmidecode-2.12... done Installing consolekit-0.4.3... done Installing pciids-20130823... done Installing libvolume_id-0.81.1... done ===> Creating users and/or groups. Creating group 'haldaemon' with gid '560'. <snip> mkdir -p po/pl/LC_MESSAGES msgfmt -c po/pl.po -o po/pl/LC_MESSAGES/easystroke.mo po/pl.po:7: warning: header field 'Language' missing in header mkdir -p po/es/LC_MESSAGES msgfmt -c po/es.po -o po/es/LC_MESSAGES/easystroke.mo po/es.po:7: warning: header field 'Language' missing in header mkdir -p po/fi/LC_MESSAGES msgfmt -c po/fi.po -o po/fi/LC_MESSAGES/easystroke.mo po/fi.po:7: warning: header field 'Language' missing in header mkdir -p po/he/LC_MESSAGES msgfmt -c po/he.po -o po/he/LC_MESSAGES/easystroke.mo po/he.po:7: warning: header field 'Language' missing in header mkdir -p po/ca/LC_MESSAGES msgfmt -c po/ca.po -o po/ca/LC_MESSAGES/easystroke.mo po/ca.po:7: warning: header field 'Language' missing in header mkdir -p po/fr/LC_MESSAGES msgfmt -c po/fr.po -o po/fr/LC_MESSAGES/easystroke.mo po/fr.po:7: warning: header field 'Language' missing in header mkdir -p po/ja/LC_MESSAGES msgfmt -c po/ja.po -o po/ja/LC_MESSAGES/easystroke.mo po/ja.po:7: warning: header field 'Language' missing in header mkdir -p po/hu/LC_MESSAGES msgfmt -c po/hu.po -o po/hu/LC_MESSAGES/easystroke.mo po/hu.po:7: warning: header field 'Language' missing in header intltool-merge po/ -d -u easystroke.desktop.in easystroke.desktop NOTICE: po//de.po is not in UTF-8 but iso-8859-1, converting... Merging translations into easystroke.desktop. g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT actions.o -MMD -MP -MF actions.Po -o actions.o -c actions.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT actiondb.o -MMD -MP -MF actiondb.Po -o actiondb.o -c actiondb.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT prefdb.o -MMD -MP -MF prefdb.Po -o prefdb.o -c prefdb.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT shape.o -MMD -MP -MF shape.Po -o shape.o -c shape.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT handler.o -MMD -MP -MF handler.Po -o handler.o -c handler.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT stats.o -MMD -MP -MF stats.Po -o stats.o -c stats.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT gesture.o -MMD -MP -MF gesture.Po -o gesture.o -c gesture.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT main.o -MMD -MP -MF main.Po -o main.o -c main.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT grabber.o -MMD -MP -MF grabber.Po -o grabber.o -c grabber.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT fire.o -MMD -MP -MF fire.Po -o fire.o -c fire.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT annotate.o -MMD -MP -MF annotate.Po -o annotate.o -c annotate.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT prefs.o -MMD -MP -MF prefs.Po -o prefs.o -c prefs.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT composite.o -MMD -MP -MF composite.Po -o composite.o -c composite.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT win.o -MMD -MP -MF win.Po -o win.o -c win.cc g++46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT water.o -MMD -MP -MF water.Po -o water.o -c water.cc gcc46 -Wall -std=c99 -O3 -MT stroke.o -MMD -MP -MF stroke.Po -o stroke.o -c stroke.c gcc46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT cellrenderertextish.o -MMD -MP -MF cellrenderertextish.Po -o cellrenderertextish.o -c cellrenderertextish.c cellrenderertextish.c: In function 'cell_renderer_textish_class_init': cellrenderertextish.c:422:49: warning: assignment from incompatible pointer type [enabled by default] cellrenderertextish.c: In function 'cell_editable_dummy_finalize': cellrenderertextish.c:521:22: warning: variable 'self' set but not used [-Wunused-but-set-variable] cellrenderertextish.c: In function 'cell_editable_accel_real_start_editing': cellrenderertextish.c:652:2: warning: 'gdk_keyboard_grab' is deprecated (declared at /usr/local/include/gtk-3.0/gdk/gdkmain.h:88): Use 'gdk_device_grab' instead [-Wdeprecated-declarations] cellrenderertextish.c: In function 'cell_editable_accel_on_editing_done': cellrenderertextish.c:720:2: warning: 'gdk_keyboard_ungrab' is deprecated (declared at /usr/local/include/gtk-3.0/gdk/gdkmain.h:99): Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations] cellrenderertextish.c: In function 'cell_editable_combo_construct': cellrenderertextish.c:897:8: warning: unused variable '_item_collection_size_' [-Wunused-variable] cellrenderertextish.c:896:8: warning: variable 'item_collection_length1' set but not used [-Wunused-but-set-variable] echo "const char *gui_buffer = \"\\" > gui.c sed 's/"GtkWindow"/"GtkApplicationWindow"/' gui.glade | sed 's/"/\\"/g' | sed 's/ *\(.*\)/\1\\n\\/' >> gui.c echo "\";" >> gui.c gcc46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT gui.o -MMD -MP -MF gui.Po -o gui.o -c gui.c echo "const char *desktop_file = \"\\" > desktop.c sed 's/Exec=easystroke/Exec=%1$s/' easystroke.desktop | sed 's/"/\\"/g' | sed 's/.*/&\\n\\/' >> desktop.c echo "\";" >> desktop.c gcc46 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT desktop.o -MMD -MP -MF desktop.Po -o desktop.o -c desktop.c gmake[1]: Circular version <- version.o dependency dropped. echo 'const char *version_string = "0.6.0";' | g++46 -o version.o -c -xc++ - g++46 -o easystroke grabber.o prefdb.o shape.o prefs.o actions.o annotate.o gesture.o handler.o stats.o main.o actiondb.o fire.o composite.o win.o water.o stroke.o cellrenderertextish.o gui.o desktop.o version.o -lboost_serialization -lX11 -lXext -lXi -lXfixes -lXtst `pkg-config gtkmm-3.0 dbus-glib-1 --libs` prefdb.o: In function `PrefDB::timeout()': prefdb.cc:(.text+0x67c): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)' prefdb.cc:(.text+0x720): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.cc:(.text+0x9cb): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' prefdb.cc:(.text+0xa1c): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefdb.cc:(.text+0xa31): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' prefdb.cc:(.text+0xb3f): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.o: In function `PrefDB::init()': prefdb.cc:(.text+0xd81): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::text_iarchive_impl(std::basic_istream<char, std::char_traits<char> >&, unsigned int)' prefdb.cc:(.text+0xe2f): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.cc:(.text+0x10ec): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_name_type const&)': prefdb.cc:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveERKNS0_15class_name_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_name_type const&)]+0x27): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefdb.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()': prefdb.cc:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED5Ev]+0x2c): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.cc:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED5Ev]+0x1e): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()': prefdb.cc:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED5Ev]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.cc:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED5Ev]+0x1e): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.o: In function `boost::archive::text_iarchive::~text_iarchive()': prefdb.cc:(.text._ZN5boost7archive13text_iarchiveD0Ev[_ZN5boost7archive13text_iarchiveD5Ev]+0x2c): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.cc:(.text._ZN5boost7archive13text_iarchiveD0Ev[_ZN5boost7archive13text_iarchiveD5Ev]+0x61): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.o: In function `boost::archive::text_oarchive::~text_oarchive()': prefdb.cc:(.text._ZN5boost7archive13text_oarchiveD2Ev[_ZN5boost7archive13text_oarchiveD5Ev]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.cc:(.text._ZN5boost7archive13text_oarchiveD2Ev[_ZN5boost7archive13text_oarchiveD5Ev]+0x1e): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()': prefdb.cc:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED5Ev]+0x19): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.cc:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED5Ev]+0x34): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.o: In function `boost::archive::text_oarchive::~text_oarchive()': prefdb.cc:(.text._ZN5boost7archive13text_oarchiveD0Ev[_ZN5boost7archive13text_oarchiveD5Ev]+0x19): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' prefdb.o:prefdb.cc:(.text._ZN5boost7archive13text_oarchiveD0Ev[_ZN5boost7archive13text_oarchiveD5Ev]+0x34): more undefined references to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' follow prefdb.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()': prefdb.cc:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED5Ev]+0x19): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.cc:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED5Ev]+0x34): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.o: In function `boost::archive::text_iarchive::~text_iarchive()': prefdb.cc:(.text._ZN5boost7archive13text_iarchiveD2Ev[_ZN5boost7archive13text_iarchiveD5Ev]+0x59): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.cc:(.text._ZN5boost7archive13text_iarchiveD2Ev[_ZN5boost7archive13text_iarchiveD5Ev]+0x31): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()' prefdb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TimeoutType> >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': prefdb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveESt4pairIKSs11TimeoutTypeEE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TimeoutType> >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x32): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefdb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': prefdb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveESt3setISsSt4lessISsESaISsEEE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0xaf): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefdb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TimeoutType> >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': prefdb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveESt4pairIKSs11TimeoutTypeEE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TimeoutType> >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x23): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' prefdb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': prefdb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveESt3setISsSt4lessISsESaISsEEE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0xa2): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' prefdb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ButtonInfo> > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': prefdb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveESt4pairIKSsNS_10shared_ptrI10ButtonInfoEEEE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ButtonInfo> > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x23): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' prefdb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ButtonInfo> > >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': prefdb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveESt4pairIKSsNS_10shared_ptrI10ButtonInfoEEEE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ButtonInfo> > >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x32): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actions.o: In function `Actions::load_app_list(Gtk::TreeNodeChildren const&, ActionListDiff*)': actions.cc:(.text+0xbf3): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actions.o: In function `Actions::update_row(Gtk::TreeRow const&)': actions.cc:(.text+0x1923): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actions.o: In function `Actions::on_row_activated(Gtk::TreePath const&, Gtk::TreeViewColumn*)': actions.cc:(.text+0x7151): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actions.o: In function `Actions::on_add_app()': actions.cc:(.text+0xb2d8): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actions.o: In function `Glib::ustring Glib::ustring::compose<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, char*>(Glib::ustring const&, char* const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, char* const&)': actions.cc:(.text._ZN4Glib7ustring7composeIPcSsiS2_EES0_RKS0_RKT_RKT0_RKT1_RKT2_[Glib::ustring Glib::ustring::compose<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, char*>(Glib::ustring const&, char* const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, char* const&)]+0x62): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actions.cc:(.text._ZN4Glib7ustring7composeIPcSsiS2_EES0_RKS0_RKT_RKT0_RKT1_RKT2_[Glib::ustring Glib::ustring::compose<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, char*>(Glib::ustring const&, char* const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, char* const&)]+0xa8): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actions.cc:(.text._ZN4Glib7ustring7composeIPcSsiS2_EES0_RKS0_RKT_RKT0_RKT1_RKT2_[Glib::ustring Glib::ustring::compose<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, char*>(Glib::ustring const&, char* const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, char* const&)]+0xba): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actions.cc:(.text._ZN4Glib7ustring7composeIPcSsiS2_EES0_RKS0_RKT_RKT0_RKT1_RKT2_[Glib::ustring Glib::ustring::compose<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, char*>(Glib::ustring const&, char* const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, char* const&)]+0x147): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actions.o: In function `Glib::ustring Glib::ustring::format<Gtk::TreeValueProxy<Glib::ustring> >(Gtk::TreeValueProxy<Glib::ustring> const&)': actions.cc:(.text._ZN4Glib7ustring6formatIN3Gtk14TreeValueProxyIS0_EEEES0_RKT_[Glib::ustring Glib::ustring::format<Gtk::TreeValueProxy<Glib::ustring> >(Gtk::TreeValueProxy<Glib::ustring> const&)]+0x83): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' stats.o: In function `Stats::on_stroke(boost::shared_ptr<Ranking>)': stats.cc:(.text+0xd08): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' stats.cc:(.text+0xf92): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' stats.o: In function `Stats::on_pdf()': stats.cc:(.text+0x168f): undefined reference to `Cairo::PdfSurface::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double)' stats.cc:(.text+0x1aad): undefined reference to `Cairo::Context::get_text_extents(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cairo_text_extents_t&) const' stats.cc:(.text+0x1b39): undefined reference to `Cairo::Context::show_text(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' stats.o: In function `Ranking::show(boost::shared_ptr<Ranking>)': stats.cc:(.text+0x23ec): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `ActionDBWatcher::init()': actiondb.cc:(.text+0x2001): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::text_iarchive_impl(std::basic_istream<char, std::char_traits<char> >&, unsigned int)' actiondb.o: In function `ActionDBWatcher::timeout()': actiondb.cc:(.text+0x227c): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)' actiondb.cc:(.text+0x2322): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' actiondb.cc:(.text+0x2558): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actiondb.cc:(.text+0x25a9): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.cc:(.text+0x25be): undefined reference to `Glib::operator<<(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, Glib::ustring const&)' actiondb.cc:(.text+0x268f): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()' actiondb.o: In function `Command::get_label() const': actiondb.cc:(.text._ZNK7Command9get_labelEv[Command::get_label() const]+0x9): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, Command>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': actiondb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE7CommandE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, Command>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x49): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' actiondb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, Command>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': actiondb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE7CommandE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, Command>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x5a): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, SendText>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': actiondb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE8SendTextE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, SendText>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x6b): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, SendText>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': actiondb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE8SendTextE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, SendText>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x4e): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' actiondb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE8SendTextE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, SendText>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x5a): undefined reference to `Glib::ustring::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `void ActionListDiff::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int)': actiondb.cc:(.text._ZN14ActionListDiff9serializeIN5boost7archive13text_oarchiveEEEvRT_j[void ActionListDiff::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int)]+0x7a): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `void ActionListDiff::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int)': actiondb.cc:(.text._ZN14ActionListDiff9serializeIN5boost7archive13text_iarchiveEEEvRT_j[void ActionListDiff::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int)]+0x72): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' actiondb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, StrokeInfo> >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': actiondb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveESt4pairIKSs10StrokeInfoEE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, StrokeInfo> >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x23): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' actiondb.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, StrokeInfo>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const': actiondb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE10StrokeInfoE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, StrokeInfo>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x9a): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' actiondb.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, StrokeInfo>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const': actiondb.cc:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE10StrokeInfoE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, StrokeInfo>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0xab): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' prefs.o: In function `Prefs::on_add()': prefs.cc:(.text+0x20a6): undefined reference to `Glib::Value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefs.cc:(.text+0x20df): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefs.o: In function `Prefs::update_device_list()': prefs.cc:(.text+0x308d): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefs.o: In function `Prefs::Prefs()': prefs.cc:(.text+0x5841): undefined reference to `Glib::Value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefs.cc:(.text+0x5876): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' prefs.o: In function `Prefs::on_remove()': prefs.cc:(.text+0x6b96): undefined reference to `Glib::ustring::ustring(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' main.o: In function `SendText::run()': main.cc:(.text+0x155d): 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> > >)' main.cc:(.text+0x1571): 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> > >)' main.o:(.rodata._ZTC3App0_N3Gio11ApplicationE[vtable for App]+0x30): undefined reference to `Gio::Application::on_open(std::vector<Glib::RefPtr<Gio::File>, std::allocator<Glib::RefPtr<Gio::File> > > const&, Glib::ustring const&)' main.o:(.rodata._ZTC3App0_N3Gtk11ApplicationE[vtable for App]+0x30): undefined reference to `Gio::Application::on_open(std::vector<Glib::RefPtr<Gio::File>, std::allocator<Glib::RefPtr<Gio::File> > > const&, Glib::ustring const&)' main.o:(.rodata._ZTV3App[vtable for App]+0x30): undefined reference to `Gio::Application::on_open(std::vector<Glib::RefPtr<Gio::File>, std::allocator<Glib::RefPtr<Gio::File> > > const&, Glib::ustring const&)' win.o: In function `Stroke::draw(Cairo::RefPtr<Cairo::Surface>, int, int, int, int, double, bool) const': win.cc:(.text+0x94b): undefined reference to `Cairo::Context::get_text_extents(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cairo_text_extents_t&) const' win.cc:(.text+0xa1b): undefined reference to `Cairo::Context::show_text(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' win.o: In function `Stroke::draw_svg(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) const': win.cc:(.text+0x196c): undefined reference to `Cairo::SvgSurface::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double)' win.o: In function `Win::Win()': win.cc:(.text+0x2860): undefined reference to `Gtk::Window::set_icon_list(std::vector<Glib::RefPtr<Gdk::Pixbuf>, std::allocator<Glib::RefPtr<Gdk::Pixbuf> > > const&)' collect2: ld returned 1 exit status gmake[1]: *** [easystroke] Error 1 gmake[1]: Leaving directory `/wrkdirs/usr/ports/deskutils/easystroke/work/easystroke-0.6.0' *** Error code 1 Stop. make: stopped in /usr/ports/deskutils/easystroke ===> Cleaning for easystroke-0.6.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309260710.r8Q7Awar036776>