From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NY21m-0007BM-SE for garchives@archives.gentoo.org; Thu, 21 Jan 2010 18:45:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 28E30E0762; Thu, 21 Jan 2010 18:44:40 +0000 (UTC) Received: from zixvpm01.utsouthwestern.edu (zixvpm01.utsouthwestern.edu [199.242.239.75]) by pigeon.gentoo.org (Postfix) with ESMTP id F0973E0762 for ; Thu, 21 Jan 2010 18:44:39 +0000 (UTC) Received: from zixvpm01.utsouthwestern.edu (ZixVPM [127.0.0.1]) by Outbound.utsouthwestern.edu (Proprietary) with ESMTP id F0D682E8112 for ; Thu, 21 Jan 2010 12:43:45 -0600 (CST) Received: from swlx166.swmed.edu (swlx166.swmed.edu [199.165.152.166]) by zixvpm01.utsouthwestern.edu (Proprietary) with ESMTP id 33F9020004D for ; Thu, 21 Jan 2010 12:43:42 -0600 (CST) Received: from [129.112.10.168] (helo=[129.112.10.168]) by swlx166.swmed.edu with esmtp (Exim 4.44) id 1NY21D-0001UK-BR for gentoo-science@lists.gentoo.org; Thu, 21 Jan 2010 12:44:35 -0600 Message-ID: <4B58A093.9030004@utsouthwestern.edu> Date: Thu, 21 Jan 2010 12:44:35 -0600 From: Johan Hattne User-Agent: Thunderbird 2.0.0.23 (X11/20100119) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 To: gentoo-science@lists.gentoo.org Content-Type: multipart/mixed; boundary="------------090601060102000004090009" X-Scan-Signature: 2e474a294f441e43f7d68d062016d334 Subject: [gentoo-science] sci-libs/ccp4-apps-6.1.3 X-Archives-Salt: 770ecb61-f199-4af1-a7c7-9ea1fbb4dde1 X-Archives-Hash: d745e6d7bfe894fed8cc0631b4b1fa88 This is a multi-part message in MIME format. --------------090601060102000004090009 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear all; I don't know enough C++ to figure this one out--to me it seems the compiler gets confused somewhere in the instantiation of some of the templates in clipper_progs, at least on amd64 with gcc-4.3.4. The mystery error messages are: intensity_target.h:114: error: expected constructor, destructor, or type conversion before =E2=80=98<=E2=80=99 token intensity_target.h:120: error: expected initializer before =E2=80=98<=E2= =80=99 token The attached patch works around whatever the problem may be by putting the definition of the functions inside the class. Also, it seems like the CCP4 people have modified the ccp4-6.1.3-core-src tarball. As a result, the manifests of sci-chemistry/ccp4-apps, sci-chemistry/ccp4i, and sci-libs/ccp4-libs need updating. // Cheers; Johan --------------090601060102000004090009 Content-Type: text/plain; name="6.1.3-clipper-template.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="6.1.3-clipper-template.patch" LS0tIHNyYy9jbGlwcGVyX3Byb2dzL3NyYy9pbnRlbnNpdHlfdGFyZ2V0Lmgub3JpZwkyMDEw LTAxLTIxIDExOjI3OjEzLjIzNjc5NTg4NiAtMDYwMAorKysgc3JjL2NsaXBwZXJfcHJvZ3Mv c3JjL2ludGVuc2l0eV90YXJnZXQuaAkyMDEwLTAxLTIxIDExOjMxOjMzLjQ1MDY4NjkyNyAt MDYwMApAQCAtNzAsOSArNzAsMzEgQEAKICAgewogICBwdWJsaWM6CiAgICAgLy8hIGNvbnN0 cnVjdG9yOiB0YWtlcyB0aGUgZGF0YWxpc3QgYWdhaW5zdCB3aGljaCB0byBjYWxjIHRhcmdl dAotICAgIFRhcmdldEZuX3NjYWxlTG9nSTFJMiggY29uc3QgSEtMX2RhdGE8VDE+JiBoa2xf ZGF0YTFfLCBjb25zdCBIS0xfZGF0YTxUMj4mIGhrbF9kYXRhMl8gKTsKKyAgICBUYXJnZXRG bl9zY2FsZUxvZ0kxSTIoIGNvbnN0IEhLTF9kYXRhPFQxPiYgaGtsX2RhdGExXywgY29uc3Qg SEtMX2RhdGE8VDI+JiBoa2xfZGF0YTJfICkKKyAgICB7CisgICAgICBoa2xfZGF0YTEgPSAm aGtsX2RhdGExXzsKKyAgICAgIGhrbF9kYXRhMiA9ICZoa2xfZGF0YTJfOworICAgIH0KICAg ICAvLyEgcmV0dXJuIHRoZSB2YWx1ZSBhbmQgZGVyaXZhdGl2ZXMgb2YgdGhlIHRhcmdldCBm dW5jdGlvbgotICAgIFJkZXJpdiByZGVyaXYoIGNvbnN0IEhLTF9pbmZvOjpIS0xfcmVmZXJl bmNlX2luZGV4JiBpaCwgY29uc3QgZnR5cGUmIGludGVuc2l0eWggKSBjb25zdDsKKyAgICBS ZGVyaXYgcmRlcml2KCBjb25zdCBIS0xfaW5mbzo6SEtMX3JlZmVyZW5jZV9pbmRleCYgaWgs IGNvbnN0IGZ0eXBlJiBpbnRlbnNpdHloICkgY29uc3QKKyAgICB7CisgICAgICBSZGVyaXYg cmVzdWx0OworICAgICAgcmVzdWx0LnIgPSByZXN1bHQuZHIgPSByZXN1bHQuZHIyID0gMC4w OworICAgICAgY29uc3QgVDEmIGl0MSA9ICgqaGtsX2RhdGExKVtpaF07CisgICAgICBjb25z dCBUMiYgaXQyID0gKCpoa2xfZGF0YTIpW2loXTsKKyAgICAgIGlmICggIWl0MS5taXNzaW5n KCkgJiYgIWl0Mi5taXNzaW5nKCkgKQorICAgICAgICBpZiAoIGl0MS5JKCkgPiAxLjBlLTYg JiYgaXQyLkkoKSA+IDEuMGUtNiApIHsKKyAgICAgICAgICBjb25zdCBmdHlwZSBlcHMgPSBp aC5oa2xfY2xhc3MoKS5lcHNpbG9uKCk7CisgICAgICAgICAgY29uc3QgZnR5cGUgaTEgPSBp dDEuSSgpIC8gZXBzOworICAgICAgICAgIGNvbnN0IGZ0eXBlIGkyID0gaXQyLkkoKSAvIGVw czsKKyAgICAgICAgICBjb25zdCBmdHlwZSB3ID0gc3FydCggaTEgKiBpMiApOyAgICAKKyAg ICAgICAgICBjb25zdCBmdHlwZSBkID0gaW50ZW5zaXR5aCArIGxvZyhpMSkgLSBsb2coaTIp OworICAgICAgICAgIHJlc3VsdC5yICAgPSAgICAgICB3ICogZCAqIGQ7CisgICAgICAgICAg cmVzdWx0LmRyICA9IDIuMCAqIHcgKiBkOworICAgICAgICAgIHJlc3VsdC5kcjIgPSAyLjAg KiB3OworICAgICAgfQorICAgICAgcmV0dXJuIHJlc3VsdDsKKyAgICB9CiAgICAgLy8hIHRo ZSB0eXBlIG9mIHRoZSBmdW5jdGlvbjogb3B0aW9uYWxseSB1c2VkIHRvIGltcHJvdmUgY29u dmVyZ2VuY2UKICAgICBGTnR5cGUgdHlwZSgpIGNvbnN0IHsgcmV0dXJuIFFVQURSQVRJQzsg fQogICBwcml2YXRlOgpAQCAtMTA5LDMzICsxMzEsNCBAQAogICAgIHJldHVybiByZXN1bHQ7 CiAgIH0KIAotICAvLyBMb2cgSTEtSTIgc2NhbGluZwotCi0gIHRlbXBsYXRlPGNsYXNzIFQx LCBjbGFzcyBUMj4gVGFyZ2V0Rm5fc2NhbGVMb2dJMUkyPFQxLFQyPjo6VGFyZ2V0Rm5fc2Nh bGVMb2dJMUkyKCBjb25zdCBIS0xfZGF0YTxUMT4mIGhrbF9kYXRhMV8sIGNvbnN0IEhLTF9k YXRhPFQyPiYgaGtsX2RhdGEyXyApCi0gIHsKLSAgICBoa2xfZGF0YTEgPSAmaGtsX2RhdGEx XzsKLSAgICBoa2xfZGF0YTIgPSAmaGtsX2RhdGEyXzsKLSAgfQotCi0gIHRlbXBsYXRlPGNs YXNzIFQxLCBjbGFzcyBUMj4gVGFyZ2V0Rm5fYmFzZTo6UmRlcml2IFRhcmdldEZuX3NjYWxl TG9nSTFJMjxUMSxUMj46OnJkZXJpdiggY29uc3QgSEtMX2luZm86OkhLTF9yZWZlcmVuY2Vf aW5kZXgmIGloLCBjb25zdCBmdHlwZSYgaW50ZW5zaXR5aCApIGNvbnN0Ci0gIHsKLSAgICBS ZGVyaXYgcmVzdWx0OwotICAgIHJlc3VsdC5yID0gcmVzdWx0LmRyID0gcmVzdWx0LmRyMiA9 IDAuMDsKLSAgICBjb25zdCBUMSYgaXQxID0gKCpoa2xfZGF0YTEpW2loXTsKLSAgICBjb25z dCBUMiYgaXQyID0gKCpoa2xfZGF0YTIpW2loXTsKLSAgICBpZiAoICFpdDEubWlzc2luZygp ICYmICFpdDIubWlzc2luZygpICkKLSAgICAgIGlmICggaXQxLkkoKSA+IDEuMGUtNiAmJiBp dDIuSSgpID4gMS4wZS02ICkgewotCWNvbnN0IGZ0eXBlIGVwcyA9IGloLmhrbF9jbGFzcygp LmVwc2lsb24oKTsKLQljb25zdCBmdHlwZSBpMSA9IGl0MS5JKCkgLyBlcHM7Ci0JY29uc3Qg ZnR5cGUgaTIgPSBpdDIuSSgpIC8gZXBzOwotCWNvbnN0IGZ0eXBlIHcgPSBzcXJ0KCBpMSAq IGkyICk7ICAgIAotCWNvbnN0IGZ0eXBlIGQgPSBpbnRlbnNpdHloICsgbG9nKGkxKSAtIGxv ZyhpMik7Ci0JcmVzdWx0LnIgICA9ICAgICAgIHcgKiBkICogZDsKLQlyZXN1bHQuZHIgID0g Mi4wICogdyAqIGQ7Ci0JcmVzdWx0LmRyMiA9IDIuMCAqIHc7Ci0gICAgfQotICAgIHJldHVy biByZXN1bHQ7Ci0gIH0KLQotCiAjZW5kaWYK --------------090601060102000004090009--