From owner-freebsd-x11@FreeBSD.ORG Tue Feb 3 12:03:37 2009 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C3FA10658C1 for ; Tue, 3 Feb 2009 12:03:37 +0000 (UTC) (envelope-from support@spectrum.ru) Received: from support.spectrum.ru (support.spectrum.ru [62.205.172.195]) by mx1.freebsd.org (Postfix) with ESMTP id EC4498FC26 for ; Tue, 3 Feb 2009 12:03:35 +0000 (UTC) (envelope-from support@spectrum.ru) Received: from support.spectrum.ru (localhost [127.0.0.1]) by support.spectrum.ru (8.14.3/8.14.2) with SMTP id n13BlR8H036361 for ; Tue, 3 Feb 2009 14:47:30 +0300 (MSK) (envelope-from support@spectrum.ru) Date: Tue, 3 Feb 2009 14:47:27 +0300 From: Alexander Demin To: x11@freebsd.org Message-Id: <20090203144727.807dd36f.support@spectrum.ru> Organization: Group of companies Spectrum X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd6.4) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Tue__3_Feb_2009_14_47_27_+0300_qs9cQGi7hH5=ru3v" X-Antivirus: Dr.Web (R) for Mail Servers on support.spectrum.ru host X-Antivirus-Code: 100000 Cc: Subject: Error install port: x11/xdriinfo. X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 12:03:55 -0000 This is a multi-part message in MIME format. --Multipart=_Tue__3_Feb_2009_14_47_27_+0300_qs9cQGi7hH5=ru3v Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello. I have problem with installation of port x11/xdriinfo. uname -a FreeBSD test.spectrum.ru 7.1-STABLE FreeBSD 7.1-STABLE #0: Thu Jan 15 22:00:22 MSK 2009 root@test.spectrum.ru:/usr/obj/usr/src/sys/MYGENERIC i386 Ports tree up today. How to repeat: cd /usr/ports/x11/xdriinfo make install clean ===> Vulnerability check disabled, database not found ===> Extracting for xdriinfo-1.0.2 => MD5 Checksum OK for xorg/app/xdriinfo-1.0.2.tar.bz2. => SHA256 Checksum OK for xorg/app/xdriinfo-1.0.2.tar.bz2. ===> Patching for xdriinfo-1.0.2 ===> xdriinfo-1.0.2 depends on file: /usr/local/libdata/pkgconfig/glproto.pc - found ===> xdriinfo-1.0.2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> xdriinfo-1.0.2 depends on executable: pkg-config - found ===> xdriinfo-1.0.2 depends on shared library: GL.1 - found ===> Configuring for xdriinfo-1.0.2 checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of cc... gcc3 checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking return type of signal handlers... void checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for XDRIINFO... yes checking for library containing glXGetProcAddressARB... no configure: error: cannot find GL library - make sure Mesa or other OpenGL package is installed See `config.log' for more details. ===> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/usr/tmp_potrs/usr/ports/x11/xdriinfo/work/xdriinfo-1.0.2/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/x11/xdriinfo. Log file (config.log) attached. -- Demin Alexander / Network Administrator Group of companies Spectrum / tel. (+7 495) 995-8999 Russia, Moscow, 103009, Strastnoy blvr. 8 Web: http://www.spectrum.ru/ --Multipart=_Tue__3_Feb_2009_14_47_27_+0300_qs9cQGi7hH5=ru3v Content-Type: application/octet-stream; name="config.log" Content-Disposition: attachment; filename="config.log" Content-Transfer-Encoding: base64 VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IHhkcmlpbmZvIGNvbmZpZ3VyZSAxLjAuMiwg d2hpY2ggd2FzCmdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42MS4gIEludm9jYXRpb24gY29t bWFuZCBsaW5lIHdhcwoKICAkIC4vY29uZmlndXJlIC0teC1saWJyYXJpZXM9L3Vzci9sb2NhbC9s aWIgLS14LWluY2x1ZGVzPS91c3IvbG9jYWwvaW5jbHVkZSAtLXByZWZpeD0vdXNyL2xvY2FsIC0t bWFuZGlyPS91c3IvbG9jYWwvbWFuIC0taW5mb2Rpcj0vdXNyL2xvY2FsL2luZm8vIC0tYnVpbGQ9 aTM4Ni1wb3J0YmxkLWZyZWVic2Q3LjEKCiMjIC0tLS0tLS0tLSAjIwojIyBQbGF0Zm9ybS4gIyMK IyMgLS0tLS0tLS0tICMjCgpob3N0bmFtZSA9IHRlc3Quc3BlY3RydW0ucnUKdW5hbWUgLW0gPSBp Mzg2CnVuYW1lIC1yID0gNy4xLVNUQUJMRQp1bmFtZSAtcyA9IEZyZWVCU0QKdW5hbWUgLXYgPSBG cmVlQlNEIDcuMS1TVEFCTEUgIzA6IFRodSBKYW4gMTUgMjI6MDA6MjIgTVNLIDIwMDkgICAgIHJv b3RAdGVzdC5zcGVjdHJ1bS5ydTovdXNyL29iai91c3Ivc3JjL3N5cy9NWUdFTkVSSUMgCgovdXNy L2Jpbi91bmFtZSAtcCA9IGkzODYKL2Jpbi91bmFtZSAtWCAgICAgPSB1bmtub3duCgovYmluL2Fy Y2ggICAgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9hcmNoIC1rICAgICAgID0gdW5rbm93 bgovdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgovdXNyL2Jpbi9ob3N0aW5mbyAgICAg ID0gdW5rbm93bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9vc2xl dmVsICAgICAgID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAgICAgID0gdW5rbm93bgoKUEFU SDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vzci9iaW4KUEFUSDog L3Vzci9nYW1lcwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDogL3Vzci9sb2NhbC9iaW4KUEFU SDogL3Jvb3QvYmluCgoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0t LS0tLS0tLS0gIyMKCmNvbmZpZ3VyZToxNzc3OiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJs ZSBpbnN0YWxsCmNvbmZpZ3VyZToxODMzOiByZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMgLW8g cm9vdCAtZyB3aGVlbApjb25maWd1cmU6MTg0NDogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZp cm9ubWVudCBpcyBzYW5lCmNvbmZpZ3VyZToxODg3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTkx NTogY2hlY2tpbmcgZm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAKY29uZmlndXJlOjE5NTQ6IHJl c3VsdDogLi9pbnN0YWxsLXNoIC1jIC1kCmNvbmZpZ3VyZToxOTY3OiBjaGVja2luZyBmb3IgZ2F3 awpjb25maWd1cmU6MTk5NzogcmVzdWx0OiBubwpjb25maWd1cmU6MTk2NzogY2hlY2tpbmcgZm9y IG1hd2sKY29uZmlndXJlOjE5OTc6IHJlc3VsdDogbm8KY29uZmlndXJlOjE5Njc6IGNoZWNraW5n IGZvciBuYXdrCmNvbmZpZ3VyZToxOTgzOiBmb3VuZCAvdXNyL2Jpbi9uYXdrCmNvbmZpZ3VyZTox OTk0OiByZXN1bHQ6IG5hd2sKY29uZmlndXJlOjIwMDU6IGNoZWNraW5nIHdoZXRoZXIgbWFrZSBz ZXRzICQoTUFLRSkKY29uZmlndXJlOjIwMjY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjE0OiBj aGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNwZWNpZmljIHBvcnRpb25zIG9m IE1ha2VmaWxlcwpjb25maWd1cmU6MjIyMzogcmVzdWx0OiBubwpjb25maWd1cmU6MjI4ODogY2hl Y2tpbmcgZm9yIGdjYwpjb25maWd1cmU6MjMxNTogcmVzdWx0OiBjYwpjb25maWd1cmU6MjU1Mzog Y2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6MjU2MDogY2MgLS12ZXJz aW9uID4mNQpjYyAoR0NDKSA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdCkNvcHlyaWdodCAoQykg MjAwNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KVGhpcyBpcyBmcmVlIHNvZnR3YXJl OyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2Fy cmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6MjU2MzogJD8gPSAwCmNvbmZpZ3VyZToyNTcwOiBj YyAtdiA+JjUKVXNpbmcgYnVpbHQtaW4gc3BlY3MuClRhcmdldDogaTM4Ni11bmRlcm15ZGVzay1m cmVlYnNkCkNvbmZpZ3VyZWQgd2l0aDogRnJlZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcgpUaHJl YWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9uIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KY29u ZmlndXJlOjI1NzM6ICQ/ID0gMApjb25maWd1cmU6MjU4MDogY2MgLVYgPiY1CmNjOiAnLVYnIG9w dGlvbiBtdXN0IGhhdmUgYXJndW1lbnQKY29uZmlndXJlOjI1ODM6ICQ/ID0gMQpjb25maWd1cmU6 MjYwNjogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQgZmlsZSBuYW1lCmNv bmZpZ3VyZToyNjMzOiBjYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgICBjb25mdGVz dC5jICA+JjUKY29uZmlndXJlOjI2MzY6ICQ/ID0gMApjb25maWd1cmU6MjY3NDogcmVzdWx0OiBh Lm91dApjb25maWd1cmU6MjY5MTogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21waWxlciB3b3Jr cwpjb25maWd1cmU6MjcwMTogLi9hLm91dApjb25maWd1cmU6MjcwNDogJD8gPSAwCmNvbmZpZ3Vy ZToyNzIxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjcyODogY2hlY2tpbmcgd2hldGhlciB3ZSBh cmUgY3Jvc3MgY29tcGlsaW5nCmNvbmZpZ3VyZToyNzMwOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToy NzMzOiBjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzCmNvbmZpZ3VyZToyNzQwOiBj YyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgICBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjI3NDM6ICQ/ID0gMApjb25maWd1cmU6Mjc2NzogcmVzdWx0OiAKY29u ZmlndXJlOjI3NzM6IGNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzCmNvbmZpZ3Vy ZToyNzk5OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZpZ3VyZToyODAyOiAkPyA9IDAKY29uZmlndXJlOjI4MjU6IHJlc3VsdDogbwpjb25m aWd1cmU6MjgyOTogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBp bGVyCmNvbmZpZ3VyZToyODU4OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg IGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyODY0OiAkPyA9IDAKY29uZmlndXJlOjI4ODE6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToyODg2OiBjaGVja2luZyB3aGV0aGVyIGNjIGFjY2VwdHMgLWcK Y29uZmlndXJlOjI5MTY6IGNjIC1jIC1nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjkyMjog JD8gPSAwCmNvbmZpZ3VyZTozMDIxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzAzODogY2hlY2tp bmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OQpjb25maWd1cmU6MzExMjogY2MgIC1j IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJl OjMxMTg6ICQ/ID0gMApjb25maWd1cmU6MzE0MTogcmVzdWx0OiBub25lIG5lZWRlZApjb25maWd1 cmU6MzE3MDogY2hlY2tpbmcgZm9yIHN0eWxlIG9mIGluY2x1ZGUgdXNlZCBieSBtYWtlCmNvbmZp Z3VyZTozMTk4OiByZXN1bHQ6IEdOVQpjb25maWd1cmU6MzIyMzogY2hlY2tpbmcgZGVwZW5kZW5j eSBzdHlsZSBvZiBjYwpjb25maWd1cmU6MzMxNDogcmVzdWx0OiBnY2MzCmNvbmZpZ3VyZTozMzQy OiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3VyZTozMzk4OiBy ZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbApjb25maWd1cmU6MzQx MTogY2hlY2tpbmcgcmV0dXJuIHR5cGUgb2Ygc2lnbmFsIGhhbmRsZXJzCmNvbmZpZ3VyZTozNDM5 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIGNvbmZ0ZXN0LmMgPiY1CmNv bmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzoxNjogZXJyb3I6IHZvaWQg dmFsdWUgbm90IGlnbm9yZWQgYXMgaXQgb3VnaHQgdG8gYmUKY29uZmlndXJlOjM0NDU6ICQ/ID0g MQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAj ZGVmaW5lIFBBQ0tBR0VfTkFNRSAieGRyaWluZm8iCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg InhkcmlpbmZvIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIxLjAuMiIKfCAjZGVmaW5lIFBB Q0tBR0VfU1RSSU5HICJ4ZHJpaW5mbyAxLjAuMiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JU ICJodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD14b3Jn Igp8ICNkZWZpbmUgUEFDS0FHRSAieGRyaWluZm8iCnwgI2RlZmluZSBWRVJTSU9OICIxLjAuMiIK fCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN5cy90eXBlcy5oPgp8ICNpbmNs dWRlIDxzaWduYWwuaD4KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8IHJldHVybiAqKHNpZ25hbCAo MCwgMCkpICgwKSA9PSAxOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MzQ2MDog cmVzdWx0OiB2b2lkCmNvbmZpZ3VyZTozNTE5OiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpjb25m aWd1cmU6MzUzNzogZm91bmQgL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6MzU0 OTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZpZ3VyZTozNTc4OiBjaGVj a2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAKY29uZmlndXJlOjM1ODE6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozNTkyOiBjaGVja2luZyBmb3IgWERSSUlORk8KY29uZmln dXJlOjM1OTc6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgZ2xwcm90 byIKY29uZmlndXJlOjM2MDA6ICQ/ID0gMApjb25maWd1cmU6MzYxMTogJFBLR19DT05GSUcgLS1l eGlzdHMgLS1wcmludC1lcnJvcnMgIngxMSBnbHByb3RvIgpjb25maWd1cmU6MzYxNDogJD8gPSAw CmNvbmZpZ3VyZTozNjY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzY3NzogY2hlY2tpbmcgZm9y IGxpYnJhcnkgY29udGFpbmluZyBnbFhHZXRQcm9jQWRkcmVzc0FSQgpjb25maWd1cmU6MzcxODog Y2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAgY29uZnRlc3Qu YyAgPiY1Ci92YXIvdG1wLy9jY1hGUTdtTy5vKC50ZXh0KzB4MTIpOiBJbiBmdW5jdGlvbiBgbWFp bic6CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZ2xYR2V0UHJvY0FkZHJlc3NBUkInCmNvbmZp Z3VyZTozNzI0OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29u ZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgInhkcmlpbmZvIgp8ICNkZWZpbmUg UEFDS0FHRV9UQVJOQU1FICJ4ZHJpaW5mbyIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMS4w LjIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAieGRyaWluZm8gMS4wLjIiCnwgI2RlZmluZSBQ QUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRlcl9idWcu Y2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVmaW5lIFBBQ0tBR0UgInhkcmlpbmZvIgp8ICNkZWZpbmUg VkVSU0lPTiAiMS4wLjIiCnwgI2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAvKiBlbmQgY29uZmRl ZnMuaC4gICovCnwgCnwgLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8g YXZvaWQgYW4gZXJyb3IuCnwgICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhl IHJldHVybiB0eXBlIG9mIGEgR0NDCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQg cHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KfCAjaWZkZWYgX19jcGx1c3BsdXMKfCBl eHRlcm4gIkMiCnwgI2VuZGlmCnwgY2hhciBnbFhHZXRQcm9jQWRkcmVzc0FSQiAoKTsKfCBpbnQK fCBtYWluICgpCnwgewp8IHJldHVybiBnbFhHZXRQcm9jQWRkcmVzc0FSQiAoKTsKfCAgIDsKfCAg IHJldHVybiAwOwp8IH0KY29uZmlndXJlOjM3MTg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgIGNvbmZ0ZXN0LmMgLWxHTCAtTC91c3IvbG9jYWwvbGliIC1s WDExICAgID4mNQovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxHTApjb25maWd1cmU6MzcyNDog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAq Lwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJ4ZHJpaW5mbyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFS TkFNRSAieGRyaWluZm8iCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjEuMC4yIgp8ICNkZWZp bmUgUEFDS0FHRV9TVFJJTkcgInhkcmlpbmZvIDEuMC4yIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdS RVBPUlQgImh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0 PXhvcmciCnwgI2RlZmluZSBQQUNLQUdFICJ4ZHJpaW5mbyIKfCAjZGVmaW5lIFZFUlNJT04gIjEu MC4yIgp8ICNkZWZpbmUgUkVUU0lHVFlQRSB2b2lkCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8 IAp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVy cm9yLgp8ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlw ZSBvZiBhIEdDQwp8ICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3 b3VsZCBzdGlsbCBhcHBseS4gICovCnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8 ICNlbmRpZgp8IGNoYXIgZ2xYR2V0UHJvY0FkZHJlc3NBUkIgKCk7CnwgaW50CnwgbWFpbiAoKQp8 IHsKfCByZXR1cm4gZ2xYR2V0UHJvY0FkZHJlc3NBUkIgKCk7CnwgICA7CnwgICByZXR1cm4gMDsK fCB9CmNvbmZpZ3VyZTozNzUyOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTozNzU5OiBlcnJvcjogY2Fu bm90IGZpbmQgR0wgbGlicmFyeSAtIG1ha2Ugc3VyZSBNZXNhIG9yIG90aGVyIE9wZW5HTCBwYWNr YWdlIGlzIGluc3RhbGxlZApTZWUgYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFpbHMuCgojIyAt LS0tLS0tLS0tLS0tLS0tICMjCiMjIENhY2hlIHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0t LS0tLSAjIwoKYWNfY3ZfY19jb21waWxlcl9nbnU9eWVzCmFjX2N2X2Vudl9DQ19zZXQ9c2V0CmFj X2N2X2Vudl9DQ192YWx1ZT1jYwphY19jdl9lbnZfQ0ZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NG TEFHU192YWx1ZT0nLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlJwphY19jdl9lbnZfQ1BQ RkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9DUFBGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfTERGTEFH U19zZXQ9JycKYWNfY3ZfZW52X0xERkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0xJQlNfc2V0PScn CmFjX2N2X2Vudl9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9QS0dfQ09ORklHX3NldD0nJwphY19j dl9lbnZfUEtHX0NPTkZJR192YWx1ZT0nJwphY19jdl9lbnZfWERSSUlORk9fQ0ZMQUdTX3NldD0n JwphY19jdl9lbnZfWERSSUlORk9fQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9YRFJJSU5GT19M SUJTX3NldD0nJwphY19jdl9lbnZfWERSSUlORk9fTElCU192YWx1ZT0nJwphY19jdl9lbnZfYnVp bGRfYWxpYXNfc2V0PXNldAphY19jdl9lbnZfYnVpbGRfYWxpYXNfdmFsdWU9aTM4Ni1wb3J0Ymxk LWZyZWVic2Q3LjEKYWNfY3ZfZW52X2hvc3RfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2Fs aWFzX3ZhbHVlPScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJn ZXRfYWxpYXNfdmFsdWU9JycKYWNfY3Zfb2JqZXh0PW8KYWNfY3ZfcGF0aF9hY19wdF9QS0dfQ09O RklHPS91c3IvbG9jYWwvYmluL3BrZy1jb25maWcKYWNfY3ZfcHJvZ19BV0s9bmF3awphY19jdl9w cm9nX2FjX2N0X0NDPWNjCmFjX2N2X3Byb2dfY2NfYzg5PScnCmFjX2N2X3Byb2dfY2NfZz15ZXMK YWNfY3ZfcHJvZ19tYWtlX21ha2Vfc2V0PXllcwphY19jdl9zZWFyY2hfZ2xYR2V0UHJvY0FkZHJl c3NBUkI9bm8KYWNfY3ZfdHlwZV9zaWduYWw9dm9pZAphbV9jdl9DQ19kZXBlbmRlbmNpZXNfY29t cGlsZXJfdHlwZT1nY2MzCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIxNDQKcGtnX2N2X1hEUklJ TkZPX0NGTEFHUz0nLURfVEhSRUFEX1NBRkUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcKcGtnX2N2 X1hEUklJTkZPX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxYMTEgICcKCiMjIC0tLS0tLS0tLS0t LS0tLS0tICMjCiMjIE91dHB1dCB2YXJpYWJsZXMuICMjCiMjIC0tLS0tLS0tLS0tLS0tLS0tICMj CgpBQ0xPQ0FMPScke1NIRUxMfSAvdXNyL3RtcF9wb3Rycy91c3IvcG9ydHMveDExL3hkcmlpbmZv L3dvcmsveGRyaWluZm8tMS4wLjIvbWlzc2luZyAtLXJ1biBhY2xvY2FsLTEuMTAnCkFETUlOX01B Tl9ESVI9JycKQURNSU5fTUFOX1NVRkZJWD0nJwpBTURFUEJBQ0tTTEFTSD0nXCcKQU1ERVBfRkFM U0U9JyMnCkFNREVQX1RSVUU9JycKQU1UQVI9JyR7U0hFTEx9IC91c3IvdG1wX3BvdHJzL3Vzci9w b3J0cy94MTEveGRyaWluZm8vd29yay94ZHJpaW5mby0xLjAuMi9taXNzaW5nIC0tcnVuIHRhcicK QVBQX01BTl9ESVI9JycKQVBQX01BTl9TVUZGSVg9JycKQVVUT0NPTkY9JyR7U0hFTEx9IC91c3Iv dG1wX3BvdHJzL3Vzci9wb3J0cy94MTEveGRyaWluZm8vd29yay94ZHJpaW5mby0xLjAuMi9taXNz aW5nIC0tcnVuIGF1dG9jb25mJwpBVVRPSEVBREVSPScke1NIRUxMfSAvdXNyL3RtcF9wb3Rycy91 c3IvcG9ydHMveDExL3hkcmlpbmZvL3dvcmsveGRyaWluZm8tMS4wLjIvbWlzc2luZyAtLXJ1biBh dXRvaGVhZGVyJwpBVVRPTUFLRT0nJHtTSEVMTH0gL3Vzci90bXBfcG90cnMvdXNyL3BvcnRzL3gx MS94ZHJpaW5mby93b3JrL3hkcmlpbmZvLTEuMC4yL21pc3NpbmcgLS1ydW4gYXV0b21ha2UtMS4x MCcKQVdLPSduYXdrJwpDQz0nY2MnCkNDREVQTU9ERT0nZGVwbW9kZT1nY2MzJwpDRkxBR1M9Jy1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZScKQ1BQRkxBR1M9JycKQ1lHUEFUSF9XPSdlY2hv JwpERUZTPScnCkRFUERJUj0nLmRlcHMnCkRSSVZFUl9NQU5fRElSPScnCkRSSVZFUl9NQU5fU1VG RklYPScnCkVDSE9fQz0nJwpFQ0hPX049Jy1uJwpFQ0hPX1Q9JycKRVhFRVhUPScnCkZJTEVfTUFO X0RJUj0nJwpGSUxFX01BTl9TVUZGSVg9JycKSU5TVEFMTF9EQVRBPSdpbnN0YWxsICAtbyByb290 IC1nIHdoZWVsIC1tIDQ0NCcKSU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyByb290IC1n IHdoZWVsIC1tIDU1NScKSU5TVEFMTF9TQ1JJUFQ9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwg LW0gNTU1JwpJTlNUQUxMX1NUUklQX1BST0dSQU09JyQoaW5zdGFsbF9zaCkgLWMgLXMnCkxERkxB R1M9JycKTElCT0JKUz0nJwpMSUJTPScnCkxJQl9NQU5fRElSPScnCkxJQl9NQU5fU1VGRklYPScn CkxUTElCT0JKUz0nJwpNQUlOVD0nIycKTUFJTlRBSU5FUl9NT0RFX0ZBTFNFPScnCk1BSU5UQUlO RVJfTU9ERV9UUlVFPScjJwpNQUtFSU5GTz0nJHtTSEVMTH0gL3Vzci90bXBfcG90cnMvdXNyL3Bv cnRzL3gxMS94ZHJpaW5mby93b3JrL3hkcmlpbmZvLTEuMC4yL21pc3NpbmcgLS1ydW4gbWFrZWlu Zm8nCk1JU0NfTUFOX0RJUj0nJwpNSVNDX01BTl9TVUZGSVg9JycKT0JKRVhUPSdvJwpQQUNLQUdF PSd4ZHJpaW5mbycKUEFDS0FHRV9CVUdSRVBPUlQ9J2h0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PXhvcmcnClBBQ0tBR0VfTkFNRT0neGRyaWluZm8nClBB Q0tBR0VfU1RSSU5HPSd4ZHJpaW5mbyAxLjAuMicKUEFDS0FHRV9UQVJOQU1FPSd4ZHJpaW5mbycK UEFDS0FHRV9WRVJTSU9OPScxLjAuMicKUEFUSF9TRVBBUkFUT1I9JzonClBLR19DT05GSUc9Jy91 c3IvbG9jYWwvYmluL3BrZy1jb25maWcnClNFVF9NQUtFPScnClNIRUxMPScvYmluL3NoJwpTVFJJ UD0nJwpWRVJTSU9OPScxLjAuMicKWERSSUlORk9fQ0ZMQUdTPSctRF9USFJFQURfU0FGRSAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgJwpYRFJJSU5GT19MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sWDEx ICAnCmFjX2N0X0NDPSdjYycKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycKYW1fX2Zhc3RkZXBDQ19U UlVFPScnCmFtX19pbmNsdWRlPSdpbmNsdWRlJwphbV9faXNyYz0nJwphbV9fbGVhZGluZ19kb3Q9 Jy4nCmFtX19xdW90ZT0nJwphbV9fdGFyPScke0FNVEFSfSBjaG9mIC0gIiQkdGFyZGlyIicKYW1f X3VudGFyPScke0FNVEFSfSB4ZiAtJwpiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L2JpbicKYnVpbGQ9 J2kzODYtcG9ydGJsZC1mcmVlYnNkNy4xJwpidWlsZF9hbGlhcz0naTM4Ni1wb3J0YmxkLWZyZWVi c2Q3LjEnCmJ1aWxkX2NwdT0nJwpidWlsZF9vcz0nJwpidWlsZF92ZW5kb3I9JycKZGF0YWRpcj0n JHtkYXRhcm9vdGRpcn0nCmRhdGFyb290ZGlyPScke3ByZWZpeH0vc2hhcmUnCmRvY2Rpcj0nJHtk YXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScKZHZpZGlyPScke2RvY2Rpcn0nCmV4 ZWNfcHJlZml4PSdOT05FJwpob3N0PScnCmhvc3RfYWxpYXM9JycKaG9zdF9jcHU9JycKaG9zdF9v cz0nJwpob3N0X3ZlbmRvcj0nJwpodG1sZGlyPScke2RvY2Rpcn0nCmluY2x1ZGVkaXI9JyR7cHJl Zml4fS9pbmNsdWRlJwppbmZvZGlyPScvdXNyL2xvY2FsL2luZm8vJwppbnN0YWxsX3NoPSckKFNI RUxMKSAvdXNyL3RtcF9wb3Rycy91c3IvcG9ydHMveDExL3hkcmlpbmZvL3dvcmsveGRyaWluZm8t MS4wLjIvaW5zdGFsbC1zaCcKbGliZGlyPScke2V4ZWNfcHJlZml4fS9saWInCmxpYmV4ZWNkaXI9 JyR7ZXhlY19wcmVmaXh9L2xpYmV4ZWMnCmxvY2FsZWRpcj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxl Jwpsb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJwptYW5kaXI9Jy91c3IvbG9jYWwvbWFuJwpt a2Rpcl9wPSckKHRvcF9idWlsZGRpcikvLi9pbnN0YWxsLXNoIC1jIC1kJwpvbGRpbmNsdWRlZGly PScvdXNyL2luY2x1ZGUnCnBkZmRpcj0nJHtkb2NkaXJ9JwpwcmVmaXg9Jy91c3IvbG9jYWwnCnBy b2dyYW1fdHJhbnNmb3JtX25hbWU9J3MseCx4LCcKcHNkaXI9JyR7ZG9jZGlyfScKc2JpbmRpcj0n JHtleGVjX3ByZWZpeH0vc2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCnN5c2Nv bmZkaXI9JyR7cHJlZml4fS9ldGMnCnRhcmdldF9hbGlhcz0nJwoKIyMgLS0tLS0tLS0tLS0gIyMK IyMgY29uZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCiNkZWZpbmUgUEFDS0FHRV9OQU1F ICJ4ZHJpaW5mbyIKI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgInhkcmlpbmZvIgojZGVmaW5lIFBB Q0tBR0VfVkVSU0lPTiAiMS4wLjIiCiNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgInhkcmlpbmZvIDEu MC4yIgojZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Au b3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD14b3JnIgojZGVmaW5lIFBBQ0tBR0UgInhkcmlpbmZv IgojZGVmaW5lIFZFUlNJT04gIjEuMC4yIgojZGVmaW5lIFJFVFNJR1RZUEUgdm9pZAoKY29uZmln dXJlOiBleGl0IDEK --Multipart=_Tue__3_Feb_2009_14_47_27_+0300_qs9cQGi7hH5=ru3v--