From owner-freebsd-pkg-fallout@FreeBSD.ORG Thu Oct 3 13:55:02 2013 Return-Path: Delivered-To: pkg-fallout@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6DDE9B07 for ; Thu, 3 Oct 2013 13:55:02 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from beefy2.isc.freebsd.org (unknown [IPv6:2001:4f8:3:ffe0:4072:0:16:39]) (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 57B5E26BC; Thu, 3 Oct 2013 13:55:02 +0000 (UTC) Received: from beefy2.isc.freebsd.org (localhost [127.0.0.1]) by beefy2.isc.freebsd.org (8.14.7/8.14.7) with ESMTP id r93Dt2Nq060105; Thu, 3 Oct 2013 13:55:02 GMT (envelope-from pkg-fallout@FreeBSD.org) Received: (from root@localhost) by beefy2.isc.freebsd.org (8.14.7/8.14.7/Submit) id r93DsxlT057236; Thu, 3 Oct 2013 13:54:59 GMT (envelope-from pkg-fallout@FreeBSD.org) Date: Thu, 3 Oct 2013 13:54:59 GMT From: pkg-fallout@FreeBSD.org Message-Id: <201310031354.r93DsxlT057236@beefy2.isc.freebsd.org> To: jyyou@cs.nctu.edu.tw Subject: [REL - head-amd64-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, 03 Oct 2013 13:55:02 -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://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-10-03_02h55m30s/logs/clay-0.1.2.log Build URL: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-10-03_02h55m30s Log: ====>> Building lang/clay build started at Thu Oct 3 13:52:03 UTC 2013 port directory: /usr/ports/lang/clay building for: FreeBSD head-amd64-default-job-10 10.0-CURRENT FreeBSD 10.0-CURRENT amd64 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--- OSVERSION=1000055 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin STATUS=1 MASTERMNT=/usr/local/poudriere/data/build/head-amd64-default/ref PKG_EXT=txz tpid=37647 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-amd64-default USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes PKG_VERSION=/poudriere/pkg-static version ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for 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--- 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_6.txz Installing pkg-1.1.4_6... 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_1... 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 -- Build files have been written to: /wrkdirs/usr/ports/lang/clay/work/jckarter-clay-751ebe3 =========================================================================== =================================================== ===> Building for clay-0.1.2 Timer.cpp:(.text+0xfa0): undefined reference to `std::basic_string, std::allocator >::basic_string(unsigned long, char, std::allocator const&)' Timer.cpp:(.text+0x1553): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x1602): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x163d): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(Timer.o): In function `llvm::TimerGroup::print(llvm::raw_ostream&)': Timer.cpp:(.text+0x178d): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x17bd): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1801): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1819): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x194b): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x1984): 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+0x1c1f): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1c4e): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1c93): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text+0x1cad): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x1d02): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x1de4): 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+0x1f67): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2030): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x206e): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x211c): 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+0x21bd): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x21dd): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x220f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text+0x2239): 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+0x259b): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2693): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2755): 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+0x29e5): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text+0x2ae3): undefined reference to `std::string::_Rep::_S_empty_rep_storage' /usr/local/lib/libLLVMSupport.a(Timer.o):Timer.cpp:(.text+0x2ba2): 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_]+0x5f): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x6c): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x88): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0xf0): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEE16handleOccurrenceEjNS_9StringRefES5_]+0x124): 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]+0x49): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED2Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0xa8): 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]+0x49): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED0Ev[_ZN4llvm2cl3optISsLb1ENS0_6parserISsEEED5Ev]+0xb0): 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]+0x25): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZN4llvm14object_deleterISsE4callEPv[_ZN4llvm14object_deleterISsE4callEPv]+0x6b): 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 long, bool) const': Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb]+0x53): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb]+0xa3): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb[_ZNK4llvm2cl3optISsLb1ENS0_6parserISsEEE16printOptionValueEmb]+0x110): 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_]+0x57): 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_]+0x95): 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_]+0x10e): 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_]+0x14a): 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_]+0x15a): 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_]+0x212): 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_]+0x251): 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_]+0x29d): 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_]+0x2bd): 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_]+0x379): 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_]+0x407): 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_]+0x297): 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_]+0x2c5): 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_]+0x2f6): 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_]+0x306): 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_]+0x340): 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_]+0x380): 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_]+0x3ae): 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_]+0x3df): 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_]+0x3ef): 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_]+0x429): 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_]+0x462): 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_]+0x494): 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_]+0x4c8): 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_]+0x4d8): 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_]+0x512): 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_]+0x550): 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_]+0x582): 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_]+0x5b6): 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_]+0x5c6): 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_]+0x600): 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_]+0x41): 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_]+0x9c): 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_]+0xac): 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_]+0x14f): 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_]+0x180): 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_]+0xf1): 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_]+0x160): 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_]+0x1a3): 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_]+0x21e): 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 > > >, long, std::pair >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, long, std::pair)': Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x107): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x17d): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x233): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x2a0): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x2b0): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x316): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElS5_EvT_T0_SC_T1_]+0x347): 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_]+0x41): 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_]+0xb8): 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_]+0xef): 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_]+0x201): 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_]+0x22c): 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_]+0x26d): 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_]+0x291): 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_]+0x311): 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_]+0x34f): 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_]+0x393): 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_]+0x3df): 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_]+0x579): 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 > > >, long>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long)': Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x119): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x147): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x17b): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x18b): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x32a): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x35e): undefined reference to `std::string::assign(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x399): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x3cf): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x445): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x47f): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Timer.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4llvm10TimeRecordESsESt6vectorIS5_SaIS5_EEEElEvT_SB_T0_]+0x4ca): 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+0xf9): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Timer.cpp:(.text.startup+0x1d0): 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+0x1c07): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x2002): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x203a): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x206e): 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+0x2296): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x291d): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2959): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x2991): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' Triple.cpp:(.text+0x29c9): 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+0x2edb): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x2f11): undefined reference to `std::string::append(char const*, unsigned long)' Triple.cpp:(.text+0x2f41): undefined reference to `std::string::reserve(unsigned long)' /usr/local/lib/libLLVMSupport.a(Triple.o): In function `llvm::Triple::setTriple(llvm::Twine const&)': Triple.cpp:(.text+0x3ba8): undefined reference to `std::string::assign(std::string const&)' Triple.cpp:(.text+0x3bd3): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Triple.cpp:(.text+0x3c04): 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+0x584d): 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+0x595d): 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+0x38d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&)' Twine.cpp:(.text+0x3b4): undefined reference to `std::string::_Rep::_S_empty_rep_storage' Twine.cpp:(.text+0x3c8): 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_fd_ostream::raw_fd_ostream(char const*, std::string&, unsigned int)': raw_ostream.cpp:(.text+0x1224): undefined reference to `std::string::_M_mutate(unsigned long, unsigned long, unsigned long)' raw_ostream.cpp:(.text+0x1295): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' raw_ostream.cpp:(.text+0x129c): undefined reference to `std::string::_Rep::_S_empty_rep_storage' raw_ostream.cpp:(.text+0x12bc): undefined reference to `std::string::reserve(unsigned long)' raw_ostream.cpp:(.text+0x12d2): undefined reference to `std::string::append(char const*, unsigned long)' raw_ostream.cpp:(.text+0x12e1): undefined reference to `std::string::append(std::string const&)' raw_ostream.cpp:(.text+0x12f0): undefined reference to `std::basic_string, std::allocator >::basic_string(std::string const&)' raw_ostream.cpp:(.text+0x1306): undefined reference to `std::string::append(char const*, unsigned long)' raw_ostream.cpp:(.text+0x1313): undefined reference to `std::string::assign(std::string const&)' raw_ostream.cpp:(.text+0x13c5): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' raw_ostream.cpp:(.text+0x13fa): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' raw_ostream.cpp:(.text+0x1437): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' /usr/local/lib/libLLVMSupport.a(raw_ostream.o): In function `llvm::raw_string_ostream::write_impl(char const*, unsigned long)': raw_ostream.cpp:(.text+0x75): undefined reference to `std::string::append(char const*, unsigned long)' /usr/local/lib/libLLVMSupport.a(system_error.o): In function `llvm::_generic_error_category::message(int) const': system_error.cpp:(.text+0x10d): 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+0x24): 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