From owner-freebsd-pkg-fallout@freebsd.org Fri Dec 9 08:58:11 2016 Return-Path: Delivered-To: freebsd-pkg-fallout@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0BF2C6D910 for ; Fri, 9 Dec 2016 08:58:11 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C02FF1A2C for ; Fri, 9 Dec 2016 08:58:11 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id BE9DAC6D90E; Fri, 9 Dec 2016 08:58:11 +0000 (UTC) Delivered-To: pkg-fallout@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE2D5C6D90D for ; Fri, 9 Dec 2016 08:58:11 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from beefy2.nyi.freebsd.org (beefy2.nyi.freebsd.org [IPv6:2610:1c1:1:6080::16:e5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6E3951A1F; Fri, 9 Dec 2016 08:58:11 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from beefy2.nyi.freebsd.org (localhost [127.0.0.1]) by beefy2.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id uB98wA6o037653; Fri, 9 Dec 2016 08:58:10 GMT (envelope-from pkg-fallout@FreeBSD.org) Received: (from root@localhost) by beefy2.nyi.freebsd.org (8.15.2/8.15.2/Submit) id uB98wAT6037646; Fri, 9 Dec 2016 08:58:10 GMT (envelope-from pkg-fallout@FreeBSD.org) Date: Fri, 9 Dec 2016 08:58:10 GMT From: pkg-fallout@FreeBSD.org Message-Id: <201612090858.uB98wAT6037646@beefy2.nyi.freebsd.org> To: lichray@gmail.com Subject: [package - 93amd64-default][lang/pure] Failed for pure-0.64_3 in build Cc: pkg-fallout@FreeBSD.org X-BeenThere: freebsd-pkg-fallout@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Fallout logs from package building List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2016 08:58:12 -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: lichray@gmail.com Last committer: mat@FreeBSD.org Ident: $FreeBSD: head/lang/pure/Makefile 424411 2016-10-21 12:51:40Z mat $ Log URL: http://beefy2.nyi.freebsd.org/data/93amd64-default/428092/logs/pure-0.64_3.log Build URL: http://beefy2.nyi.freebsd.org/build.html?mastername=93amd64-default&build=428092 Log: ====>> Building lang/pure build started at Fri Dec 9 08:57:02 UTC 2016 port directory: /usr/ports/lang/pure building for: FreeBSD 93amd64-default-job-01 9.3-RELEASE-p51 FreeBSD 9.3-RELEASE-p51 amd64 maintained by: lichray@gmail.com Makefile ident: $FreeBSD: head/lang/pure/Makefile 424411 2016-10-21 12:51:40Z mat $ Poudriere version: 3.1.14 Host OSVERSION: 1200010 Jail OSVERSION: 903000 Job Id: 01 ---Begin Environment--- SHELL=/bin/csh UNAME_v=FreeBSD 9.3-RELEASE-p51 UNAME_r=9.3-RELEASE-p51 BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 ARCH=amd64 SAVED_TERM= MASTERMNT=/usr/local/poudriere/data/.m/93amd64-default/ref UID=0 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk PKGNAME=pure-0.64_3 OSREL=9.3 _OSRELEASE=9.3-RELEASE-p51 PYTHONBASE=/usr/local OLDPWD=/ _SMP_CPUS=24 PWD=/usr/local/poudriere/data/.m/93amd64-default/ref/.p/pool HAVE_COMPAT_IA32_KERN=YES OPSYS=FreeBSD MASTERNAME=93amd64-default SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.14 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=903000 ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for pure-0.64_3: DOCS=on: Build and/or install documentation EMACS=off: Compile pure-mode.el with Emacs ETC=on: Copy Pure syntax highlighting to /usr/local/share/pure/etc EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --with-libgmp-prefix=/usr/local --enable-release --with-pcre --with-tool-prefix=/usr/local/llvm35/bin --without-elisp --without-readline --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/lang/pure/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/pure/work HOME=/wrkdirs/usr/ports/lang/pure/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/pure/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/pure/work HOME=/wrkdirs/usr/ports/lang/pure/work TMPDIR="/tmp" NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="gcc49" CFLAGS="-O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-aliasing" CPP="cpp49" CPPFLAGS="" LDFLAGS=" -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -L/usr/local/lib/gcc49" LIBS="" CXX="g++49" CXXFLAGS="-O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-al iasing -Wl,-rpath=/usr/local/lib/gcc49" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- DOCS="" NO_DOCS="@comment " EMACS="@comment " NO_EMACS="" ETC="" NO_ETC="@comment " EXAMPLES="" NO_EXAMPLES="@comment " OSREL=9.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib DOCSDIR="share/doc/pure" EXAMPLESDIR="share/examples/pure" DATADIR="share/pure" WWWDIR="www/pure" ETCDIR="etc/pure" --End PLIST_SUB-- --SUB_LIST-- LLVM_VERSION=35 DOCS="" NO_DOCS="@comment " EMACS="@comment " NO_EMACS="" ETC="" NO_ETC="@comment " EXAMPLES="" NO_EXAMPLES="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/pure DOCSDIR=/usr/local/share/doc/pure EXAMPLESDIR=/usr/local/share/examples/pure WWWDIR=/usr/local/www/pure ETCDIR=/usr/local/etc/pure --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/make.conf #### # XXX: We really need this but cannot use it while 'make checksum' does not # try the next mirror on checksum failure. It currently retries the same # failed mirror and then fails rather then trying another. It *does* # try the next if the size is mismatched though. #MASTER_SITE_FREEBSD=yes DISABLE_MAKE_JOBS=poudriere ---End make.conf--- =================================================== ===> License GPLv3 LGPL3 accepted by the user =========================================================================== =================================================== ===> pure-0.64_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.9.3.txz [93amd64-default-job-01] Installing pkg-1.9.3... [93amd64-default-job-01] Extracting pkg-1.9.3: .......... done ===> pure-0.64_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of pure-0.64_3 =========================================================================== =================================================== =========================================================================== =================================================== ===> License GPLv3 LGPL3 accepted by the user ===> Fetching all distfiles required by pure-0.64_3 for building =========================================================================== =================================================== ===> License GPLv3 LGPL3 accepted by the user ===> Fetching all distfiles required by pure-0.64_3 for building => SHA256 Checksum OK for pure-0.64.tar.gz. => SHA256 Checksum OK for pure-docs-0.64.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License GPLv3 LGPL3 accepted by the user ===> Fetching all distfiles required by pure-0.64_3 for building ===> Extracting for pure-0.64_3 => SHA256 Checksum OK for pure-0.64.tar.gz. => SHA256 Checksum OK for pure-docs-0.64.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for pure-0.64_3 ===> Applying FreeBSD patches for pure-0.64_3 /usr/bin/sed -i.bak -e 's,defcustom pure-docs-dir .*,defcustom pure-docs-dir "/usr/local/share/doc/pure",' /wrkdirs/usr/ports/lang/pure/work/pure-0.64/etc/pure-mode.el.in /usr/bin/sed -i.bak -e 's,default_doc =.*;$,default_doc = "/usr/local/share/doc/pure/index.html";,' -e 's,"+interp.libdir+"docs,/usr/local/share/doc/pure,g' /wrkdirs/usr/ports/lang/pure/work/pure-0.64/lexer.cc =========================================================================== =================================================== ===> pure-0.64_3 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_1.txz [93amd64-default-job-01] Installing gmake-4.2.1_1... [93amd64-default-job-01] `-- Installing indexinfo-0.2.6... [93amd64-default-job-01] `-- Extracting indexinfo-0.2.6: .... done [93amd64-default-job-01] `-- Installing libiconv-1.14_9... [93amd64-default-job-01] `-- Extracting libiconv-1.14_9: .......... done [93amd64-default-job-01] `-- Installing gettext-runtime-0.19.8.1... [93amd64-default-job-01] `-- Extracting gettext-runtime-0.19.8.1: .......... done [93amd64-default-job-01] Extracting gmake-4.2.1_1: .......... done ===> pure-0.64_3 depends on executable: gmake - found ===> Returning to build of pure-0.64_3 ===> pure-0.64_3 depends on package: pkgconf>=0.9.10 - not found ===> Installing existing package /packages/All/pkgconf-1.0.2.txz [93amd64-default-job-01] Installing pkgconf-1.0.2... [93amd64-default-job-01] Extracting pkgconf-1.0.2: .......... done ===> pure-0.64_3 depends on package: pkgconf>=0.9.10 - found ===> Returning to build of pure-0.64_3 ===> pure-0.64_3 depends on executable: gcc49 - not found ===> Installing existing package /packages/All/gcc-4.9.4.txz [93amd64-default-job-01] Installing gcc-4.9.4... [93amd64-default-job-01] `-- Installing mpc-1.0.3... [93amd64-default-job-01] | `-- Installing gmp-5.1.3_3... [93amd64-default-job-01] | `-- Extracting gmp-5.1.3_3: .......... done checking whether g++49 supports C++11 features with -std=gnu++11... yes checking whether the linker accepts -l:libm.a... yes checking for texmacs... no checking how to run the C preprocessor... cpp49 checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no checking size of void *... 8 checking size of long... 8 checking size of size_t... 8 checking for __gmpz_init in -lgmp... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for mpfr_init in -lmpfr... yes checking mpfr.h usability... yes checking mpfr.h presence... yes checking for mpfr.h... yes checking for cos in -lm... yes checking for libiconv in -liconv... yes checking for regcomp in -lpcreposix... yes checking for glob in -lglob... no checking for a readline compatible library... -ledit checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking edit/readline/readline.h usability... yes checking edit/readline/readline.h presence... yes checking for edit/readline/readline.h... yes checking editline/readline.h usability... yes checking editline/readline.h presence... yes checking for editline/readline.h... yes checking whether readline supports history... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking edit/readline/history.h usability... yes checking edit/readline/history.h presence... yes checking for edit/readline/history.h... yes checking for history_set_history_state... no checking if compiler needs -Werror to reject unknown flags... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... -D_THREAD_SAFE checking for PTHREAD_PRIO_INHERIT... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for size_t... (cached) yes checking for working alloca.h... no checking for alloca... yes checking for ftime... no checking for gettimeofday... (cached) yes checking for nanosleep... yes checking for usleep... (cached) yes checking whether time.h declares the daylight variable... no checking whether struct tm has tm_gmtoff member... yes checking for strptime... (cached) yes checking for dirent.h... (cached) yes checking for readdir... (cached) yes checking for sys/fcntl.h... (cached) yes checking for sys/wait.h... (cached) yes checking for mkstemp... (cached) yes checking for fstat... yes checking for _setjmp... yes checking for _longjmp... yes checking for struct stat.st_rdev... yes checking return type of signal handlers... void checking for type of signal functions... posix checking if signal handlers must be reinstalled when invoked... no checking for _Complex float... yes checking for _Complex double... yes checking for /usr/local/llvm35/bin/llvm-config... /usr/local/llvm35/bin/llvm-config checking for shared LLVM library... -L/usr/local/llvm35/lib -lLLVM-3.5.2 checking for new LLVM IRBuilder class (LLVM >= 3.3)... yes checking for new llvm::raw_fd_ostream interface (LLVM >= 2.7)... no checking for new llvm::raw_fd_ostream interface (LLVM >= 3.4)... yes checking for new user_iterator class (LLVM >= 3.5)... yes checking for llvm/Support/DynamicLibrary.h... yes checking for llvm/Support/CallSite.h... no checking how to run the C++ preprocessor... g++49 -E checking llvm/Support/raw_ostream.h usability... yes checking llvm/Support/raw_ostream.h presence... yes checking for llvm/Support/raw_ostream.h... yes checking llvm/Support/raw_os_ostream.h usability... yes checking llvm/Support/raw_os_ostream.h presence... yes checking for llvm/Support/raw_os_ostream.h... yes checking llvm/ModuleProvider.h usability... no checking llvm/ModuleProvider.h presence... no checking for llvm/ModuleProvider.h... no checking llvm/TypeSymbolTable.h usability... no checking llvm/TypeSymbolTable.h presence... no checking for llvm/TypeSymbolTable.h... no checking llvm/DataLayout.h usability... no checking llvm/DataLayout.h presence... no checking for llvm/DataLayout.h... no checking llvm/IR/DataLayout.h usability... yes checking llvm/IR/DataLayout.h presence... yes checking for llvm/IR/DataLayout.h... yes checking llvm/DerivedTypes.h usability... no checking llvm/DerivedTypes.h presence... no checking for llvm/DerivedTypes.h... no checking llvm/IRBuilder.h usability... no checking llvm/IRBuilder.h presence... no checking for llvm/IRBuilder.h... no checking llvm/IR/IRBuilder.h usability... yes checking llvm/IR/IRBuilder.h presence... yes checking for llvm/IR/IRBuilder.h... yes checking llvm/IR/Verifier.h usability... yes checking llvm/IR/Verifier.h presence... yes checking for llvm/IR/Verifier.h... yes checking llvm/IR/CallSite.h usability... yes checking llvm/IR/CallSite.h presence... yes checking for llvm/IR/CallSite.h... yes checking llvm/Linker/Linker.h usability... yes checking llvm/Linker/Linker.h presence... yes checking for llvm/Linker/Linker.h... yes checking llvm/Support/TargetSelect.h usability... yes checking llvm/Support/TargetSelect.h presence... yes checking for llvm/Support/TargetSelect.h... yes checking whether llvm::PerformTailCallOpt is declared... no checking whether llvm::GuaranteedTailCallOpt is declared... no checking whether llvm::parseBitcodeFile is declared... yes configure: creating ./config.status config.status: creating Makefile config.status: creating examples/Makefile config.status: creating pure.pc config.status: creating run-test config.status: creating run-tests config.status: creating config.h Pure 0.64 is now configured for LLVM 3.5.2 on amd64-portbld-freebsd9.3. Source directory: . Installation prefix: /usr/local Versioned install: no C compiler: gcc49 -O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-aliasing -g0 -O3 -DNDEBUG -DDEBUG=0 -I/usr/local/include C++ compiler: g++49 -O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc49 -std=gnu++11 -g0 -O3 -DNDEBUG -DDEBUG=0 -I/usr/local/include Linker: g++49 -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -L/usr/local/lib/gcc49 -liconv -lm -lmpfr -lgmp -L/usr/local/lib -lgmp LLVM tool prefix: /usr/local/llvm35/bin/ Readline support: -ledit Perl regex support: -L/usr/local/lib -lpcreposix POSIX threads: -D_THREAD_SAFE -pthread Build libpure: yes fastcc/TCO support: yes Now run 'make' to build everything, and 'make install' to install this software on your system. To remove the installed software at a later time use the 'make uninstall' command. =========================================================================== =================================================== ===> Building for pure-0.64_3 g++49 -O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc49 -std=gnu++11 -g0 -O3 -DNDEBUG -DDEBUG=0 -I/usr/local/include -I/usr/local/llvm35/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_THREAD_SAFE -pthread -I. -I. -DPURELIB='"/usr/local/lib/pure"' -DLIBPCRE='"/usr/local/lib/libpcreposix.so"' -c -o pure.o pure.cc g++49 -O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc49 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc49 -std=gnu++11 -g0 -O3 -fPIC -DNDEBUG -DDEBUG=0 -I/usr/local/include -I/usr/local/llvm35/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I. -c -o expr.o expr.cc In file included from /usr/local/include/gmp.h:51:0, from expr.hh:29, from expr.cc:19: /usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not been declared using ::max_align_t; ^ In file included from /usr/local/llvm35/include/llvm/ADT/StringMap.h:18:0, from /usr/local/llvm35/include/llvm/PassRegistry.h:23, from /usr/local/llvm35/include/llvm/PassSupport.h:27, from /usr/local/llvm35/include/llvm/Pass.h:377, from /usr/local/llvm35/include/llvm/Target/TargetMachine.h:18, from /usr/local/llvm35/include/llvm/ExecutionEngine/ExecutionEngine.h:26, from interpreter.hh:22, from expr.cc:20: /usr/local/llvm35/include/llvm/Support/Allocator.h: In function 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&)': /usr/local/llvm35/include/llvm/Support/Allocator.h:421:66: error: expected primary-expression before ',' token Size, std::min((size_t)llvm::NextPowerOf2(Size), offsetof(S, x))); ^ /usr/local/llvm35/include/llvm/Support/Allocator.h:421:68: error: 'x' was not declared in this scope Size, std::min((size_t)llvm::NextPowerOf2(Size), offsetof(S, x))); ^ /usr/local/llvm35/include/llvm/Support/Allocator.h:421:69: error: there are no arguments to 'offsetof' that depend on a template parameter, so a declaration of 'offsetof' must be available [-fpermissive] Size, std::min((size_t)llvm::NextPowerOf2(Size), offsetof(S, x))); ^ /usr/local/llvm35/include/llvm/Support/Allocator.h:421:69: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) gmake: *** [Makefile:270: expr.o] Error 1 *** [do-build] Error code 1 Stop in /usr/ports/lang/pure.