From owner-freebsd-python@FreeBSD.ORG Fri Sep 3 02:58:05 2010 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9F1A10657C3; Fri, 3 Sep 2010 02:58:05 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 960CD8FC15; Fri, 3 Sep 2010 02:58:05 +0000 (UTC) Received: by iwn34 with SMTP id 34so1288267iwn.13 for ; Thu, 02 Sep 2010 19:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=TP+z3VySgzl8yBaovjX0NfuUUzcKsHTW6UmKy6o+QWw=; b=kPol21zeTI4o61MvEwj4J17vA0aMqoeZnRW5yOC4Thq+cKfzLmX1zSMHBqt+sTuOPj CqZSSOIQyfVOegTVZx5pE3rtPqjQS69Z45CUh4IkU4l+W7XBEPdgcH+md1r0sScIw2yI 3S24BUorlhRBbfmcCWM7fnr5zAktmaz7UZvwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=tm5ZGwSqdINVfOh09xKEoaMXn/U8H3SVYaWkQQyY31QLeMD7NTwK8k5L7a9dc5zZUi ET7YaenFk2GqMYx/RW2g/+aFPEs1Le/P1CqvI8e247ueUemkuolmhtzV9wdmMDacROQ+ hRlggcI/9zsEuw0yZG25yWbVW/cINvVOWe4Ek= MIME-Version: 1.0 Received: by 10.231.30.68 with SMTP id t4mr112700ibc.129.1283482685153; Thu, 02 Sep 2010 19:58:05 -0700 (PDT) Received: by 10.231.119.159 with HTTP; Thu, 2 Sep 2010 19:58:05 -0700 (PDT) Date: Fri, 3 Sep 2010 10:58:05 +0800 Message-ID: From: wen heping To: Martin Wilke , Li-Wen Hsu , python@freebsd.org, olli@lurza.secnetix.de Content-Type: multipart/mixed; boundary=00032557563a8620da048f5219d0 Cc: Subject: the build error of _curses module in python2.7 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2010 02:58:06 -0000 --00032557563a8620da048f5219d0 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi,all: Because a typo of the python27/files/patch-setup.py, the build of pyth= on27 could not detect curses lib correctly now. The same error exists in the python-2.6.6 package which I send to python@ yesterday. You can reproduce the error just by trying import curses module in pyth= on. I attached the patch to fix it. The patch is mainly created by olli@lurza.secnetix.de. I shall commit some days later if no more problem. Regards, wen --=20 =D5=E6=C0=ED=B4=D3=C0=B4=C3=BB=D3=D0=D5=BD=CA=A4=B9=FD=C3=FD=CE=F3=A3=AC=D5= =E6=C0=ED=D6=BB=D3=D0=D4=DA=BC=E1=B3=D6=C3=FD=CE=F3=B5=C4=C8=CB=CB=C0=C8=A5= =BA=F3=B2=C5=B3=C9=CE=AA=D5=E6=C0=ED=A1=A3 --00032557563a8620da048f5219d0 Content-Type: text/plain; charset=US-ASCII; name="python2701.diff.txt" Content-Disposition: attachment; filename="python2701.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gdmgjj960 ZGlmZiAtdXJOIHB5dGhvbjI3Lm9yaWcvTWFrZWZpbGUgcHl0aG9uMjcvTWFrZWZpbGUKLS0tIHB5 dGhvbjI3Lm9yaWcvTWFrZWZpbGUJMjAxMC0wOS0wMyAwOToyMDoyMS4wMDAwMDAwMDAgKzA4MDAK KysrIHB5dGhvbjI3L01ha2VmaWxlCTIwMTAtMDktMDMgMDk6MjI6MzUuMDAwMDAwMDAwICswODAw CkBAIC02LDYgKzYsNyBAQAogCiBQT1JUTkFNRT0JcHl0aG9uMjcKIFBPUlRWRVJTSU9OPQkyLjcu MAorUE9SVFJFVklTSU9OPQkxCiBDQVRFR09SSUVTPQlsYW5nIHB5dGhvbiBpcHY2CiBNQVNURVJf U0lURVM9CSR7UFlUSE9OX01BU1RFUl9TSVRFU30KIE1BU1RFUl9TSVRFX1NVQkRJUj0JJHtQWVRI T05fTUFTVEVSX1NJVEVfU1VCRElSfQpkaWZmIC11ck4gcHl0aG9uMjcub3JpZy9maWxlcy9wYXRj aC1zZXR1cC5weSBweXRob24yNy9maWxlcy9wYXRjaC1zZXR1cC5weQotLS0gcHl0aG9uMjcub3Jp Zy9maWxlcy9wYXRjaC1zZXR1cC5weQkyMDEwLTA5LTAzIDA5OjIwOjIxLjAwMDAwMDAwMCArMDgw MAorKysgcHl0aG9uMjcvZmlsZXMvcGF0Y2gtc2V0dXAucHkJMjAxMC0wOS0wMyAwOToyMzo0OC4w MDAwMDAwMDAgKzA4MDAKQEAgLTEsNSArMSw1IEBACi0tLS0gc2V0dXAucHkub3JpZwkyMDEwLTA2 LTA3IDA5OjU1OjM4LjAwMDAwMDAwMCArMDgwMAotKysrIHNldHVwLnB5CTIwMTAtMDYtMDcgMTA6 MDM6MzAuMDAwMDAwMDAwICswODAwCistLS0gc2V0dXAucHkub3JpZwkyMDEwLTA2LTI3IDIwOjM2 OjE2LjAwMDAwMDAwMCArMDgwMAorKysrIHNldHVwLnB5CTIwMTAtMDktMDMgMDk6MjM6MTMuMDAw MDAwMDAwICswODAwCiBAQCAtMjEsNyArMjEsNyBAQAogIENPTVBJTEVEX1dJVEhfUFlERUJVRyA9 IGhhc2F0dHIoc3lzLCAnZ2V0dG90YWxyZWZjb3VudCcpCiAgCkBAIC0zNiw3ICszNiw3IEBACiAg CiAgICAgICAgICAjIE1vZHVsZXMgdGhhdCBwcm92aWRlIHBlcnNpc3RlbnQgZGljdGlvbmFyeS1s aWtlIHNlbWFudGljcy4gIFlvdSB3aWxsCiAgICAgICAgICAjIHByb2JhYmx5IHdhbnQgdG8gYXJy YW5nZSBmb3IgYXQgbGVhc3Qgb25lIG9mIHRoZW0gdG8gYmUgYXZhaWxhYmxlIG9uCi1AQCAtMTA4 NSw3ICsxMDg3LDcgQEAKK0BAIC0xMDg2LDcgKzEwODgsNyBAQAogICAgICAgICAgICAgICAgICBz eXNyb290ID0gbWFjb3N4X3Nka19yb290KCkKICAgICAgICAgICAgICAgICAgZiA9IG9zLnBhdGgu am9pbihzeXNyb290LCBmWzE6XSkKICAKQEAgLTQ1LDEzICs0NSwxMSBAQAogICAgICAgICAgICAg IGRhdGEgPSBvcGVuKGYpLnJlYWQoKQogICAgICAgICAgICAgIG0gPSByZS5zZWFyY2gociIjcypk ZWZpbmVccytIQVNIVkVSU0lPTlxzKzJccyoiLCBkYXRhKQogICAgICAgICAgICAgIGlmIG0gaXMg bm90IE5vbmU6Ci1AQCAtMTIxMCwxMyArMTIxMiwxNCBAQAotICAgICAgICAgIyBDdXJzZXMgc3Vw cG9ydCwgcmVxdWlyaW5nIHRoZSBTeXN0ZW0gViB2ZXJzaW9uIG9mIGN1cnNlcywgb2Z0ZW4KK0BA IC0xMjEyLDEyICsxMjE0LDEzIEBACiAgICAgICAgICAjIHByb3ZpZGVkIGJ5IHRoZSBuY3Vyc2Vz IGxpYnJhcnkuCiAgICAgICAgICBwYW5lbF9saWJyYXJ5ID0gJ3BhbmVsJwotLSAgICAgICAgaWYg Y3Vyc2VzX2xpYnJhcnkuc3RhcnRzd2l0aCgnbmN1cnNlcycpOgorICAgICAgICAgaWYgY3Vyc2Vz X2xpYnJhcnkuc3RhcnRzd2l0aCgnbmN1cnNlcycpOgogLSAgICAgICAgICAgIGlmIGN1cnNlc19s aWJyYXJ5ID09ICduY3Vyc2Vzdyc6Ci0rICAgICAgICBpZiBjdXJzZXNfbGlicmFyeS5zdGFydHN3 aXRoKCd4eHhuY3Vyc2VzJyk6CiArICAgICAgICAgICAgaWYgY3Vyc2VzX2xpYnJhcnkgPT0gJ3h4 eG5jdXJzZXN3JzoKICAgICAgICAgICAgICAgICAgIyBCdWcgMTQ2NDA1NjogSWYgX2N1cnNlcy5z byBsaW5rcyB3aXRoIG5jdXJzZXN3LAogICAgICAgICAgICAgICAgICAjIF9jdXJzZXNfcGFuZWwu c28gbXVzdCBsaW5rIHdpdGggcGFuZWx3LgpAQCAtNjIsNyArNjAsNyBAQAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgbGlicmFyaWVzID0gY3Vyc2VzX2xpYnMpICkKICAgICAg ICAgIGVsaWYgY3Vyc2VzX2xpYnJhcnkgPT0gJ2N1cnNlcycgYW5kIHBsYXRmb3JtICE9ICdkYXJ3 aW4nOgogICAgICAgICAgICAgICAgICAjIE9TWCBoYXMgYW4gb2xkIEJlcmtlbGV5IGN1cnNlcywg bm90IGdvb2QgZW5vdWdoIGZvcgotQEAgLTEyMjksNiArMTIzMiw3IEBACitAQCAtMTIzMCw2ICsx MjMzLDcgQEAKICAgICAgICAgICAgICAgICAgY3Vyc2VzX2xpYnMgPSBbJ2N1cnNlcyddCiAgCiAg ICAgICAgICAgICAgZXh0cy5hcHBlbmQoIEV4dGVuc2lvbignX2N1cnNlcycsIFsnX2N1cnNlc21v ZHVsZS5jJ10sCkBAIC03MCw3ICs2OCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBsaWJyYXJpZXMgPSBjdXJzZXNfbGlicykgKQogICAgICAgICAgZWxzZToKICAgICAg ICAgICAgICBtaXNzaW5nLmFwcGVuZCgnX2N1cnNlcycpCi1AQCAtMTM5Nyw3ICsxNDAxLDcgQEAK K0BAIC0xMzk4LDcgKzE0MDIsNyBAQAogICAgICAgICAgICAgIG1hY3JvcyA9IGRpY3QoKQogICAg ICAgICAgICAgIGxpYnJhcmllcyA9IFtdCiAgCkBAIC03OSw3ICs3Nyw3IEBACiAgICAgICAgICAg ICAgIyBGcmVlQlNEJ3MgUDEwMDMuMWIgc2VtYXBob3JlIHN1cHBvcnQgaXMgdmVyeSBleHBlcmlt ZW50YWwKICAgICAgICAgICAgICAjIGFuZCBoYXMgbWFueSBrbm93biBwcm9ibGVtcy4gKGFzIG9m IEp1bmUgMjAwOCkKICAgICAgICAgICAgICBtYWNyb3MgPSBkaWN0KCkKLUBAIC0xNDQ5LDcgKzE0 NTMsNyBAQAorQEAgLTE0NTAsNyArMTQ1NCw3IEBACiAgICAgICAgICAgICAgbWlzc2luZy5hcHBl bmQoJ2xpbnV4YXVkaW9kZXYnKQogIAogICAgICAgICAgaWYgKHBsYXRmb3JtIGluICgnbGludXgy JywgJ2ZyZWVic2Q0JywgJ2ZyZWVic2Q1JywgJ2ZyZWVic2Q2JywKQEAgLTg4LDcgKzg2LDcgQEAK ICAgICAgICAgICAgICBvciBwbGF0Zm9ybS5zdGFydHN3aXRoKCJnbnVrZnJlZWJzZCIpKToKICAg ICAgICAgICAgICBleHRzLmFwcGVuZCggRXh0ZW5zaW9uKCdvc3NhdWRpb2RldicsIFsnb3NzYXVk aW9kZXYuYyddKSApCiAgICAgICAgICBlbHNlOgotQEAgLTIwMzEsOSArMjAzNSw3IEBACitAQCAt MjAzMiw5ICsyMDM2LDcgQEAKICAgICAgICAgICAgZXh0X21vZHVsZXM9W0V4dGVuc2lvbignX3N0 cnVjdCcsIFsnX3N0cnVjdC5jJ10pXSwKICAKICAgICAgICAgICAgIyBTY3JpcHRzIHRvIGluc3Rh bGwKZGlmZiAtdXJOIHB5dGhvbjI3Lm9yaWcvcGtnLXBsaXN0IHB5dGhvbjI3L3BrZy1wbGlzdAot LS0gcHl0aG9uMjcub3JpZy9wa2ctcGxpc3QJMjAxMC0wOS0wMyAwOToyMDoyMS4wMDAwMDAwMDAg KzA4MDAKKysrIHB5dGhvbjI3L3BrZy1wbGlzdAkyMDEwLTA5LTAzIDEwOjI4OjMzLjAwMDAwMDAw MCArMDgwMApAQCAtODQ1LDYgKzg0NSw4IEBACiAlJVBZVEhPTl9MSUJESVIlJS9saWItZHlubG9h ZC9fY3N2LnNvCiAlJVBZVEhPTl9MSUJESVIlJS9saWItZHlubG9hZC9fY3R5cGVzLnNvCiAlJVBZ VEhPTl9MSUJESVIlJS9saWItZHlubG9hZC9fY3R5cGVzX3Rlc3Quc28KKyUlUFlUSE9OX0xJQkRJ UiUlL2xpYi1keW5sb2FkL19jdXJzZXMuc28KKyUlUFlUSE9OX0xJQkRJUiUlL2xpYi1keW5sb2Fk L19jdXJzZXNfcGFuZWwuc28KICUlUFlUSE9OX0xJQkRJUiUlL2xpYi1keW5sb2FkL19lbGVtZW50 dHJlZS5zbwogJSVQWVRIT05fTElCRElSJSUvbGliLWR5bmxvYWQvX2Z1bmN0b29scy5zbwogJSVQ WVRIT05fTElCRElSJSUvbGliLWR5bmxvYWQvX2hhc2hsaWIuc28K --00032557563a8620da048f5219d0--