I: using fakeroot in build. I: pbuilder: network access will be disabled during build I: Current time: Wed Aug 19 14:47:58 GMT+12 2015 I: pbuilder-time-stamp: 1440038878 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/testing-reproducible-base.tgz] I: creating local configuration I: copying local configuration I: mounting /proc filesystem I: mounting /run/shm filesystem I: mounting /dev/pts filesystem I: Mounting /dev/shm I: Mounting /sys I: policy-rc.d already exists I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cdbs, debhelper (>= 7), dh-buildinfo, libnet1-dev (>= 1.1.1rel-2), libpcap-dev, libtut-dev, libwibble-dev, pkgconf | pkg-config, libiw-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20158 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cdbs; however: Package cdbs is not installed. pbuilder-satisfydepends-dummy depends on dh-buildinfo; however: Package dh-buildinfo is not installed. pbuilder-satisfydepends-dummy depends on libnet1-dev (>= 1.1.1rel-2); however: Package libnet1-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcap-dev; however: Package libpcap-dev is not installed. pbuilder-satisfydepends-dummy depends on libtut-dev; however: Package libtut-dev is not installed. pbuilder-satisfydepends-dummy depends on libwibble-dev; however: Package libwibble-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf | pkg-config; however: Package pkgconf is not installed. Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on libiw-dev; however: Package libiw-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... The following NEW packages will be installed: cdbs{a} dh-buildinfo{a} libiw-dev{a} libiw30{a} libnet1{a} libnet1-dev{a} libpcap-dev{a} libpcap0.8{a} libpcap0.8-dev{a} libtut-dev{a} libwibble-dev{a} pkgconf{a} 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 1865 kB of archives. After unpacking 18.5 MB will be used. Writing extended state information... Get: 1 http://reproducible.alioth.debian.org/debian/ ./ cdbs 0.4.130.0~reproducible3 [76.9 kB] Get: 2 http://ftp.de.debian.org/debian/ testing/main libiw30 amd64 30~pre9-8 [36.4 kB] Get: 3 http://ftp.de.debian.org/debian/ testing/main libnet1 amd64 1.1.6+dfsg-3 [60.4 kB] Get: 4 http://ftp.de.debian.org/debian/ testing/main dh-buildinfo all 0.11 [18.3 kB] Get: 5 http://ftp.de.debian.org/debian/ testing/main libnet1-dev amd64 1.1.6+dfsg-3 [118 kB] Get: 6 http://ftp.de.debian.org/debian/ testing/main libpcap0.8 amd64 1.7.4-1 [136 kB] Get: 7 http://ftp.de.debian.org/debian/ testing/main libpcap0.8-dev amd64 1.7.4-1 [233 kB] Get: 8 http://ftp.de.debian.org/debian/ testing/main libpcap-dev all 1.7.4-1 [24.0 kB] Get: 9 http://ftp.de.debian.org/debian/ testing/main libwibble-dev amd64 1.1-1+b1 [977 kB] Get: 10 http://ftp.de.debian.org/debian/ testing/main pkgconf amd64 0.9.12-1 [29.5 kB] Get: 11 http://ftp.de.debian.org/debian/ testing/main libiw-dev amd64 30~pre9-8 [57.4 kB] Get: 12 http://ftp.de.debian.org/debian/ testing/main libtut-dev all 0.0.20070706-1 [99.2 kB] Fetched 1865 kB in 0s (5820 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libiw30:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20158 files and directories currently installed.) Preparing to unpack .../libiw30_30~pre9-8_amd64.deb ... Unpacking libiw30:amd64 (30~pre9-8) ... Selecting previously unselected package libnet1:amd64. Preparing to unpack .../libnet1_1.1.6+dfsg-3_amd64.deb ... Unpacking libnet1:amd64 (1.1.6+dfsg-3) ... Selecting previously unselected package cdbs. Preparing to unpack .../cdbs_0.4.130.0~reproducible3_all.deb ... Unpacking cdbs (0.4.130.0~reproducible3) ... Selecting previously unselected package dh-buildinfo. Preparing to unpack .../dh-buildinfo_0.11_all.deb ... Unpacking dh-buildinfo (0.11) ... Selecting previously unselected package libnet1-dev. Preparing to unpack .../libnet1-dev_1.1.6+dfsg-3_amd64.deb ... Unpacking libnet1-dev (1.1.6+dfsg-3) ... Selecting previously unselected package libpcap0.8:amd64. Preparing to unpack .../libpcap0.8_1.7.4-1_amd64.deb ... Unpacking libpcap0.8:amd64 (1.7.4-1) ... Selecting previously unselected package libpcap0.8-dev. Preparing to unpack .../libpcap0.8-dev_1.7.4-1_amd64.deb ... Unpacking libpcap0.8-dev (1.7.4-1) ... Selecting previously unselected package libpcap-dev. Preparing to unpack .../libpcap-dev_1.7.4-1_all.deb ... Unpacking libpcap-dev (1.7.4-1) ... Selecting previously unselected package libwibble-dev. Preparing to unpack .../libwibble-dev_1.1-1+b1_amd64.deb ... Unpacking libwibble-dev (1.1-1+b1) ... Selecting previously unselected package pkgconf. Preparing to unpack .../pkgconf_0.9.12-1_amd64.deb ... Adding 'diversion of /usr/bin/pkg-config to /usr/bin/pkg-config.real by pkgconf' Adding 'diversion of /usr/share/aclocal/pkg.m4 to /usr/share/aclocal/pkg.real.m4 by pkgconf' Adding 'diversion of /usr/share/man/man1/pkg-config.1.gz to /usr/share/man/man1/pkg-config.real.1.gz by pkgconf' Adding 'diversion of /usr/share/pkg-config-crosswrapper to /usr/share/pkg-config-crosswrapper.real by pkgconf' Unpacking pkgconf (0.9.12-1) ... Selecting previously unselected package libiw-dev:amd64. Preparing to unpack .../libiw-dev_30~pre9-8_amd64.deb ... Unpacking libiw-dev:amd64 (30~pre9-8) ... Selecting previously unselected package libtut-dev. Preparing to unpack .../libtut-dev_0.0.20070706-1_all.deb ... Unpacking libtut-dev (0.0.20070706-1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libiw30:amd64 (30~pre9-8) ... Setting up libnet1:amd64 (1.1.6+dfsg-3) ... Setting up cdbs (0.4.130.0~reproducible3) ... Setting up dh-buildinfo (0.11) ... Setting up libnet1-dev (1.1.6+dfsg-3) ... Setting up libpcap0.8:amd64 (1.7.4-1) ... Setting up libpcap0.8-dev (1.7.4-1) ... Setting up libpcap-dev (1.7.4-1) ... Setting up libwibble-dev (1.1-1+b1) ... Setting up pkgconf (0.9.12-1) ... Setting up libiw-dev:amd64 (30~pre9-8) ... Setting up libtut-dev (0.0.20070706-1) ... Processing triggers for libc-bin (2.19-19) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: libfakeroot The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 129 kB of archives. After this operation, 434 kB of additional disk space will be used. Get:1 http://ftp.de.debian.org/debian/ testing/main libfakeroot amd64 1.20.2-1 [44.7 kB] Get:2 http://ftp.de.debian.org/debian/ testing/main fakeroot amd64 1.20.2-1 [84.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 129 kB in 0s (10.7 MB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22773 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.20.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ... Unpacking fakeroot (1.20.2-1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libfakeroot:amd64 (1.20.2-1) ... Setting up fakeroot (1.20.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode I: Copying source file I: copying [guessnet_0.56.dsc] I: copying [./guessnet_0.56.tar.xz] I: Extracting source gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Mon May 12 13:34:13 2014 GMT+12 using RSA key ID 1A2D268D gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./guessnet_0.56.dsc dpkg-source: info: extracting guessnet in guessnet-0.56 dpkg-source: info: unpacking guessnet_0.56.tar.xz I: Building the package I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: source package guessnet dpkg-buildpackage: source version 0.56 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Andrew Shadura dpkg-source --before-build guessnet-0.56 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C . -k distclean make[1]: Entering directory '/tmp/buildd/guessnet-0.56' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/tmp/buildd/guessnet-0.56' /usr/share/cdbs/1/class/makefile.mk:55: recipe for target 'makefile-clean' failed make: [makefile-clean] Error 2 (ignored) rm -f debian/stamp-autotools rmdir --ignore-fail-on-non-empty . rmdir: failed to remove '.': Invalid argument /usr/share/cdbs/1/class/autotools.mk:52: recipe for target 'makefile-clean' failed make: [makefile-clean] Error 1 (ignored) dh_clean rm -f debian/stamp-autotools-files debian/rules build test -x debian/rules mkdir -p "." touch debian/stamp-autotools-files chmod a+x /tmp/buildd/guessnet-0.56/./configure mkdir -p . cd . && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /tmp/buildd/guessnet-0.56/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/guessnet" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-silent-rules checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make sets $(MAKE)... (cached) yes checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking for library containing strerror... none required checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking whether gcc and cc understand -c and -o together... yes checking for ranlib... ranlib checking for flex... no checking for lex... no checking for bison... no checking for byacc... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBWIBBLE... yes checking for libnet-config... /usr/bin/libnet-config checking for libnet libraries... found checking pcap.h usability... yes checking pcap.h presence... yes checking for pcap.h... yes checking for pcap_open_live in -lpcap... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for iw_scan in -liw... yes checking for sh... /bin/sh checking for ifconfig... /sbin/ifconfig checking for grep... (cached) /bin/grep configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating scripts/Makefile config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-silent-rules touch debian/stamp-autotools /usr/bin/make -C . make[1]: Entering directory '/tmp/buildd/guessnet-0.56' /usr/bin/make all-recursive make[2]: Entering directory '/tmp/buildd/guessnet-0.56' Making all in src make[3]: Entering directory '/tmp/buildd/guessnet-0.56/src' g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o nettypes.o nettypes.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/output.o util/output.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/starter.o util/starter.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/processrunner.o util/processrunner.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/packetmaker.o util/packetmaker.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/netsender.o util/netsender.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o util/netwatcher.o util/netwatcher.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/scan.o scanner/scan.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/scanbag.o scanner/scanbag.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/script.o scanner/script.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/peer.o scanner/peer.cc scanner/peer.cc: In member function 'void scanner::PeerScan::finaliseInit()': scanner/peer.cc:155:13: warning: unused variable 'sender' [-Wunused-variable] NetSender& sender = NetSender::get(); ^ g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/dhcp.o scanner/dhcp.cc scanner/dhcp.cc: In static member function 'static scanner::Scan* scanner::DHCP::createScan(const string&)': scanner/dhcp.cc:133:13: warning: unused variable 'sender' [-Wunused-variable] NetSender& sender = NetSender::get(); ^ g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/linkbeat.o scanner/linkbeat.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o scanner/iwscan.o scanner/iwscan.cc scanner/iwscan.cc: In member function 'bool scanner::WirelessScan::matches(const wireless_scan&)': scanner/iwscan.cc:113:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] signature().c_str(), fmt(_mac).c_str(), fmt(*(struct ether_addr*)data.ap_addr.sa_data).c_str()); ^ rm -f libguessnet.a ar cru libguessnet.a nettypes.o util/output.o util/starter.o util/processrunner.o util/packetmaker.o util/netsender.o util/netwatcher.o scanner/scan.o scanner/scanbag.o scanner/script.o scanner/peer.o scanner/dhcp.o scanner/linkbeat.o scanner/iwscan.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libguessnet.a g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o testscan.o testscan.cc g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -o testscan testscan.o -liw -liw -lpthread -lpcap g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o parser.o parser.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o IFace.o IFace.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o options.o options.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o GuessnetParser.o GuessnetParser.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o IfaceParser.o IfaceParser.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o runner/runner.o runner/runner.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o runner/fake.o runner/fake.cc runner/fake.cc: In member function 'void runner::Fake::interact()': runner/fake.cc:96:25: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(in, "%d", &res); ^ g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o runner/main.o runner/main.cc g++ -DHAVE_CONFIG_H -I. -I.. -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DSCRIPTDIR=\"/usr/share/guessnet/test\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o guessnet.o guessnet.cc g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -o guessnet parser.o IFace.o options.o GuessnetParser.o IfaceParser.o runner/runner.o runner/fake.o runner/main.o guessnet.o libguessnet.a -lnet -lwibble -liw -lpthread -lpcap parser.o: In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' parser.o:/usr/include/wibble/exception.h:112: more undefined references to `wibble::exception::AddContext::s_context' follow IFace.o: In function `interface_detect_beat_mii(int, char const*)': /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o: In function `interface_detect_beat_ethtool(int, char const*)': /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o: In function `interface_detect_beat_priv(int, char const*)': /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o: In function `IFace::read_interface_configuration(if_params*)': /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o:/tmp/buildd/guessnet-0.56/src/IFace.h:41: more undefined references to `wibble::exception::System::System(std::string const&)' follow IFace.o: In function `IFace::IFace(std::string const&)': /tmp/buildd/guessnet-0.56/src/IFace.cc:383: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o: In function `IFace::initBroadcast(int)': /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' /tmp/buildd/guessnet-0.56/src/IFace.h:41: undefined reference to `wibble::exception::System::System(std::string const&)' IFace.o:(.rodata._ZTVN6wibble9exception5IFaceE[_ZTVN6wibble9exception5IFaceE]+0x30): undefined reference to `wibble::exception::System::desc() const' IFace.o:(.rodata._ZTVN6wibble9exception3MIIE[_ZTVN6wibble9exception3MIIE]+0x30): undefined reference to `wibble::exception::System::desc() const' options.o: In function `wibble::commandline::SingleOption::boolValue() const': /usr/include/wibble/commandline/options.h:210: undefined reference to `wibble::commandline::String::toBool(std::string const&)' options.o: In function `wibble::commandline::SingleOption::stringValue() const': /usr/include/wibble/commandline/options.h:212: undefined reference to `wibble::commandline::String::toString(std::string const&)' options.o: In function `wibble::commandline::SingleOption::stringValue() const': /usr/include/wibble/commandline/options.h:212: undefined reference to `wibble::commandline::ExistingFile::toString(std::string const&)' options.o: In function `wibble::commandline::SingleOption::parse(std::string const&)': /usr/include/wibble/commandline/options.h:193: undefined reference to `wibble::commandline::Int::parse(std::string const&)' options.o: In function `wibble::commandline::SingleOption::parse(std::string const&)': /usr/include/wibble/commandline/options.h:193: undefined reference to `wibble::commandline::String::parse(std::string const&)' options.o: In function `wibble::commandline::SingleOption::parse(std::string const&)': /usr/include/wibble/commandline/options.h:193: undefined reference to `wibble::commandline::ExistingFile::parse(std::string const&)' options.o: In function `wibble::exception::File::File(std::string const&, std::string const&)': /usr/include/wibble/exception.h:427: undefined reference to `wibble::exception::System::System(std::string const&)' options.o: In function `wibble::exception::File::desc() const': /usr/include/wibble/exception.h:432: undefined reference to `wibble::exception::System::desc() const' options.o: In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' options.o: In function `wibble::commandline::SingleOption::parse(wibble::commandline::ArgList&, std::_List_iterator)': /usr/include/wibble/commandline/options.h:186: undefined reference to `wibble::commandline::Int::parse(std::string const&)' options.o: In function `wibble::commandline::SingleOption::parse(wibble::commandline::ArgList&, std::_List_iterator)': /usr/include/wibble/commandline/options.h:186: undefined reference to `wibble::commandline::String::parse(std::string const&)' options.o: In function `wibble::commandline::SingleOption::parse(wibble::commandline::ArgList&, std::_List_iterator)': /usr/include/wibble/commandline/options.h:186: undefined reference to `wibble::commandline::ExistingFile::parse(std::string const&)' GuessnetParser.o: In function `GuessnetParser::parse(_IO_FILE*)': /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' GuessnetParser.o:/usr/include/wibble/regexp.h:86: more undefined references to `wibble::Regexp::Regexp(std::string const&, int, int)' follow GuessnetParser.o: In function `GuessnetParser::parse(_IO_FILE*)': /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:108: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:112: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:114: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:115: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:116: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:117: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:128: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:131: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:132: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:133: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:134: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:153: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:157: undefined reference to `wibble::Regexp::operator[](int)' GuessnetParser.o: In function `GuessnetParser::parse(_IO_FILE*)': /usr/include/wibble/regexp.h:195: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' GuessnetParser.o: In function `GuessnetParser::parse(_IO_FILE*)': /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:163: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:218: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:229: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:231: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:232: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:220: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:242: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:253: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:255: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/GuessnetParser.cc:244: undefined reference to `wibble::Regexp::operator[](int)' IfaceParser.o: In function `IfaceParser::parseMapping(_IO_FILE*)': /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' IfaceParser.o: In function `IfaceParser::parseMapping(_IO_FILE*)': /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:124: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:128: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:130: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:131: undefined reference to `wibble::Regexp::operator[](int)' IfaceParser.o: In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' IfaceParser.o: In function `IfaceParser::parse(_IO_FILE*, IfaceFilter const&)': /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' /usr/include/wibble/regexp.h:86: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' IfaceParser.o:/usr/include/wibble/regexp.h:86: more undefined references to `wibble::Regexp::Regexp(std::string const&, int, int)' follow IfaceParser.o: In function `IfaceParser::parse(_IO_FILE*, IfaceFilter const&)': /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:276: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:280: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:287: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:288: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:292: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:298: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:315: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:322: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:392: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:400: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:404: undefined reference to `wibble::Regexp::operator[](int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:408: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:416: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:424: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:428: undefined reference to `wibble::Regexp::operator[](int)' IfaceParser.o: In function `IfaceParser::parse(_IO_FILE*, IfaceFilter const&)': /usr/include/wibble/regexp.h:126: undefined reference to `wibble::Regexp::Regexp(std::string const&, int, int)' IfaceParser.o: In function `IfaceParser::parse(_IO_FILE*, IfaceFilter const&)': /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:523: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:534: undefined reference to `wibble::Regexp::match(std::string const&, int)' /tmp/buildd/guessnet-0.56/src/IfaceParser.cc:538: undefined reference to `wibble::Regexp::match(std::string const&, int)' runner/runner.o: In function `runner::Runner::Runner()': /usr/include/wibble/sys/mutex.h:88: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/include/wibble/sys/mutex.h:299: undefined reference to `wibble::exception::System::System(int, std::string const&)' runner/runner.o: In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' runner/runner.o: In function `wibble::sys::Condition::broadcast()': /usr/include/wibble/sys/mutex.h:396: undefined reference to `wibble::exception::System::System(int, std::string const&)' runner/runner.o:/usr/include/wibble/sys/mutex.h:164: more undefined references to `wibble::exception::System::System(int, std::string const&)' follow libguessnet.a(nettypes.o): In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' libguessnet.a(output.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(output.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(output.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(output.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(output.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(output.o):/usr/include/wibble/sys/mutex.h:181: more undefined references to `wibble::exception::System::System(int, std::string const&)' follow libguessnet.a(netsender.o): In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' libguessnet.a(netwatcher.o): In function `util::NetWatcher::NetWatcher(std::string const&)': /usr/include/wibble/sys/mutex.h:88: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(netwatcher.o): In function `util::NetWatcher::~NetWatcher()': /usr/include/wibble/sys/mutex.h:123: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(netwatcher.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(netwatcher.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(netwatcher.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(netwatcher.o):/usr/include/wibble/sys/mutex.h:181: more undefined references to `wibble::exception::System::System(int, std::string const&)' follow libguessnet.a(netwatcher.o): In function `wibble::exception::AddContext::context()': /usr/include/wibble/exception.h:110: undefined reference to `wibble::exception::AddContext::s_context' /usr/include/wibble/exception.h:112: undefined reference to `wibble::exception::AddContext::s_context' libguessnet.a(scanbag.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(scanbag.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(scanbag.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(scanbag.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(scanbag.o):/usr/include/wibble/sys/mutex.h:164: more undefined references to `wibble::exception::System::System(int, std::string const&)' follow libguessnet.a(iwscan.o): In function `scanner::IWScan::main()': /tmp/buildd/guessnet-0.56/src/scanner/iwscan.cc:204: undefined reference to `wibble::exception::System::System(std::string const&)' /tmp/buildd/guessnet-0.56/src/scanner/iwscan.cc:223: undefined reference to `wibble::exception::System::System(std::string const&)' libguessnet.a(processrunner.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(processrunner.o): In function `ProcessRunner::~ProcessRunner()': /usr/include/wibble/sys/mutex.h:336: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/include/wibble/sys/mutex.h:123: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(processrunner.o): In function `ProcessRunner::ProcessRunner()': /usr/include/wibble/sys/mutex.h:299: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/include/wibble/sys/mutex.h:88: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(processrunner.o):/usr/include/wibble/sys/mutex.h:396: more undefined references to `wibble::exception::System::System(int, std::string const&)' follow libguessnet.a(processrunner.o): In function `ProcessRunner::main()': /tmp/buildd/guessnet-0.56/src/util/processrunner.cc:267: undefined reference to `wibble::exception::System::System(std::string const&)' libguessnet.a(processrunner.o): In function `wibble::sys::Mutex::unlock()': /usr/include/wibble/sys/mutex.h:181: undefined reference to `wibble::exception::System::System(int, std::string const&)' libguessnet.a(processrunner.o): In function `wibble::sys::Mutex::lock()': /usr/include/wibble/sys/mutex.h:164: undefined reference to `wibble::exception::System::System(int, std::string const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.37]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Regexp::Regexp(re_pattern_buffer const&, int, std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2b0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Regexp::Regexp(std::__cxx11::basic_string, std::allocator > const&, int, int)': (.text+0x493): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Regexp::match(std::__cxx11::basic_string, std::allocator > const&, int)': (.text+0x5b9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Regexp::match(std::__cxx11::basic_string, std::allocator > const&, int)': (.text+0x63a): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Splitter::const_iterator::operator++()': (.text+0xe88): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Splitter::const_iterator::operator++()': (.text+0xed0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Splitter::const_iterator::operator++()': (.text+0xeeb): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Splitter::const_iterator::operator++()': (.text+0xf0d): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::Splitter::const_iterator::operator++()': (.text+0xf7f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o):(.text+0xfdd): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::OutOfRange::desc[abi:cxx11]() const': (.text._ZNK6wibble9exception10OutOfRange4descB5cxx11Ev[_ZNK6wibble9exception10OutOfRange4descB5cxx11Ev]+0x4b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()': (.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x3): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x8c): undefined reference to `VTT for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x171): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x1cc): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x1df): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x20a): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x307): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x367): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x382): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x395): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x3a8): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x4a4): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x4e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x4f4): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x588): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x5e3): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::Generic::fullInfo[abi:cxx11]() const': (.text._ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev[_ZNK6wibble9exception7Generic8fullInfoB5cxx11Ev]+0x622): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x45): undefined reference to `VTT for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x10e): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x1a9): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x303): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x346): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x428): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x450): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `wibble::exception::ValOutOfRange::desc() const': (.text._ZNK6wibble9exception13ValOutOfRangeIiE4descEv[_ZNK6wibble9exception13ValOutOfRangeIiE4descEv]+0x495): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()': (.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x3): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x3b): undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x5c): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x6d): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0xac): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(regexp.o): In function `std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_]+0xbc): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(exception.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.39]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.45]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x3d8): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x3fe): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x458): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x4e7): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x546): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x5b5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x6d1): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x727): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsageForMan[abi:cxx11]() const': (.text+0x7eb): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o):(.text+0x859): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0xe8e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0xeba): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0xf13): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0xf63): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0xfb6): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0x1085): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0x1167): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0x11e0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Option::fullUsage[abi:cxx11]() const': (.text+0x12a0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o):(.text+0x1308): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Bool::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1565): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Bool::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x15a3): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Bool::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x15b6): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Bool::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x15c9): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Bool::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x15dc): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o):(.text+0x15ef): more undefined references to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `wibble::commandline::Int::parse(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x19ee): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_]+0x2f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*)': (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_]+0x48): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x45): undefined reference to `VTT for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x113): undefined reference to `vtable for std::__cxx11::basic_stringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x1b1): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x268): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x2ae): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x390): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3b8): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `std::__cxx11::basic_string, std::allocator > wibble::str::fmt(int const&)': (.text._ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN6wibble3str3fmtIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3fc): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(options.o): In function `_GLOBAL__sub_I_options.cpp': (.text.startup+0x31): undefined reference to `std::__cxx11::basic_string, std::allocator >::~basic_string()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(parser.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.55]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(parser.o): In function `wibble::commandline::StandardParserWithMandatoryCommand::parse(int, char const**)': (.text+0xa32): undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(parser.o): In function `wibble::commandline::StandardParserWithMandatoryCommand::parse(int, char const**)': (.text+0xa5f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(parser.o): In function `wibble::commandline::StandardParserWithMandatoryCommand::parse(int, char const**)': (.text+0xa71): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.109]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parseFirstIfKnown(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x63e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_erase(unsigned long, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parseFirstIfKnown(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x665): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parseFirstIfKnown(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x6fd): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parseFirstIfKnown(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x768): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parseFirstIfKnown(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x8eb): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::addWithoutAna(wibble::commandline::Option*)': (.text+0xfc3): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::parse(wibble::commandline::ArgList&, std::_List_iterator, std::allocator > >)': (.text+0x199d): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(engine.o): In function `wibble::commandline::Engine::dump(std::ostream&, std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1d58): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.58]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::output(std::ostream&, wibble::commandline::Engine const&)': (.text+0xf2e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Help::outputOptions(std::ostream&, wibble::commandline::HelpWriter&, wibble::commandline::Engine const&)': (.text+0x216b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Help::outputHelp(std::ostream&, wibble::commandline::Engine const&)': (.text+0x2647): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Help::outputHelp(std::ostream&, wibble::commandline::Engine const&)': (.text+0x2696): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Help::outputHelp(std::ostream&, wibble::commandline::Engine const&)': (.text+0x26d0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Help::outputHelp(std::ostream&, wibble::commandline::Engine const&)': (.text+0x270d): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o):(.text+0x2769): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x301c): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x331d): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x3367): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x33c3): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x3484): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x349e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x34dd): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::readHooks(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x34fc): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::commandline::Manpage::startSection(std::ostream&, std::__cxx11::basic_string, std::allocator > const&)': (.text+0xa14): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `wibble::exception::File::desc[abi:cxx11]() const': (.text._ZNK6wibble9exception4File4descB5cxx11Ev[_ZNK6wibble9exception4File4descB5cxx11Ev]+0x73): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, wibble::commandline::Manpage::Hook const&)': (.text._ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x116): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, wibble::commandline::Manpage::Hook const&)': (.text._ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x129): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, wibble::commandline::Manpage::Hook const&)': (.text._ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x139): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(doc.o): In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, wibble::commandline::Manpage::Hook const&)': (.text._ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorIN6wibble11commandline7Manpage4HookESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x14e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(buffer.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.20]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(buffer.o): In function `wibble::sys::Buffer::print_preview[abi:cxx11](unsigned int) const': (.text+0x33e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(thread.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.30]': (.text+0x79): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(thread.o): In function `wibble::sys::Thread::kill(int)': (.text+0x168): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(thread.o): In function `wibble::sys::Thread::kill(int)': (.text+0x1d2): undefined reference to `std::__cxx11::basic_stringbuf, std::allocator >::str() const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(thread.o): In function `wibble::sys::Thread::kill(int)': (.text+0x212): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(childprocess.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.37]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(childprocess.o): In function `wibble::sys::ChildProcess::kill(int)': (.text+0x989): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(childprocess.o): In function `wibble::sys::ChildProcess::kill(int)': (.text+0x9c8): undefined reference to `std::__cxx11::basic_stringbuf, std::allocator >::str() const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(childprocess.o): In function `wibble::sys::ChildProcess::kill(int)': (.text+0xa06): undefined reference to `std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(exec.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.39]': (.text+0x79): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(mutex.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.30]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(wordwrap.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.19]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(wordwrap.o): In function `wibble::text::WordWrap::get[abi:cxx11](unsigned int)': (.text+0x172): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(wordwrap.o): In function `wibble::text::WordWrap::get[abi:cxx11](unsigned int)': (.text+0x285): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.47]': (.text+0x69): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::stripYamlComment(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x16f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::stripYamlComment(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x19e): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::urlencode(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x533): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::urlencode(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x5bc): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::urldecode(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x7d9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::urldecode(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x7f9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::encodeBase64(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x9f9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::decodeBase64(std::__cxx11::basic_string, std::allocator > const&)': (.text+0xd09): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::decodeBase64(std::__cxx11::basic_string, std::allocator > const&)': (.text+0xd29): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o):(.text+0xd49): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::decodeBase64(std::__cxx11::basic_string, std::allocator > const&)': (.text+0xdca): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0xf76): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0xfa4): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1018): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1050): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1071): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_escape(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x1091): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_unescape(std::__cxx11::basic_string, std::allocator > const&, unsigned long&)': (.text+0x1427): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_unescape(std::__cxx11::basic_string, std::allocator > const&, unsigned long&)': (.text+0x1449): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::c_unescape(std::__cxx11::basic_string, std::allocator > const&, unsigned long&)': (.text+0x1469): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o):(.text+0x1489): more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' follow /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x158c): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x15cf): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x1638): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x167c): undefined reference to `std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x1729): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x1811): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x1861): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x18d5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::operator++()': (.text+0x191d): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::const_iterator(std::istream&)': (.text+0x1c73): undefined reference to `std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::YamlStream::const_iterator::const_iterator(std::istream&)': (.text+0x1c9b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x225f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x22c6): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x22e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x230d): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2335): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x23cc): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2545): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2570): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x289c): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char const*, unsigned long, unsigned long) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x28f5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2a4e): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char const*, unsigned long, unsigned long) const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o): In function `wibble::str::normpath(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x2ada): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::assert_die_fn(wibble::Location)': (.text+0xe9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::AssertFailed(wibble::Location, std::ostream&)': (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x83): undefined reference to `VTT for std::__cxx11::basic_ostringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::AssertFailed(wibble::Location, std::ostream&)': (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0xa2): undefined reference to `vtable for std::__cxx11::basic_ostringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::AssertFailed(wibble::Location, std::ostream&)': (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x112): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::AssertFailed(wibble::Location, std::ostream&)': (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x25e): undefined reference to `std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::AssertFailed(wibble::Location, std::ostream&)': (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x26d): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::~AssertFailed()': (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x35): undefined reference to `vtable for std::__cxx11::basic_ostringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::~AssertFailed()': (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x48): undefined reference to `vtable for std::__cxx11::basic_stringbuf, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::~AssertFailed()': (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x85): undefined reference to `VTT for std::__cxx11::basic_ostringstream, std::allocator >' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::~AssertFailed()': (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0xd6): undefined reference to `std::__cxx11::basic_stringbuf, std::allocator >::str() const' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o): In function `wibble::AssertFailed::~AssertFailed()': (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x133): undefined reference to `std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream()' /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(core.o): In function `wibble::commandline::ArgList::isSwitch(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x22): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' collect2: error: ld returned 1 exit status Makefile:435: recipe for target 'guessnet' failed make[3]: *** [guessnet] Error 1 make[3]: Leaving directory '/tmp/buildd/guessnet-0.56/src' Makefile:342: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/tmp/buildd/guessnet-0.56' Makefile:242: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/tmp/buildd/guessnet-0.56' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package I: unmounting /sys filesystem I: unmounting /dev/shm filesystem I: unmounting dev/pts filesystem I: unmounting run/shm filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//25017 and its subdirectories