From owner-freebsd-pkg-fallout@FreeBSD.ORG Thu Sep 26 20:09:54 2013 Return-Path: Delivered-To: pkg-fallout@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 95D9D37A for ; Thu, 26 Sep 2013 20:09:54 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from beefy1.isc.freebsd.org (beefy1.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:4072:0:16:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 80BBE27F6; Thu, 26 Sep 2013 20:09:54 +0000 (UTC) Received: from beefy1.isc.freebsd.org (localhost [127.0.0.1]) by beefy1.isc.freebsd.org (8.14.7/8.14.7) with ESMTP id r8QK9sBF028760; Thu, 26 Sep 2013 20:09:54 GMT (envelope-from pkg-fallout@FreeBSD.org) Received: (from root@localhost) by beefy1.isc.freebsd.org (8.14.7/8.14.7/Submit) id r8QK9qun026990; Thu, 26 Sep 2013 20:09:52 GMT (envelope-from pkg-fallout@FreeBSD.org) Date: Thu, 26 Sep 2013 20:09:52 GMT From: pkg-fallout@FreeBSD.org Message-Id: <201309262009.r8QK9qun026990@beefy1.isc.freebsd.org> To: jyyou@cs.nctu.edu.tw Subject: [REL - head-i386-default][lang/clay] Failed for clay-0.1.2 in build Cc: pkg-fallout@FreeBSD.org X-BeenThere: freebsd-pkg-fallout@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Fallout logs from package building List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2013 20:09:54 -0000 You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: jyyou@cs.nctu.edu.tw Last committer: bapt@FreeBSD.org Ident: $FreeBSD: head/lang/clay/Makefile 327741 2013-09-20 19:53:09Z bapt $ Log URL: http://beefy1.isc.freebsd.org/bulk/head-i386-default/2013-09-26_06h12m52s/logs/clay-0.1.2.log Build URL: http://beefy1.isc.freebsd.org/bulk/head-i386-default/2013-09-26_06h12m52s Log: ====>> Building lang/clay build started at Thu Sep 26 20:06:52 UTC 2013 port directory: /usr/ports/lang/clay building for: FreeBSD head-i386-default-job-08 10.0-CURRENT FreeBSD 10.0-CURRENT i386 maintained by: jyyou@cs.nctu.edu.tw Makefile ident: $FreeBSD: head/lang/clay/Makefile 327741 2013-09-20 19:53:09Z bapt $ Poudriere version: 3.1-pre ---Begin Environment--- UNAME_m=i386 UNAME_p=i386 OSVERSION=1000055 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin STATUS=1 MASTERMNT=/usr/local/poudriere/data/build/head-i386-default/ref PKG_EXT=txz tpid=18406 POUDRIERE_BUILD_TYPE=bulk NBPARALLEL=24 PKGNG=1 PKGNAME=clay-0.1.2 PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f PKG_ADD=/usr/local/sbin/pkg-static add PWD=/root MASTERNAME=head-i386-default USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes PKG_VERSION=/poudriere/pkg-static version ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for clay-0.1.2: BINDGEN=on: Build with binding generator ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="clang" CFLAGS="-O2 -pipe -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" CXX="clang++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g wheel -m 444" BSD_INSTALL_MAN="install -o root -g wheel -m 444" --End MAKE_ENV-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/clay DOCSDIR=/usr/local/share/doc/clay EXAMPLESDIR=/usr/local/share/examples/clay WWWDIR=/usr/local/www/clay ETCDIR=/usr/local/etc/clay --End SUB_LIST-- ---Begin make.conf--- ARCH=i386 MACHINE=i386 MACHINE_ARCH=i386 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/make.conf #### WITH_PKGNG=yes NO_RESTRICTED=yes DISABLE_MAKE_JOBS=yes ---End make.conf--- ===> Cleaning for clay-0.1.2 =================================================== =========================================================================== =================================================== ===> clay-0.1.2 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg ===> Installing existing package /packages/All/pkg-1.1.4_5.txz Installing pkg-1.1.4_5... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of clay-0.1.2 =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD accepted by the user ===> Fetching all distfiles required by clay-0.1.2 for building =========================================================================== =================================================== ===> License BSD accepted by the user ===> Fetching all distfiles required by clay-0.1.2 for building => SHA256 Checksum OK for jckarter-clay-v0.1.2-0-g751ebe3.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD accepted by the user ===> Fetching all distfiles required by clay-0.1.2 for building ===> Extracting for clay-0.1.2 => SHA256 Checksum OK for jckarter-clay-v0.1.2-0-g751ebe3.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for clay-0.1.2 =========================================================================== =================================================== ===> clay-0.1.2 depends on package: llvm31>=3.1 - not found ===> Verifying install for llvm31>=3.1 in /usr/ports/devel/llvm31 ===> Installing existing package /packages/All/llvm31-3.1.txz Installing llvm31-3.1...Installing mpfr-3.1.2...Installing gmp-5.1.2... done done Installing mpc-0.9... done Installing perl-5.14.4_1...Removing stale symlinks from /usr/bin... Skipping /usr/bin/perl Skipping /usr/bin/perl5 Done. Creating various symlinks in /usr/bin... Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl5 Done. Removing /usr/local/etc/perl5_version... Done. Creating /usr/local/etc/perl5_version... Done. done Installing gcc-ecj-4.5... done Installing gcc-4.6.3...Installing gettext-0.18.3... done Installing binutils-2.23.2... done done done ===> Returning to build of clay-0.1.2 ===> clay-0.1.2 depends on file: /usr/local/bin/cmake - not found ===> Verifying install for /usr/local/bin/cmake in /usr/ports/devel/cmake ===> Installing existing package /packages/All/cmake-2.8.11.2.txz Installing cmake-2.8.11.2...Installing cmake-modules-2.8.11.2... done done ===> Returning to build of clay-0.1.2 ===> clay-0.1.2 depends on package: clang31>=3.1 - not found ===> Verifying install for clang31>=3.1 in /usr/ports/lang/clang31 ===> Installing existing package /packages/All/clang31-3.1.txz Installing clang31-3.1...Installing python27-2.7.5_3... done Installing python2-2_1... done Installing python-2.7_1,2... done done ==== Note that some of the standard modules are provided as separate ports since they require extra dependencies: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Install them as needed. ==== ===> Returning to build of clay-0.1.2 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for clay-0.1.2 ===> Performing in-source build /bin/mkdir -p /wrkdirs/usr/ports/lang/clay/work/jckarter-clay-751ebe3 -- The C compiler identification is Clang 3.3.0 -- The CXX compiler identification is Clang 3.3.0 -- Check for working C compiler: /usr/bin/clang -- Check for working C compiler: /usr/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ -- Check for working CXX compiler: /usr/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Found PythonInterp: /usr/local/bin/python (found version "2.7.5") -- Looking for clang_getTypedefDeclUnderlyingType -- Looking for clang_getTypedefDeclUnderlyingType - found -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS THREADS_HAVE_PTHREAD_ARG Timer.cpp:(.text+0x1a7b): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x1ab7): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::TimerGroup::removeTimer(llvm::Timer&)': Timer.cpp:(.text+0x1d43): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1d78): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1dcd): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1de3): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x1df6): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x1e3a): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x1f2e): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::TimerGroup::~TimerGroup()': Timer.cpp:(.text+0x20ee): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x211b): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x21c8): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x2283): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::Timer::~Timer()': Timer.cpp:(.text+0x232d): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x234f): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2384): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x23b1): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::NamedRegionTimer::NamedRegionTimer(llvm::StringRef, bool)': Timer.cpp:(.text+0x26f4): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x27c4): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x288c): undefined reference to `std::string::_Rep::_S_empty_rep_storage' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::NamedRegionTimer::NamedRegionTimer(llvm::StringRef, llvm::StringRef, bool)': Timer.cpp:(.text+0x2ac2): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2b94): undefined reference to `std::string::_Rep::_S_empty_rep_storage' /usr/local/lib/libLLVMSupport.a(Timer.o):Timer.cpp:(.text+0x2c5c): more undefined references to `std::string::_Rep::_S_empty_rep_storage' follow /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::cl::opt >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef)': Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x53): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x63): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x7d): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0xe1): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x11d): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::cl::opt >::~opt()': Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0x4a): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0xa5): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::cl::opt >::~opt()': Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED0Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0x4a): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED0Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0xad): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::object_deleter::call(void*)': Timer.cpp:(.text._ZN4llvm14object_deleterISsE4callEPv[_ZN4llvm14object_deleterISsE4callEPv]+0x2d): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm14object_deleterISsE4callEPv[_ZN4llvm14object_deleterISsE4callEPv]+0x76): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::cl::opt >::printOptionValue(unsigned int, bool) const': Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb]+0x61): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb]+0xb4): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEjb]+0x127): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)': Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x74): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0xc4): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x147): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x19a): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x1a7): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x254): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x2ba): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x32b): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x36c): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x403): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_[_ZNSt6vectorISt4pairIN4llvm10TimeRecordESsESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_]+0x482): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__move_median_first<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >)': Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x1e8): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x223): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x265): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x275): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x3d2): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x40e): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x451): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x461): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x4a1): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x50c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x547): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x589): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x599): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x5d9): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x640): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x67c): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x6bf): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x6cf): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x70f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x74f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >)': Timer.cpp:(.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_]+0x5a): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_]+0xd0): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_]+0xdd): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_]+0x18f): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_]+0x1c3): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >)': Timer.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_]+0xf0): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_]+0x156): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_]+0x1a6): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_]+0x1b3): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_]+0x1ec): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, std::pair >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::pair)': Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x125): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x1ad): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x293): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x2a0): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x2f5): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x369): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiS5_EvT_T0_SC_T1_]+0x3a1): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__heap_select<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >)': Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x5c): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0xa8): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0xf4): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x121): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x140): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x217): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x252): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x2b0): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x2dc): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x2ef): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x32f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x375): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x3b2): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x406): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_[_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEEvT_SB_SB_]+0x445): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int)': Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x144): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x17c): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x1bc): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x1c9): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x394): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x3df): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x434): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x463): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x472): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x4b9): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x4f0): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x4fd): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEEiEvT_SB_T0_]+0x53d): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `_GLOBAL__sub_I_Timer.cpp': Timer.cpp:(.text.startup+0xf4): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text.startup+0x1b8): undefined reference to `std::string::assign(std::string const&)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::Triple(llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)': Triple.cpp:(.text+0x1c41): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x1c81): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x1cba): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x201e): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2059): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2090): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::Triple(llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)': Triple.cpp:(.text+0x22cc): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x28c3): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2902): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x293d): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2978): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::normalize(llvm::StringRef)': Triple.cpp:(.text+0x2e16): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x2e5b): undefined reference to `std::string::append(char const*, unsigned int)' Triple.cpp:(.text+0x2e86): undefined reference to `std::string::reserve(unsigned int)' Triple.cpp:(.text+0x2e9e): undefined reference to `std::string::_Rep::_S_empty_rep_storage' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::setTriple(llvm::Twine const&)': Triple.cpp:(.text+0x3abe): undefined reference to `std::string::assign(std::string const&)' Triple.cpp:(.text+0x3ae7): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x3b28): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::get32BitArchVariant() const': Triple.cpp:(.text+0x539a): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::get64BitArchVariant() const': Triple.cpp:(.text+0x549a): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' /usr/local/lib/libLLVMSupport.a(Twine.o): In function `llvm::Twine::str() const': Twine.cpp:(.text+0x392): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' Twine.cpp:(.text+0x3c8): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Twine.cpp:(.text+0x3dd): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' /usr/local/lib/libLLVMSupport.a(raw_ostream.o): In function `llvm::raw_string_ostream::write_impl(char const*, unsigned int)': raw_ostream.cpp:(.text+0xaa): undefined reference to `std::string::append(char const*, unsigned int)' /usr/local/lib/libLLVMSupport.a(raw_ostream.o): In function `llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::string&, unsigned int)': raw_ostream.cpp:(.text+0x15c4): undefined reference to `std::string::_M_mutate(unsigned int, unsigned int, unsigned int)' raw_ostream.cpp:(.text+0x1641): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' raw_ostream.cpp:(.text+0x1647): undefined reference to `std::string::_Rep::_S_empty_rep_storage' raw_ostream.cpp:(.text+0x1668): undefined reference to `std::string::reserve(unsigned int)' raw_ostream.cpp:(.text+0x1686): undefined reference to `std::string::append(char const*, unsigned int)' raw_ostream.cpp:(.text+0x169a): undefined reference to `std::string::append(std::string const&)' raw_ostream.cpp:(.text+0x16b2): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' raw_ostream.cpp:(.text+0x16d0): undefined reference to `std::string::append(char const*, unsigned int)' raw_ostream.cpp:(.text+0x16e0): undefined reference to `std::string::assign(std::string const&)' raw_ostream.cpp:(.text+0x178f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' raw_ostream.cpp:(.text+0x17c3): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' raw_ostream.cpp:(.text+0x17ff): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(system_error.o): In function `llvm::_generic_error_category::message(int) const': system_error.cpp:(.text+0x206): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Errno.o): In function `llvm::sys::StrError(int)': Errno.cpp:(.text+0x54): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' clang++: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make[3]: stopped in /wrkdirs/usr/ports/lang/clay/work/jckarter-clay-751ebe3 *** Error code 1 Stop. make[2]: stopped in /wrkdirs/usr/ports/lang/clay/work/jckarter-clay-751ebe3 *** Error code 1 Stop. make[1]: stopped in /wrkdirs/usr/ports/lang/clay/work/jckarter-clay-751ebe3 *** Error code 1 Stop. make: stopped in /usr/ports/lang/clay ===> Cleaning for clay-0.1.2