From owner-freebsd-pkg-fallout@FreeBSD.ORG Sat Dec 6 06:20:18 2014 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.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1FE121B for ; Sat, 6 Dec 2014 06:20:17 +0000 (UTC) Received: from mail-lb0-x229.google.com (mail-lb0-x229.google.com [IPv6:2a00:1450:4010:c04::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 44255804 for ; Sat, 6 Dec 2014 06:20:17 +0000 (UTC) Received: by mail-lb0-f169.google.com with SMTP id p9so1585367lbv.14 for ; Fri, 05 Dec 2014 22:20:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=P+w3EHcTvePO02AV/hiPUEHFV3910NifkWvc6qFIfbc=; b=NxthX7oU+7Eg42zQugk9ehm+f6yf0eX+IH0mFagyBeBL0+hh3qwSlAWhhq4hIPaVed gRlkKukSvmM3gniJev+7VOS7JjyV7m03daBNgbv0wulGbM2FzqKjX82xyQm7gGRrPzy4 ixSexydAAAMsez9JpydTLMJW30chIBZFxcBpv/z5iskXMVxCL1CshftI79e9qgG/y4tZ ZywS7MMjMOt3P2hI1/mUWArCFB5tvnYFKh2KwlzHMQBLDzwjAw9LkzTuCfg64KlTrlxk EKD5A881q7DdhcSYk5roOnBWMTEwulkXfPj9ypHHoAJjdiEFXmA6ICRNvZYcAWrtFMhV sfnw== X-Received: by 10.152.203.199 with SMTP id ks7mr6214906lac.31.1417846815132; Fri, 05 Dec 2014 22:20:15 -0800 (PST) Received: from scorpion.intra ([85.223.253.202]) by mx.google.com with ESMTPSA id b9sm8845813laf.15.2014.12.05.22.20.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Dec 2014 22:20:14 -0800 (PST) Message-ID: <5482A01E.5090109@gmail.com> Date: Sat, 06 Dec 2014 08:20:14 +0200 From: =?UTF-8?B?0JDQu9C10LrRgdCw0L3QtNGAINCf0LDQvdGO0YjQutC40L0=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: pkg-fallout@FreeBSD.org Subject: Re: [package - 84i386-default][net/hanstunnel] Failed for hans-0.4.1_1 in build References: <201412060309.sB6394N3067861@beefy1.isc.freebsd.org> In-Reply-To: <201412060309.sB6394N3067861@beefy1.isc.freebsd.org> Content-Type: multipart/mixed; boundary="------------040207090906020802080405" X-BeenThere: freebsd-pkg-fallout@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Fallout logs from package building List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2014 06:20:18 -0000 This is a multi-part message in MIME format. --------------040207090906020802080405 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello! I update hanstunnel. 06.12.2014 05:09, pkg-fallout@FreeBSD.org wrote: > 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: vsityz@gmail.com > Last committer: gerald@FreeBSD.org > Ident: $FreeBSD: head/net/hanstunnel/Makefile 346721 2014-03-01 21:23:14Z gerald $ > Log URL: http://beefy1.isc.freebsd.org/data/84i386-default/2014-12-05_18h55m43s/logs/hans-0.4.1_1.log > Build URL: http://beefy1.isc.freebsd.org/build.html?mastername=84i386-default&build=2014-12-05_18h55m43s > Log: > > ====>> Building net/hanstunnel > build started at Sat Dec 6 03:08:46 UTC 2014 > port directory: /usr/ports/net/hanstunnel > building for: FreeBSD 84i386-default-job-04 8.4-RELEASE-p16 FreeBSD 8.4-RELEASE-p16 i386 > maintained by: vsityz@gmail.com > Makefile ident: $FreeBSD: head/net/hanstunnel/Makefile 346721 2014-03-01 21:23:14Z gerald $ > Poudriere version: 3.1-pre > Host OSVERSION: 1100047 > Jail OSVERSION: 804000 > > ---Begin Environment--- > UNAME_m=i386 > UNAME_p=i386 > OSVERSION=804000 > UNAME_v=FreeBSD 8.4-RELEASE-p16 > UNAME_r=8.4-RELEASE-p16 > FTP_PASSIVE_MODE=YES > BLOCKSIZE=K > MAIL=/var/mail/root > STATUS=1 > SAVED_TERM= > MASTERMNT=/usr/local/poudriere/data/.m/84i386-default/ref > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin > POUDRIERE_BUILD_TYPE=bulk > PKGNAME=hans-0.4.1_1 > OLDPWD=/root > PWD=/usr/local/poudriere/data/.m/84i386-default/ref/.p/pool > MASTERNAME=84i386-default > USER=root > HOME=/root > POUDRIERE_VERSION=3.1-pre > LOCALBASE=/usr/local > PACKAGE_BUILDING=yes > ---End Environment--- > > ---Begin OPTIONS List--- > ===> The following configuration options are available for hans-0.4.1_1: > CLANG=on: Build with Clang instead of GCC > ===> Use 'make config' to modify these settings > ---End OPTIONS List--- > > --CONFIGURE_ARGS-- > > --End CONFIGURE_ARGS-- > > --CONFIGURE_ENV-- > XDG_DATA_HOME=/wrkdirs/usr/ports/net/hanstunnel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/hanstunnel/work HOME=/wrkdirs/usr/ports/net/hanstunnel/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/net/hanstunnel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/hanstunnel/work HOME=/wrkdirs/usr/ports/net/hanstunnel/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh > --End CONFIGURE_ENV-- > > --MAKE_ENV-- > XDG_DATA_HOME=/wrkdirs/usr/ports/net/hanstunnel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/hanstunnel/work HOME=/wrkdirs/usr/ports/net/hanstunnel/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/net/hanstunnel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/hanstunnel/work HOME=/wrkdirs/usr/ports/net/hanstunnel/work TMPDIR="/tmp" NO_PIE=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="clang33" CFLAGS="-O2 -pipe -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="clang++33" 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 0644" BSD_INSTALL_MAN="install -o root -g wheel -m 444" > --End MAKE_ENV-- > > --PLIST_SUB-- > OSREL=8.4 > PREFIX=%D > LOCALBASE=/usr/local > RESETPREFIX=/usr/local > PORTDOCS="" > PORTEXAMPLES="" > LIB32DIR=lib > DOCSDIR="share/doc/hans" > EXAMPLESDIR="share/examples/hans" > DATADIR="share/hans" > WWWDIR="www/hans" > ETCDIR="etc/hans" > --End PLIST_SUB-- > > --SUB_LIST-- > PREFIX=/usr/local > LOCALBASE=/usr/local > DATADIR=/usr/local/share/hans > DOCSDIR=/usr/local/share/doc/hans > EXAMPLESDIR=/usr/local/share/examples/hans > WWWDIR=/usr/local/www/hans > ETCDIR=/usr/local/etc/hans > --End SUB_LIST-- > > ---Begin make.conf--- > ARCH=i386 > MACHINE=i386 > MACHINE_ARCH=i386 > USE_PACKAGE_DEPENDS=yes > BATCH=yes > WRKDIRPREFIX=/wrkdirs > ARCH=i386 > MACHINE=i386 > MACHINE_ARCH=i386 > USE_PACKAGE_DEPENDS=yes > BATCH=yes > WRKDIRPREFIX=/wrkdirs > PORTSDIR=/usr/ports > PACKAGES=/packages > DISTDIR=/distfiles > #### /usr/local/etc/poudriere.d/make.conf #### > WITH_PKGNG=yes > #WITH_PKGNG=devel > # clean-restricted via poudriere.conf NO_RESTRICTED > #NO_RESTRICTED=yes > DISABLE_MAKE_JOBS=poudriere > ---End make.conf--- > =================================================== > ===> License GPLv3 accepted by the user > =========================================================================== > =================================================== > ===> hans-0.4.1_1 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.3.8_3.txz > [84i386-default-job-04] Installing pkg-1.3.8_3... done > Message for pkg-1.3.8_3: > If you are upgrading from the old package format, first run: > > # pkg2ng > ===> Returning to build of hans-0.4.1_1 > =========================================================================== > =================================================== > =========================================================================== > =================================================== > ===> License GPLv3 accepted by the user > ===> Fetching all distfiles required by hans-0.4.1_1 for building > =========================================================================== > =================================================== > ===> License GPLv3 accepted by the user > ===> Fetching all distfiles required by hans-0.4.1_1 for building > => SHA256 Checksum OK for hans-0.4.1.tar.gz. > =========================================================================== > =================================================== > =========================================================================== > =================================================== > ===> License GPLv3 accepted by the user > ===> Fetching all distfiles required by hans-0.4.1_1 for building > ===> Extracting for hans-0.4.1_1 > => SHA256 Checksum OK for hans-0.4.1.tar.gz. > =========================================================================== > =================================================== > =========================================================================== > =================================================== > ===> Patching for hans-0.4.1_1 > ===> Applying FreeBSD patches for hans-0.4.1_1 > =========================================================================== > =================================================== > ===> hans-0.4.1_1 depends on executable: clang33 - not found > ===> Verifying install for clang33 in /usr/ports/lang/clang33 > ===> Installing existing package /packages/All/clang33-3.3_8.txz > [84i386-default-job-04] Installing libexecinfo-1.1_3... done > [84i386-default-job-04] Installing perl5-5.18.4_10... done > [84i386-default-job-04] Installing indexinfo-0.2... done > [84i386-default-job-04] Installing libiconv-1.14_6... done > [84i386-default-job-04] Installing gettext-runtime-0.19.3... done > [84i386-default-job-04] Installing libffi-3.0.13_3... done > [84i386-default-job-04] Installing python27-2.7.8_6... done > [84i386-default-job-04] Installing llvm33-3.3_8... done > [84i386-default-job-04] Installing clang33-3.3_8... done > Message for python27-2.7.8_6: > ===================================================================== > > Note that some standard Python modules are provided as separate ports > as they require additional dependencies. They are available as: > > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter > > ===================================================================== > ===> Returning to build of hans-0.4.1_1 > =========================================================================== > =================================================== > =========================================================================== > =================================================== > ===> Configuring for hans-0.4.1_1 > =========================================================================== > =================================================== > ===> Building for hans-0.4.1_1 > clang++33 -c tun.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c sha1.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c main.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c client.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c server.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c auth.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c worker.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c time.cpp -O2 -pipe -fno-strict-aliasing > clang33 -c tun_dev_freebsd.c -o tun_dev.o -O2 -pipe -fno-strict-aliasing > clang++33 -c echo.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c exception.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -c utility.cpp -O2 -pipe -fno-strict-aliasing > clang++33 -o hans tun.o sha1.o main.o client.o server.o auth.o worker.o time.o tun_dev.o echo.o exception.o utility.o > local symbol 0: discarded in section `.text._ZN9ExceptionD1Ev' from client.o > local symbol 1: discarded in section `.text._ZNSt6vectorIcSaIcEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EEjRKc' from server.o > local symbol 2: discarded in section `.text._ZN9ExceptionD1Ev' from worker.o > local symbol 3: discarded in section `.text._ZN9ExceptionD1Ev' from echo.o > clang: error: linker command failed with exit code 1 (use -v to see invocation) > *** Error code 1 > > Stop in /wrkdirs/usr/ports/net/hanstunnel/work/hans-0.4.1. > *** Error code 1 > > Stop in /usr/ports/net/hanstunnel. --------------040207090906020802080405 Content-Type: text/plain; charset=UTF-8; name="hanstunnel.shar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="hanstunnel.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUg YW55dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50 ZXJpbmcgInNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBm aWxlcyBhbmQgZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBk ZWZhdWx0IHBlcm1pc3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJaGFu c3R1bm5lbAojCWhhbnN0dW5uZWwvZGlzdGluZm8KIwloYW5zdHVubmVsL01ha2VmaWxlCiMJ aGFuc3R1bm5lbC9maWxlcwojCWhhbnN0dW5uZWwvZmlsZXMvcGF0Y2gtTWFrZWZpbGUKIwlo YW5zdHVubmVsL2ZpbGVzL3BhdGNoLXR1bi5jcHAKIwloYW5zdHVubmVsL2ZpbGVzL3BhdGNo LWVjaG8uY3BwCiMJaGFuc3R1bm5lbC9wa2ctbWVzc2FnZQojCWhhbnN0dW5uZWwvcGtnLWRl c2NyCiMKZWNobyBjIC0gaGFuc3R1bm5lbApta2RpciAtcCBoYW5zdHVubmVsID4gL2Rldi9u dWxsIDI+JjEKZWNobyB4IC0gaGFuc3R1bm5lbC9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmhh bnN0dW5uZWwvZGlzdGluZm8gPDwgJzY1NDAwNDQ1OTkwYzE5NzBiOWY1YWQxN2FiMTQ3ZmQ0 JwpYU0hBMjU2IChoYW5zLTAuNC40LnRhci5neikgPSA4MTM3ODI1OGI4Yzk1MTBhYzAxYWQ0 ZDY5ZjE5MWUyOTI3YjkzMDRkYWFlMDMzZWUwOTdmNmJhNGQzOWY2YmIzClhTSVpFIChoYW5z LTAuNC40LnRhci5neikgPSAzMzk5Mgo2NTQwMDQ0NTk5MGMxOTcwYjlmNWFkMTdhYjE0N2Zk NAplY2hvIHggLSBoYW5zdHVubmVsL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+aGFuc3R1bm5l bC9NYWtlZmlsZSA8PCAnODc1MjNhMzA0MmNmOGYyZWJjN2E5MzcwOTgyZjA5ZWYnClgjIENy ZWF0ZWQgYnk6IEFsZXhhbmRlciBQYW55dXNoa2luIDx2c2l0eXpAZ21haWwuY29tPgpYIyAk RnJlZUJTRCQKWApYUE9SVE5BTUU9CWhhbnMKWFBPUlRWRVJTSU9OPQkwLjQuNApYUE9SVFJF VklTSU9OPz0gIDEKWENBVEVHT1JJRVM9CW5ldCBzZWN1cml0eQpYTUFTVEVSX1NJVEVTPQkk e01BU1RFUl9TSVRFX1NPVVJDRUZPUkdFfQpYTUFTVEVSX1NJVEVfU1VCRElSPQkvaGFuc3R1 bm5lbC9zb3VyY2UvClgKWE1BSU5UQUlORVI9CXZzaXR5ekBnbWFpbC5jb20KWENPTU1FTlQ9 CUhhbnMgbWFrZXMgaXQgcG9zc2libGUgdG8gdHVubmVsIElQdjQgdGhyb3VnaCBJQ01QClgK WExJQ0VOU0U9CUdQTHYzClgKWE9QVElPTlNfREVGSU5FPQkJQ0xBTkcKWENMQU5HX0RFU0M9 CQlCdWlsZCB3aXRoIENsYW5nIGluc3RlYWQgb2YgR0NDClhPUFRJT05TX0RFRkFVTFQ9CUNM QU5HClhQTElTVF9GSUxFUz0JCSR7TE9DQUxCQVNFfS9iaW4vaGFucwpYClguaW5jbHVkZSA8 YnNkLnBvcnQub3B0aW9ucy5taz4KWApYLmlmICR7UE9SVF9PUFRJT05TOk1DTEFOR30KWC5p ZiAke09TVkVSU0lPTn0gPj0JOTAwMDMzICYmIGV4aXN0cygvdXNyL2Jpbi9jbGFuZykKWEND PQkJCWNsYW5nClhDWFg9CQkJY2xhbmcrKwpYLmVsc2UKWEJVSUxEX0RFUEVORFMrPQkJY2xh bmczMzoke1BPUlRTRElSfS9sYW5nL2NsYW5nMzMKWENDPQkJCWNsYW5nMzMKWENYWD0JCQlj bGFuZysrMzMKWC5lbmRpZgpYLmVsc2UKWENPTVBJTEVSX1RZUEU9CQlnY2MKWC5lbmRpZgpY Clhkby1pbnN0YWxsOgpYCSR7SU5TVEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vaGFucyAke1NU QUdFRElSfSR7UFJFRklYfS9iaW4vaGFucwpYClhwb3N0LWluc3RhbGw6CS5TSUxFTlQKWAkk e0VDSE9fTVNHfQpYCSR7Q0FUfSAke1BLR01FU1NBR0V9ClgJJHtFQ0hPX01TR30KWApYLmlu Y2x1ZGUgPGJzZC5wb3J0Lm1rPgo4NzUyM2EzMDQyY2Y4ZjJlYmM3YTkzNzA5ODJmMDllZgpl Y2hvIGMgLSBoYW5zdHVubmVsL2ZpbGVzCm1rZGlyIC1wIGhhbnN0dW5uZWwvZmlsZXMgPiAv ZGV2L251bGwgMj4mMQplY2hvIHggLSBoYW5zdHVubmVsL2ZpbGVzL3BhdGNoLU1ha2VmaWxl CnNlZCAncy9eWC8vJyA+aGFuc3R1bm5lbC9maWxlcy9wYXRjaC1NYWtlZmlsZSA8PCAnMDBm MTg3N2Y3ZDQ1MzNjZDZhZGMyZWUxYzhiZTI0YzknClgtLS0gTWFrZWZpbGUub3JpZwkyMDE0 LTExLTIyIDE3OjQ2OjM1LjAwMDAwMDAwMCArMDIwMApYKysrIE1ha2VmaWxlCTIwMTQtMTEt MjIgMTc6NDk6MTMuMDAwMDAwMDAwICswMjAwClhAQCAtMSw4ICsxLDYgQEAKWC1MREZMQUdT ID0gYHNoIG9zZmxhZ3MgbGQgJChNT0RFKWAKWC1DRkxBR1MgPSAtYyAtZyBgc2ggb3NmbGFn cyBjICQoTU9ERSlgClgtVFVOX0RFVl9GSUxFID0gYHNoIG9zZmxhZ3MgZGV2ICQoTU9ERSlg ClgtR0NDID0gZ2NjClgtR1BQID0gZysrClgrVFVOX0RFVl9GSUxFID0gc3JjL3R1bl9kZXZf ZnJlZWJzZC5jClgrR0NDID0gJHtDQ30KWCtHUFAgPSAke0NYWH0KWCAKWCAuUEhPTlk6IGRp cmVjdG9yaWVzClggClhAQCAtMTYsNDYgKzE0LDQ2IEBAClggdHVuZW11Lm86IGRpcmVjdG9y aWVzIGJ1aWxkL3R1bmVtdS5vClggClggaGFuczogYnVpbGQvdHVuLm8gYnVpbGQvc2hhMS5v IGJ1aWxkL21haW4ubyBidWlsZC9jbGllbnQubyBidWlsZC9zZXJ2ZXIubyBidWlsZC9hdXRo Lm8gYnVpbGQvd29ya2VyLm8gYnVpbGQvdGltZS5vIGJ1aWxkL3R1bl9kZXYubyBidWlsZC9l Y2hvLm8gYnVpbGQvZXhjZXB0aW9uLm8gYnVpbGQvdXRpbGl0eS5vClgtCSQoR1BQKSAtbyBo YW5zIGJ1aWxkL3R1bi5vIGJ1aWxkL3NoYTEubyBidWlsZC9tYWluLm8gYnVpbGQvY2xpZW50 Lm8gYnVpbGQvc2VydmVyLm8gYnVpbGQvYXV0aC5vIGJ1aWxkL3dvcmtlci5vIGJ1aWxkL3Rp bWUubyBidWlsZC90dW5fZGV2Lm8gYnVpbGQvZWNoby5vIGJ1aWxkL2V4Y2VwdGlvbi5vIGJ1 aWxkL3V0aWxpdHkubyAkKExERkxBR1MpClgrCSR7R1BQfSAtbyBoYW5zIGJ1aWxkL3R1bi5v IGJ1aWxkL3NoYTEubyBidWlsZC9tYWluLm8gYnVpbGQvY2xpZW50Lm8gYnVpbGQvc2VydmVy Lm8gYnVpbGQvYXV0aC5vIGJ1aWxkL3dvcmtlci5vIGJ1aWxkL3RpbWUubyBidWlsZC90dW5f ZGV2Lm8gYnVpbGQvZWNoby5vIGJ1aWxkL2V4Y2VwdGlvbi5vIGJ1aWxkL3V0aWxpdHkubyAk KExERkxBR1MpClggClggYnVpbGQvdXRpbGl0eS5vOiBzcmMvdXRpbGl0eS5jcHAgc3JjL3V0 aWxpdHkuaApYLQkkKEdQUCkgLWMgc3JjL3V0aWxpdHkuY3BwIC1vICRAIC1vICRAICQoQ0ZM QUdTKQpYKwkke0dQUH0gLWMgc3JjL3V0aWxpdHkuY3BwIC1vICRAIC1vICRAICR7Q0ZMQUdT fQpYIApYIGJ1aWxkL2V4Y2VwdGlvbi5vOiBzcmMvZXhjZXB0aW9uLmNwcCBzcmMvZXhjZXB0 aW9uLmgKWC0JJChHUFApIC1jIHNyYy9leGNlcHRpb24uY3BwIC1vICRAICQoQ0ZMQUdTKQpY Kwkke0dQUH0gLWMgc3JjL2V4Y2VwdGlvbi5jcHAgLW8gJEAgJHtDRkxBR1N9ClggClggYnVp bGQvZWNoby5vOiBzcmMvZWNoby5jcHAgc3JjL2VjaG8uaCBzcmMvZXhjZXB0aW9uLmgKWC0J JChHUFApIC1jIHNyYy9lY2hvLmNwcCAtbyAkQCAkKENGTEFHUykKWCsJJHtHUFB9IC1jIHNy Yy9lY2hvLmNwcCAtbyAkQCAke0NGTEFHU30KWCAKWCBidWlsZC90dW4ubzogc3JjL3R1bi5j cHAgc3JjL3R1bi5oIHNyYy9leGNlcHRpb24uaCBzcmMvdXRpbGl0eS5oIHNyYy90dW5fZGV2 LmgKWC0JJChHUFApIC1jIHNyYy90dW4uY3BwIC1vICRAICQoQ0ZMQUdTKQpYKwkke0dQUH0g LWMgc3JjL3R1bi5jcHAgLW8gJEAgJHtDRkxBR1N9ClggClggYnVpbGQvdHVuX2Rldi5vOgpY LQkkKEdDQykgLWMgJChUVU5fREVWX0ZJTEUpIC1vIGJ1aWxkL3R1bl9kZXYubyAtbyAkQCAk KENGTEFHUykKWCsJJHtHQ0N9IC1jICR7VFVOX0RFVl9GSUxFfSAtbyBidWlsZC90dW5fZGV2 Lm8gLW8gJEAgJHtDRkxBR1N9ClggClggYnVpbGQvc2hhMS5vOiBzcmMvc2hhMS5jcHAgc3Jj L3NoYTEuaApYLQkkKEdQUCkgLWMgc3JjL3NoYTEuY3BwIC1vICRAICQoQ0ZMQUdTKQpYKwkk e0dQUH0gLWMgc3JjL3NoYTEuY3BwIC1vICRAICR7Q0ZMQUdTfQpYIApYIGJ1aWxkL21haW4u bzogc3JjL21haW4uY3BwIHNyYy9jbGllbnQuaCBzcmMvc2VydmVyLmggc3JjL2V4Y2VwdGlv bi5oIHNyYy93b3JrZXIuaCBzcmMvYXV0aC5oIHNyYy90aW1lLmggc3JjL2VjaG8uaCBzcmMv dHVuLmggc3JjL3R1bl9kZXYuaApYLQkkKEdQUCkgLWMgc3JjL21haW4uY3BwIC1vICRAICQo Q0ZMQUdTKQpYKwkke0dQUH0gLWMgc3JjL21haW4uY3BwIC1vICRAICR7Q0ZMQUdTfQpYIApY IGJ1aWxkL2NsaWVudC5vOiBzcmMvY2xpZW50LmNwcCBzcmMvY2xpZW50Lmggc3JjL3NlcnZl ci5oIHNyYy9leGNlcHRpb24uaCBzcmMvY29uZmlnLmggc3JjL3dvcmtlci5oIHNyYy9hdXRo Lmggc3JjL3RpbWUuaCBzcmMvZWNoby5oIHNyYy90dW4uaCBzcmMvdHVuX2Rldi5oClgtCSQo R1BQKSAtYyBzcmMvY2xpZW50LmNwcCAtbyAkQCAkKENGTEFHUykKWCsJJHtHUFB9IC1jIHNy Yy9jbGllbnQuY3BwIC1vICRAICR7Q0ZMQUdTfQpYIApYIGJ1aWxkL3NlcnZlci5vOiBzcmMv c2VydmVyLmNwcCBzcmMvc2VydmVyLmggc3JjL2NsaWVudC5oIHNyYy91dGlsaXR5Lmggc3Jj L2NvbmZpZy5oIHNyYy93b3JrZXIuaCBzcmMvYXV0aC5oIHNyYy90aW1lLmggc3JjL2VjaG8u aCBzcmMvdHVuLmggc3JjL3R1bl9kZXYuaApYLQkkKEdQUCkgLWMgc3JjL3NlcnZlci5jcHAg LW8gJEAgJChDRkxBR1MpClgrCSR7R1BQfSAtYyBzcmMvc2VydmVyLmNwcCAtbyAkQCAke0NG TEFHU30KWCAKWCBidWlsZC9hdXRoLm86IHNyYy9hdXRoLmNwcCBzcmMvYXV0aC5oIHNyYy9z aGExLmggc3JjL3V0aWxpdHkuaApYLQkkKEdQUCkgLWMgc3JjL2F1dGguY3BwIC1vICRAICQo Q0ZMQUdTKQpYKwkke0dQUH0gLWMgc3JjL2F1dGguY3BwIC1vICRAICR7Q0ZMQUdTfQpYIApY IGJ1aWxkL3dvcmtlci5vOiBzcmMvd29ya2VyLmNwcCBzcmMvd29ya2VyLmggc3JjL3R1bi5o IHNyYy9leGNlcHRpb24uaCBzcmMvdGltZS5oIHNyYy9lY2hvLmggc3JjL3R1bl9kZXYuaCBz cmMvY29uZmlnLmgKWC0JJChHUFApIC1jIHNyYy93b3JrZXIuY3BwIC1vICRAICQoQ0ZMQUdT KQpYKwkke0dQUH0gLWMgc3JjL3dvcmtlci5jcHAgLW8gJEAgJHtDRkxBR1N9ClggClggYnVp bGQvdGltZS5vOiBzcmMvdGltZS5jcHAgc3JjL3RpbWUuaApYLQkkKEdQUCkgLWMgc3JjL3Rp bWUuY3BwIC1vICRAICQoQ0ZMQUdTKQpYKwkke0dQUH0gLWMgc3JjL3RpbWUuY3BwIC1vICRA ICR7Q0ZMQUdTfQpYIApYIGNsZWFuOgpYIAlybSAtcmYgYnVpbGQgaGFucwpYIApYIGJ1aWxk L3R1bmVtdS5vOiBzcmMvdHVuZW11Lmggc3JjL3R1bmVtdS5jClgtCSQoR0NDKSAtYyBzcmMv dHVuZW11LmMgLW8gYnVpbGQvdHVuZW11Lm8KWCsJJHtHQ0N9IC1jIHNyYy90dW5lbXUuYyAt byBidWlsZC90dW5lbXUubwowMGYxODc3ZjdkNDUzM2NkNmFkYzJlZTFjOGJlMjRjOQplY2hv IHggLSBoYW5zdHVubmVsL2ZpbGVzL3BhdGNoLXR1bi5jcHAKc2VkICdzL15YLy8nID5oYW5z dHVubmVsL2ZpbGVzL3BhdGNoLXR1bi5jcHAgPDwgJzBhNDIxNmU2NzY1MGM4NDkyOTAwMWY2 ZDA0NmVjYmRhJwpYLS0tIHNyYy90dW4uY3BwLm9yaWcJMjAxNC0wMi0wNyAwNTozNjozMS4w MDAwMDAwMDAgKzAyMDAKWCsrKyBzcmMvdHVuLmNwcAkyMDE0LTExLTIyIDE3OjMxOjE2LjAw MDAwMDAwMCArMDIwMApYQEAgLTIwLDcgKzIwLDcgQEAKWCAjaW5jbHVkZSAidHVuLmgiClgg I2luY2x1ZGUgImV4Y2VwdGlvbi5oIgpYICNpbmNsdWRlICJ1dGlsaXR5LmgiClgtClgrI2lu Y2x1ZGUgPHN5cy90eXBlcy5oPgpYICNpbmNsdWRlIDxhcnBhL2luZXQuaD4KWCAjaW5jbHVk ZSA8bmV0aW5ldC9pbl9zeXN0bS5oPgpYICNpbmNsdWRlIDxuZXRpbmV0L2luLmg+ClhAQCAt NjksMjMgKzY5LDE3IEBAClggICAgIHN0cmluZyBpcHMgPSBVdGlsaXR5Ojpmb3JtYXRJcChp cCk7ClggICAgIHN0cmluZyBkZXN0SXBzID0gVXRpbGl0eTo6Zm9ybWF0SXAoZGVzdElwKTsK WCAKWC0jaWZkZWYgTElOVVgKWC0gICAgc25wcmludGYoY21kbGluZSwgc2l6ZW9mKGNtZGxp bmUpLCAiL3NiaW4vaWZjb25maWcgJXMgJXMgbmV0bWFzayAyNTUuMjU1LjI1NS4wIiwgZGV2 aWNlLCBpcHMuY19zdHIoKSk7ClgtI2Vsc2UKWC0gICAgc25wcmludGYoY21kbGluZSwgc2l6 ZW9mKGNtZGxpbmUpLCAiL3NiaW4vaWZjb25maWcgJXMgJXMgJXMgbmV0bWFzayAyNTUuMjU1 LjI1NS4yNTUiLCBkZXZpY2UsIGlwcy5jX3N0cigpLCBkZXN0SXBzLmNfc3RyKCkpOwpYLSNl bmRpZgpYKyAgICBzbnByaW50ZihjbWRsaW5lLCBzaXplb2YoY21kbGluZSksICIvc2Jpbi9p ZmNvbmZpZyAlcyAlcyAlcyBuZXRtYXNrIDI1NS4yNTUuMjU1LjAiLCBkZXZpY2UsIGlwcy5j X3N0cigpLCBkZXN0SXBzLmNfc3RyKCkpOwpYIApYICAgICBpZiAoc3lzdGVtKGNtZGxpbmUp ICE9IDApClggICAgICAgICBzeXNsb2coTE9HX0VSUiwgImNvdWxkIG5vdCBzZXQgdHVuIGRl dmljZSBpcCBhZGRyZXNzIik7ClggClgtI2lmbmRlZiBMSU5VWApYICAgICBpZiAoaW5jbHVk ZVN1Ym5ldCkKWCAgICAgewpYICAgICAgICAgc25wcmludGYoY21kbGluZSwgc2l6ZW9mKGNt ZGxpbmUpLCAiL3NiaW4vcm91dGUgYWRkICVzLzI0ICVzIiwgZGVzdElwcy5jX3N0cigpLCBk ZXN0SXBzLmNfc3RyKCkpOwpYICAgICAgICAgaWYgKHN5c3RlbShjbWRsaW5lKSAhPSAwKQpY ICAgICAgICAgICAgIHN5c2xvZyhMT0dfRVJSLCAiY291bGQgbm90IGFkZCByb3V0ZSIpOwpY ICAgICB9ClgtI2VuZGlmClggfQpYIApYIHZvaWQgVHVuOjp3cml0ZShjb25zdCBjaGFyICpi dWZmZXIsIGludCBsZW5ndGgpCjBhNDIxNmU2NzY1MGM4NDkyOTAwMWY2ZDA0NmVjYmRhCmVj aG8geCAtIGhhbnN0dW5uZWwvZmlsZXMvcGF0Y2gtZWNoby5jcHAKc2VkICdzL15YLy8nID5o YW5zdHVubmVsL2ZpbGVzL3BhdGNoLWVjaG8uY3BwIDw8ICdjOWFhYTA5Y2Q1YzI3MDY4MGQ0 NzhmOTU1YmI0NTgyYicKWC0tLSBzcmMvZWNoby5jcHAub3JpZwkyMDE0LTExLTIyIDE3OjUx OjQyLjAwMDAwMDAwMCArMDIwMApYKysrIHNyYy9lY2hvLmNwcAkyMDE0LTExLTIyIDE3OjUx OjQ2LjAwMDAwMDAwMCArMDIwMApYQEAgLTE5LDcgKzE5LDcgQEAKWCAKWCAjaW5jbHVkZSAi ZWNoby5oIgpYICNpbmNsdWRlICJleGNlcHRpb24uaCIKWC0KWCsjaW5jbHVkZSA8c3lzL3R5 cGVzLmg+ClggI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4KWCAjaW5jbHVkZSA8bmV0aW5ldC9p bl9zeXN0bS5oPgpYICNpbmNsdWRlIDxuZXRpbmV0L2luLmg+CmM5YWFhMDljZDVjMjcwNjgw ZDQ3OGY5NTViYjQ1ODJiCmVjaG8geCAtIGhhbnN0dW5uZWwvcGtnLW1lc3NhZ2UKc2VkICdz L15YLy8nID5oYW5zdHVubmVsL3BrZy1tZXNzYWdlIDw8ICczNWE2OTc2YTNiMmQ4Zjk0OTYx OWZmODBmNTg3NmFjNicKWC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpYClhIYW5zIHJ1bnMgb24gTGludXggYXMgYSBjbGll bnQgYW5kIGEgc2VydmVyLgpYSXQgcnVucyBvbiBGcmVlQlNEIGNsaWVudCBvbmx5LgpYClhO T1RFOiB0aGF0IEhhbnMgY2FuIG5vdCByZWNlaXZlIGVjaG8gcmVxdWVzdHMgb24gQlNEIHN5 c3RlbXMuClhUaGVyZWZvcmUgdGhlIHNlcnZlciBvbmx5IHdvcmtzIG9uIExpbnV4LgpYClgt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KWApYIyMjIFJ1bm5pbmcgYXMgYSBzZXJ2ZXIgIyMjClgKWCUgaGFucyAtcyAxMC4x LjIuMCAtciAtcCBwYXNzd29yZCAtdSBub2JvZHkKWApYIyMjIFJ1bm5pbmcgYXMgYSBjbGll bnQgIyMjClgKWCUgaGFucyAtYyBzZXJ2ZXJfYWRkcmVzcyAtcCBwYXNzd29yZCAtdSBub2Jv ZHkKWApYIyMjIEhlbHAgIyMjClgKWCUgaGFucwpYClgtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzVhNjk3NmEzYjJkOGY5 NDk2MTlmZjgwZjU4NzZhYzYKZWNobyB4IC0gaGFuc3R1bm5lbC9wa2ctZGVzY3IKc2VkICdz L15YLy8nID5oYW5zdHVubmVsL3BrZy1kZXNjciA8PCAnYjNkOGU1MzViMWFiNjZiNzI0Njlh OGMwZjAzZDgyZjgnClhIYW5zIG1ha2VzIGl0IHBvc3NpYmxlIHRvIHR1bm5lbCBJUHY0IHRo cm91Z2ggSUNNUCBlY2hvIHBhY2tldHMsIHNvIHlvdQpYY291bGQgY2FsbCBpdCBhIHBpbmcg dHVubmVsLiBUaGlzIGNhbiBiZSB1c2VmdWwgd2hlbiB5b3UgZmluZCB5b3Vyc2VsZgpYaW4g dGhlIHNpdHVhdGlvbiB0aGF0IHlvdXIgSW50ZXJuZXQgYWNjZXNzIGlzIGZpcmV3YWxsZWQs IGJ1dCBwaW5ncyBhcmUKWGFsbG93ZWQuClgKWEhhbnMgcnVucyBvbiBMaW51eCBhcyBhIGNs aWVudCBhbmQgYSBzZXJ2ZXIuIEl0IHJ1bnMgb24gTWFjIE9TIFgsClhpUGhvbmUvaVBvZCB0 b3VjaCwgRnJlZUJTRCBhbmQgT3BlbkJTRCBhcyBhIGNsaWVudCBvbmx5LgpYClgKWFdXVzog aHR0cDovL2NvZGUuZ2VyYWRlLm9yZy9oYW5zLwpiM2Q4ZTUzNWIxYWI2NmI3MjQ2OWE4YzBm MDNkODJmOApleGl0Cgo= --------------040207090906020802080405--