From owner-freebsd-ports@FreeBSD.ORG Mon Dec 3 09:59:09 2007 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CDBD16A417 for ; Mon, 3 Dec 2007 09:59:09 +0000 (UTC) (envelope-from kenbaby@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.186]) by mx1.freebsd.org (Postfix) with ESMTP id 0B37C13C448 for ; Mon, 3 Dec 2007 09:59:08 +0000 (UTC) (envelope-from kenbaby@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so2728428rvb for ; Mon, 03 Dec 2007 01:59:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=hJ33G3zVMdWtHNbvqoLrGO3w9+DaqjG8Pirvy0WCaY4=; b=tMvzVJyQJYJ/Wktno0sS3N8K4j9aFM2zCu1DnotvHm6TImYMRCu+CCixeEgsTizEg0qjbm1DKB2yUuBfdUqbzMMxym9QN8GhjG7eIiS8R+V9ODW1aXOmvexDdwMdZB1sOJIhlLL4DP59dxlfGVqdM6rr0xwl6eT6q1D5Y/Yfgvs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:mime-version:content-type; b=P5Ql27RCBudkwZHbGxKzmDoUMzJgQoqu1b7vpdwVugXcIqs3Gq/wIJNSi2j81K6i27tc073QhKHstaUvTwKJQ5q7w07TFuuAeovIqBfKRijwPOheCeA8MeOGppTKT7ZVOaReEb02rJ2XZuMZJtS9WSvF5txocmxqWirARCtTtqc= Received: by 10.141.141.3 with SMTP id t3mr5475993rvn.1196674398060; Mon, 03 Dec 2007 01:33:18 -0800 (PST) Received: by 10.141.194.19 with HTTP; Mon, 3 Dec 2007 01:33:18 -0800 (PST) Message-ID: <33b11a9b0712030133gb57f9e8k8b85bf5595df4f8@mail.gmail.com> Date: Mon, 3 Dec 2007 17:33:18 +0800 From: Ken To: ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_9555_20752949.1196674398064" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: configure: error: Could not find GLIB X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 09:59:09 -0000 ------=_Part_9555_20752949.1196674398064 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for pkg-config... /usr/local/bin/pkg-config checking for glib-2.0... yes checking GLIB_CFLAGS... -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib- 2.0/include checking GLIB_LIBS... -L/usr/local/lib -lglib-2.0 -liconv checking for pkg-config... (cached) /usr/local/bin/pkg-config checking for GLIB - version >= 2.2.0... no *** Could not run GLIB test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GLIB is incorrectly installed. configure: error: Could not find GLIB (see config.log for details). ===> Script "configure" failed unexpectedly. Please report the problem to ports@FreeBSD.org [maintainer] and attach the "/usr/ports/textproc/gdome2/work/gdome2-0.8.1/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 www`). *** Error code 1 Stop in /usr/ports/textproc/gdome2. -- ----------------------------------------------------- Copy my source in your reply,Please! Wish you a lovely day~ Ken. ------=_Part_9555_20752949.1196674398064 Content-Type: application/octet-stream; name=config.log Content-Transfer-Encoding: base64 X-Attachment-Id: f_f9qstkiu0 Content-Disposition: attachment; filename=config.log VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCmNvbmZpZ3VyZTo3NTk6IGNoZWNraW5nIGZvciBhIEJTRCBjb21wYXRpYmxl IGluc3RhbGwKY29uZmlndXJlOjgxMjogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVu dCBpcyBzYW5lCmNvbmZpZ3VyZTo4Njk6IGNoZWNraW5nIHdoZXRoZXIgbWFrZSBzZXRzICR7TUFL RX0KY29uZmlndXJlOjkwODogY2hlY2tpbmcgZm9yIHdvcmtpbmcgYWNsb2NhbApjb25maWd1cmU6 OTIxOiBjaGVja2luZyBmb3Igd29ya2luZyBhdXRvY29uZgpjb25maWd1cmU6OTM0OiBjaGVja2lu ZyBmb3Igd29ya2luZyBhdXRvbWFrZQpjb25maWd1cmU6OTQ3OiBjaGVja2luZyBmb3Igd29ya2lu ZyBhdXRvaGVhZGVyCmNvbmZpZ3VyZTo5NjA6IGNoZWNraW5nIGZvciB3b3JraW5nIG1ha2VpbmZv CmNvbmZpZ3VyZTo5NzQ6IGNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIG1haW50YWluZXItc3Bl Y2lmaWMgcG9ydGlvbnMgb2YgTWFrZWZpbGVzCmNvbmZpZ3VyZToxMDM5OiBjaGVja2luZyBmb3Ig c3RyZXJyb3IgaW4gLWxjcG9zaXgKY29uZmlndXJlOjEwNTg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgLWxjcG9zaXggICAxPiY1Ci91c3IvYmluL2xkOiBjYW5ub3QgZmluZCAtbGNwb3NpeApjb25m aWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMTA0NyAiY29uZmlndXJlIgojaW5jbHVk ZSAiY29uZmRlZnMuaCIKLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBlIHRv IGF2b2lkIGFuIGVycm9yLiAgKi8KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0 Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgZ2NjMgogICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJn dW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KY2hhciBzdHJlcnJvcigpOwoK aW50IG1haW4oKSB7CnN0cmVycm9yKCkKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6MTA4MzogY2hl Y2tpbmcgZm9yIGdjYwpjb25maWd1cmU6MTE5NjogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21w aWxlciAoY2MgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICApIHdvcmtzCmNvbmZpZ3Vy ZToxMjEyOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToxMjM4OiBjaGVj a2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIChjYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgICkgaXMgYSBjcm9zcy1jb21waWxlcgpjb25maWd1cmU6MTI0MzogY2hlY2tpbmcgd2hl dGhlciB3ZSBhcmUgdXNpbmcgR05VIEMKY29uZmlndXJlOjEyNTI6IGNjIC1FIGNvbmZ0ZXN0LmMK Y29uZmlndXJlOjEyNzE6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZwpjb25maWd1cmU6 MTMxNDogY2hlY2tpbmcgZm9yIGEgQlNEIGNvbXBhdGlibGUgaW5zdGFsbApjb25maWd1cmU6MTM2 NzogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjEzODg6 IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAyPmNvbmZ0 ZXN0Lm91dApjb25maWd1cmU6MTQ0NzogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMK Y29uZmlndXJlOjE0NjA6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9k ZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91dApjb25maWd1cmU6MTUyNzogY2MgLW8gY29uZnRlc3QgLU8y IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRl c3QuYyAgMT4mNQpjb25maWd1cmU6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZmlndXJlOjE1MjI6 IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBm dW5jdGlvbiAnZXhpdCcKY29uZmlndXJlOjE1ODE6IGNoZWNraW5nIGZvciBDeWd3aW4gZW52aXJv bm1lbnQKY29uZmlndXJlOjE1OTc6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlw ZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTogSW4gZnVu Y3Rpb24gJ21haW4nOgpjb25maWd1cmU6MTU5MzogZXJyb3I6ICdfX0NZR1dJTjMyX18nIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25maWd1cmU6MTU5MzogZXJyb3I6 IChFYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UKY29uZmln dXJlOjE1OTM6IGVycm9yOiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDE1ODYgImNvbmZpZ3VyZSIKI2luY2x1ZGUg ImNvbmZkZWZzLmgiCgppbnQgbWFpbigpIHsKCiNpZm5kZWYgX19DWUdXSU5fXwojZGVmaW5lIF9f Q1lHV0lOX18gX19DWUdXSU4zMl9fCiNlbmRpZgpyZXR1cm4gX19DWUdXSU5fXzsKOyByZXR1cm4g MDsgfQpjb25maWd1cmU6MTYxNDogY2hlY2tpbmcgZm9yIG1pbmd3MzIgZW52aXJvbm1lbnQKY29u ZmlndXJlOjE2MjY6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTogSW4gZnVuY3Rpb24gJ21h aW4nOgpjb25maWd1cmU6MTYyMjogZXJyb3I6ICdfX01JTkdXMzJfXycgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmNvbmZpZ3VyZToxNjIyOiBlcnJvcjogKEVhY2ggdW5k ZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZQpjb25maWd1cmU6MTYyMjog ZXJyb3I6IGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMgaW4uKQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKI2xpbmUgMTYxOSAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMu aCIKCmludCBtYWluKCkgewpyZXR1cm4gX19NSU5HVzMyX187CjsgcmV0dXJuIDA7IH0KY29uZmln dXJlOjE3MTg6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmlndXJlOjE3Mzk6IGNoZWNr aW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToxNzY4OiBjaGVja2luZyBmb3IgbGQgdXNl ZCBieSBHQ0MKY29uZmlndXJlOjE4MzY6IGNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91c3IvYmlu L2xkKSBpcyBHTlUgbGQKR05VIGxkIHZlcnNpb24gMi4xNSBbRnJlZUJTRF0gMjAwNC0wNS0yMwpj b25maWd1cmU6MTg1MzogY2hlY2tpbmcgZm9yIC91c3IvYmluL2xkIG9wdGlvbiB0byByZWxvYWQg b2JqZWN0IGZpbGVzCmNvbmZpZ3VyZToxODY1OiBjaGVja2luZyBmb3IgQlNELWNvbXBhdGlibGUg bm0KY29uZmlndXJlOjE5MDM6IGNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29ya3MKY29uZmlndXJl OjE5MjQ6IGNoZWNraW5nIGhvdyB0byByZWNvZ25pc2UgZGVwZW5kYW50IGxpYnJhcmllcwpjb25m aWd1cmU6MjEwNzogY2hlY2tpbmcgZm9yIG9iamVjdCBzdWZmaXgKY29uZmlndXJlOjIxMTM6IGNj IC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToyMTMzOiBjaGVja2luZyBmb3IgZXhlY3V0YWJsZSBz dWZmaXgKY29uZmlndXJlOjIxNDM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgIDE+JjUKY29uZmln dXJlOjIxNzQ6IGNoZWNraW5nIGNvbW1hbmQgdG8gcGFyc2UgL3Vzci9iaW4vbm0gLUIgb3V0cHV0 CmNvbmZpZ3VyZToyMjU0OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MjI1NzogL3Vzci9i aW4vbm0gLUIgY29uZnRlc3QubyB8IHNlZCAtbiAtZSAncy9eLipbIF1cKFtBQkNER0lTVFddW0FC Q0RHSVNUV10qXClbIF1bIF0qXChcKVwoW19BLVphLXpdW19BLVphLXowLTldKlwpJC9cMSBcMlwz IFwzL3AnID4gY29uZnRlc3Qubm0KY29uZmlndXJlOjIzMDg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgY29uZnRzdG0ubyAxPiY1CmNvbmZpZ3VyZToyMzU3OiBjaGVja2luZyBmb3IgZGxmY24uaApj b25maWd1cmU6MjM2NzogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rl di9udWxsIDI+Y29uZnRlc3Qub3V0CmNvbmZpZ3VyZToyNTM1OiBjaGVja2luZyBmb3IgaTM4Ni11 bmtub3duLWZyZWVic2Q4LjAtcmFubGliCmNvbmZpZ3VyZToyNTY3OiBjaGVja2luZyBmb3IgcmFu bGliCmNvbmZpZ3VyZToyNjAyOiBjaGVja2luZyBmb3IgaTM4Ni11bmtub3duLWZyZWVic2Q4LjAt c3RyaXAKY29uZmlndXJlOjI2MzQ6IGNoZWNraW5nIGZvciBzdHJpcApjb25maWd1cmU6Mjg0NTog Y2hlY2tpbmcgZm9yIG9iamRpcgpjb25maWd1cmU6Mjg3MjogY2hlY2tpbmcgZm9yIGNjIG9wdGlv biB0byBwcm9kdWNlIFBJQwpjb25maWd1cmU6MzAyNDogY2hlY2tpbmcgaWYgY2MgUElDIGZsYWcg LWZQSUMgd29ya3MKY29uZmlndXJlOjMwMzg6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtcGlwZSAgLWZQSUMgLURQSUMgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1 CmNvbmZpZ3VyZTozMDkwOiBjaGVja2luZyBpZiBjYyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtz CmNvbmZpZ3VyZTozMTA1OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtc3RhdGljIGNvbmZ0ZXN0LmMgIDE+JjUKY29u ZmlndXJlOjMxMzI6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25maWd1 cmU6MzE1MTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtbyBvdXQvY29u ZnRlc3QyLm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToz MTgwOiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLmxvCmNvbmZpZ3VyZTozMTk4 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1jIC1vIGNvbmZ0ZXN0Lmxv IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MzI0ODogY2hl Y2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucwpjb25maWd1cmU6 MzI2MTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtZm5vLXJ0dGkgLWZu by1leGNlcHRpb25zIC1jIGNvbmZ0ZXN0LmMgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3Qu YyAxPiY1CmNjMTogd2FybmluZzogY29tbWFuZCBsaW5lIG9wdGlvbiAiLWZuby1ydHRpIiBpcyB2 YWxpZCBmb3IgQysrL09iakMrKyBidXQgbm90IGZvciBDCmNjMTogd2FybmluZzogY29tbWFuZCBs aW5lIG9wdGlvbiAiLWZuby1ydHRpIiBpcyB2YWxpZCBmb3IgQysrL09iakMrKyBidXQgbm90IGZv ciBDCmNvbmZpZ3VyZTozMjg4OiBjaGVja2luZyB3aGV0aGVyIHRoZSBsaW5rZXIgKC91c3IvYmlu L2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZTozOTcyOiBjaGVja2luZyBo b3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZTo0MDAw OiBjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUKY29uZmln dXJlOjQwMTQ6IGNoZWNraW5nIGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcwpjb25maWd1 cmU6NDQxMTogY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNv bmZpZ3VyZTo0NDE1OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMK Y29uZmlndXJlOjQ0Mzg6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc3RhdGljIGxpYnJhcmll cwpjb25maWd1cmU6NDk3NDogY2hlY2tpbmcgd2hldGhlciAtbGMgc2hvdWxkIGJlIGV4cGxpY2l0 bHkgbGlua2VkIGluCmNvbmZpZ3VyZTo0OTgxOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6 NDk5NDogY2MgLXNoYXJlZCBjb25mdGVzdC5vICAtdiAtV2wsLXNvbmFtZSAtV2wsY29uZnRlc3Qg LW8gY29uZnRlc3QgMj4mMSB8IGdyZXAgIC1sYyAgPi9kZXYvbnVsbCAyPiYxCmNvbmZpZ3VyZTo1 OTYwOiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpjb25maWd1cmU6NjAwNDogY2hlY2tpbmcgZm9y IGdsaWItMi4wCmNvbmZpZ3VyZTo2MDExOiBjaGVja2luZyBHTElCX0NGTEFHUwpjb25maWd1cmU6 NjAxNjogY2hlY2tpbmcgR0xJQl9MSUJTCmNvbmZpZ3VyZTo2MDcyOiBjaGVja2luZyBmb3IgcGtn LWNvbmZpZwpjb25maWd1cmU6NjEyMjogY2hlY2tpbmcgZm9yIEdMSUIgLSB2ZXJzaW9uID49IDIu Mi4wCmNvbmZpZ3VyZTo2MjM2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIv Z2xpYi0yLjAvaW5jbHVkZSAgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jIC1ML3Vz ci9sb2NhbC9saWIgLWxnbGliLTIuMCAtbGljb252ICAgIDE+JjUKL2xpYi9saWJwdGhyZWFkLnNv LjI6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9fbWFsbG9jX2xvY2snCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgojbGluZSA2MTYxICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVm cy5oIgoKI2luY2x1ZGUgPGdsaWIuaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRs aWIuaD4KCmludCAKbWFpbiAoKQp7CiAgaW50IG1ham9yLCBtaW5vciwgbWljcm87CiAgY2hhciAq dG1wX3ZlcnNpb247CgogIHN5c3RlbSAoInRvdWNoIGNvbmYuZ2xpYnRlc3QiKTsKCiAgLyogSFAv VVggOSAoJUAjISkgd3JpdGVzIHRvIHNzY2FuZiBzdHJpbmdzICovCiAgdG1wX3ZlcnNpb24gPSBn X3N0cmR1cCgiMi4yLjAiKTsKICBpZiAoc3NjYW5mKHRtcF92ZXJzaW9uLCAiJWQuJWQuJWQiLCAm bWFqb3IsICZtaW5vciwgJm1pY3JvKSAhPSAzKSB7CiAgICAgcHJpbnRmKCIlcywgYmFkIHZlcnNp b24gc3RyaW5nXG4iLCAiMi4yLjAiKTsKICAgICBleGl0KDEpOwogICB9CgogIGlmICgoZ2xpYl9t YWpvcl92ZXJzaW9uICE9IDIpIHx8CiAgICAgIChnbGliX21pbm9yX3ZlcnNpb24gIT0gMTIpIHx8 CiAgICAgIChnbGliX21pY3JvX3ZlcnNpb24gIT0gMTEpKQogICAgewogICAgICBwcmludGYoIlxu KioqICdwa2ctY29uZmlnIC0tbW9kdmVyc2lvbiBnbGliLTIuMCcgcmV0dXJuZWQgJWQuJWQuJWQs IGJ1dCBHTElCICglZC4lZC4lZClcbiIsIAogICAgICAgICAgICAgMiwgMTIsIDExLAogICAgICAg ICAgICAgZ2xpYl9tYWpvcl92ZXJzaW9uLCBnbGliX21pbm9yX3ZlcnNpb24sIGdsaWJfbWljcm9f dmVyc2lvbik7CiAgICAgIHByaW50ZiAoIioqKiB3YXMgZm91bmQhIElmIHBrZy1jb25maWcgd2Fz IGNvcnJlY3QsIHRoZW4gaXQgaXMgYmVzdFxuIik7CiAgICAgIHByaW50ZiAoIioqKiB0byByZW1v dmUgdGhlIG9sZCB2ZXJzaW9uIG9mIEdMaWIuIFlvdSBtYXkgYWxzbyBiZSBhYmxlIHRvIGZpeCB0 aGUgZXJyb3JcbiIpOwogICAgICBwcmludGYoIioqKiBieSBtb2RpZnlpbmcgeW91ciBMRF9MSUJS QVJZX1BBVEggZW52aXJvbWVudCB2YXJpYWJsZSwgb3IgYnkgZWRpdGluZ1xuIik7CiAgICAgIHBy aW50ZigiKioqIC9ldGMvbGQuc28uY29uZi4gTWFrZSBzdXJlIHlvdSBoYXZlIHJ1biBsZGNvbmZp ZyBpZiB0aGF0IGlzXG4iKTsKICAgICAgcHJpbnRmKCIqKiogcmVxdWlyZWQgb24geW91ciBzeXN0 ZW0uXG4iKTsKICAgICAgcHJpbnRmKCIqKiogSWYgcGtnLWNvbmZpZyB3YXMgd3JvbmcsIHNldCB0 aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgUEtHX0NPTkZJR19QQVRIXG4iKTsKICAgICAgcHJpbnRm KCIqKiogdG8gcG9pbnQgdG8gdGhlIGNvcnJlY3QgY29uZmlndXJhdGlvbiBmaWxlc1xuIik7CiAg ICB9IAogIGVsc2UgaWYgKChnbGliX21ham9yX3ZlcnNpb24gIT0gR0xJQl9NQUpPUl9WRVJTSU9O KSB8fAoJICAgKGdsaWJfbWlub3JfdmVyc2lvbiAhPSBHTElCX01JTk9SX1ZFUlNJT04pIHx8CiAg ICAgICAgICAgKGdsaWJfbWljcm9fdmVyc2lvbiAhPSBHTElCX01JQ1JPX1ZFUlNJT04pKQogICAg ewogICAgICBwcmludGYoIioqKiBHTElCIGhlYWRlciBmaWxlcyAodmVyc2lvbiAlZC4lZC4lZCkg ZG8gbm90IG1hdGNoXG4iLAoJICAgICBHTElCX01BSk9SX1ZFUlNJT04sIEdMSUJfTUlOT1JfVkVS U0lPTiwgR0xJQl9NSUNST19WRVJTSU9OKTsKICAgICAgcHJpbnRmKCIqKiogbGlicmFyeSAodmVy c2lvbiAlZC4lZC4lZClcbiIsCgkgICAgIGdsaWJfbWFqb3JfdmVyc2lvbiwgZ2xpYl9taW5vcl92 ZXJzaW9uLCBnbGliX21pY3JvX3ZlcnNpb24pOwogICAgfQogIGVsc2UKICAgIHsKICAgICAgaWYg KChnbGliX21ham9yX3ZlcnNpb24gPiBtYWpvcikgfHwKICAgICAgICAoKGdsaWJfbWFqb3JfdmVy c2lvbiA9PSBtYWpvcikgJiYgKGdsaWJfbWlub3JfdmVyc2lvbiA+IG1pbm9yKSkgfHwKICAgICAg ICAoKGdsaWJfbWFqb3JfdmVyc2lvbiA9PSBtYWpvcikgJiYgKGdsaWJfbWlub3JfdmVyc2lvbiA9 PSBtaW5vcikgJiYgKGdsaWJfbWljcm9fdmVyc2lvbiA+PSBtaWNybykpKQogICAgICB7CiAgICAg ICAgcmV0dXJuIDA7CiAgICAgICB9CiAgICAgZWxzZQogICAgICB7CiAgICAgICAgcHJpbnRmKCJc bioqKiBBbiBvbGQgdmVyc2lvbiBvZiBHTElCICglZC4lZC4lZCkgd2FzIGZvdW5kLlxuIiwKICAg ICAgICAgICAgICAgZ2xpYl9tYWpvcl92ZXJzaW9uLCBnbGliX21pbm9yX3ZlcnNpb24sIGdsaWJf bWljcm9fdmVyc2lvbik7CiAgICAgICAgcHJpbnRmKCIqKiogWW91IG5lZWQgYSB2ZXJzaW9uIG9m IEdMSUIgbmV3ZXIgdGhhbiAlZC4lZC4lZC4gVGhlIGxhdGVzdCB2ZXJzaW9uIG9mXG4iLAoJICAg ICAgIG1ham9yLCBtaW5vciwgbWljcm8pOwogICAgICAgIHByaW50ZigiKioqIEdMSUIgaXMgYWx3 YXlzIGF2YWlsYWJsZSBmcm9tIGZ0cDovL2Z0cC5ndGsub3JnLlxuIik7CiAgICAgICAgcHJpbnRm KCIqKipcbiIpOwogICAgICAgIHByaW50ZigiKioqIElmIHlvdSBoYXZlIGFscmVhZHkgaW5zdGFs bGVkIGEgc3VmZmljaWVudGx5IG5ldyB2ZXJzaW9uLCB0aGlzIGVycm9yXG4iKTsKICAgICAgICBw cmludGYoIioqKiBwcm9iYWJseSBtZWFucyB0aGF0IHRoZSB3cm9uZyBjb3B5IG9mIHRoZSBwa2ct Y29uZmlnIHNoZWxsIHNjcmlwdCBpc1xuIik7CiAgICAgICAgcHJpbnRmKCIqKiogYmVpbmcgZm91 bmQuIFRoZSBlYXNpZXN0IHdheSB0byBmaXggdGhpcyBpcyB0byByZW1vdmUgdGhlIG9sZCB2ZXJz aW9uXG4iKTsKICAgICAgICBwcmludGYoIioqKiBvZiBHTElCLCBidXQgeW91IGNhbiBhbHNvIHNl dCB0aGUgUEtHX0NPTkZJRyBlbnZpcm9ubWVudCB0byBwb2ludCB0byB0aGVcbiIpOwogICAgICAg IHByaW50ZigiKioqIGNvcnJlY3QgY29weSBvZiBwa2ctY29uZmlnLiAoSW4gdGhpcyBjYXNlLCB5 b3Ugd2lsbCBoYXZlIHRvXG4iKTsKICAgICAgICBwcmludGYoIioqKiBtb2RpZnkgeW91ciBMRF9M SUJSQVJZX1BBVEggZW52aXJvbWVudCB2YXJpYWJsZSwgb3IgZWRpdCAvZXRjL2xkLnNvLmNvbmZc biIpOwogICAgICAgIHByaW50ZigiKioqIHNvIHRoYXQgdGhlIGNvcnJlY3QgbGlicmFyaWVzIGFy ZSBmb3VuZCBhdCBydW4tdGltZSkpXG4iKTsKICAgICAgfQogICAgfQogIHJldHVybiAxOwp9Cgpj b25maWd1cmU6NjI4MDogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1w aXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWIt Mi4wL2luY2x1ZGUgICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyAgLUwvdXNyL2xv Y2FsL2xpYiAtbGdsaWItMi4wIC1saWNvbnYgICAxPiY1Ci9saWIvbGlicHRocmVhZC5zby4yOiB1 bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfX21hbGxvY19sb2NrJwpjb25maWd1cmU6IGZhaWxlZCBw cm9ncmFtIHdhczoKI2xpbmUgNjI3MCAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIK CiNpbmNsdWRlIDxnbGliLmg+CiNpbmNsdWRlIDxzdGRpby5oPgoKaW50IG1haW4oKSB7CiByZXR1 cm4gKChnbGliX21ham9yX3ZlcnNpb24pIHx8IChnbGliX21pbm9yX3ZlcnNpb24pIHx8IChnbGli X21pY3JvX3ZlcnNpb24pKTsgCjsgcmV0dXJuIDA7IH0K ------=_Part_9555_20752949.1196674398064--