Date: Mon, 30 Oct 2006 04:40:30 GMT From: Karel Miklav <karel@lovetemple.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/104301: lang/gnat-gcc34 does not build Message-ID: <200610300440.k9U4eU00052763@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/104301; it has been noted by GNATS. From: Karel Miklav <karel@lovetemple.net> To: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz> Cc: bug-followup@FreeBSD.ORG, Boris Samorodov <bsam@ipt.ru> Subject: Re: ports/104301: lang/gnat-gcc34 does not build Date: Mon, 30 Oct 2006 05:36:48 +0100 This is a multi-part message in MIME format. --------------080808090601000601050804 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've managed to reprodce the error and saw that the poblem was not in excessive headers in ${PREFIX}/include directory, but how include paths were handled in the build process. Vaclav, I was not able to open the link to the GCC bug report, but I found the issue in the sources and backported the solution from GCC 4.1. Fixes for lang/gnat-gcc34 in the attached patch: - improved handling of include paths in the GCC build process - proper care is taken that only the bootstrap compiler is used (silences core dump messages in configure) --------------080808090601000601050804 Content-Type: text/plain; name="patch_34" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="patch_34" ZGlmZiAtdXJOIC91c3IvcG9ydHMvbGFuZy9nbmF0LWdjYzM0L01ha2VmaWxlIGduYXQtZ2Nj MzQvTWFrZWZpbGUKLS0tIC91c3IvcG9ydHMvbGFuZy9nbmF0LWdjYzM0L01ha2VmaWxlCU1v biBTZXAgIDQgMTQ6MjQ6NDYgMjAwNgorKysgZ25hdC1nY2MzNC9NYWtlZmlsZQlTdW4gT2N0 IDI5IDE1OjQ5OjU0IDIwMDYKQEAgLTgsNyArOCw3IEBACiAKIFBPUlROQU1FPQkJZ25hdC1n Y2MKIFBPUlRWRVJTSU9OPQkzLjQuNgotUE9SVFJFVklTSU9OPQkxCitQT1JUUkVWSVNJT049 CTIKIENBVEVHT1JJRVM9CQlsYW5nCiBNQVNURVJfU0lURVM9CSR7TUFTVEVSX1NJVEVfR0ND fQogTUFTVEVSX1NJVEVfU1VCRElSPQlyZWxlYXNlcy9nY2MtJHtQT1JUVkVSU0lPTn0KQEAg LTk4LDE2ICs5OCwxNiBAQAogLmVuZGlmCiAKIC5pZiAhZW1wdHkoZ25hdF9nY2MpICYmICFl bXB0eShnbmF0X2JpbmQpCi1ib290c3RyYXBfcGF0aCE9CWlmIFsgLXggJHtnbmF0X2djY30g LWEgLXggJHtnbmF0X2JpbmR9IF07IHRoZW4gXAorYnVpbGRfcGF0aCE9CWlmIFsgLXggJHtn bmF0X2djY30gLWEgLXggJHtnbmF0X2JpbmR9IF07IHRoZW4gXAogCQkJCSR7RUNIT19DTUR9 ICIkJFBBVEgiOyBcCiAJCQllbHNlIFwKIAkJCQkke0VDSE9fQ01EfSAiIjsgXAogCQkJZmkK IC5lbHNlCi1ib290c3RyYXBfcGF0aD0KK2J1aWxkX3BhdGg9CiAuZW5kaWYKIAotLmlmIGVt cHR5KGJvb3RzdHJhcF9wYXRoKQorLmlmIGVtcHR5KGJ1aWxkX3BhdGgpCiBESVNURklMRVMr PQkJZ25hdC0zLjE1cC1ib290LnRhci5nejpib290CiBNQVNURVJfU0lURVMrPQkke01BU1RF Ul9TSVRFX0xPQ0FMfTpib290CiBNQVNURVJfU0lURV9TVUJESVIrPQlkZWlzY2hlbi9nY2Mv OmJvb3QKQEAgLTExOCw3ICsxMTgsOCBAQAogY29tcGlsZXJfZGF0YT0JR0NDX0VYRUNfUFJF RklYPSR7V1JLRElSfS9hZGFib290L2xpYi9nY2MtbGliLyBcCiAJCQkJQURBX0lOQ0xVREVf UEFUSD0ke1dSS0RJUn0vYWRhYm9vdC9saWIvZ2NjLWxpYi9hZGFpbmNsdWRlIFwKIAkJCQlB REFfT0JKRUNUU19QQVRIPSR7V1JLRElSfS9hZGFib290L2xpYi9nY2MtbGliL2FkYWxpYgot Ym9vdHN0cmFwX3BhdGg9CSR7V1JLRElSfS9hZGFib290L2Jpbjoke1BBVEh9Citib290c3Ry YXBfcGF0aD0JJHtXUktESVJ9L2FkYWJvb3QvYmluCitidWlsZF9wYXRoPQkJJHtib290c3Ry YXBfcGF0aH06JHtQQVRIfQogZ25hdF9nY2M9CQlhZGFnY2MKIC5lbmRpZgogCkBAIC0xMjYs OCArMTI3LDggQEAKIENDPQkJCQkke2duYXRfZ2NjfQogIyBDIGNvbXBpbGVyIGZyb20gR05B VCAzLjE1IGRvZXNuJ3QgdW5kZXJzdGFuZCBtb2Rlcm4gZmxhZ3MuCiBDRkxBR1M9Ci1DT05G SUdVUkVfRU5WKz0JJHtjb21waWxlcl9kYXRhfSBQQVRIPSR7Ym9vdHN0cmFwX3BhdGh9Ci1N QUtFX0VOVis9CQkke2NvbXBpbGVyX2RhdGF9IFBBVEg9JHtib290c3RyYXBfcGF0aH0gUFRI UkVBRF9MSUJTPSR7UFRIUkVBRF9MSUJTfSBDQz0ke0NDfQorQ09ORklHVVJFX0VOVis9CSR7 Y29tcGlsZXJfZGF0YX0gUEFUSD0ke2J1aWxkX3BhdGh9CitNQUtFX0VOVis9CQkke2NvbXBp bGVyX2RhdGF9IFBBVEg9JHtidWlsZF9wYXRofSBQVEhSRUFEX0xJQlM9JHtQVEhSRUFEX0xJ QlN9IENDPSR7Q0N9CiAKIHByZS1ldmVyeXRoaW5nOjoKIAlAJHtFQ0hPX01TR30gIk1ha2lu ZyBHQ0MgJHtESVNUTkFNRTpTL15nY2MtLy99IGZvciAke09QU1lTfSAke09TUkVMfSB0YXJn ZXQ9JHtDT05GSUdVUkVfVEFSR0VUfSIKQEAgLTEzOCw5ICsxMzksMTMgQEAKIAkgICAgJHtX UktTUkN9L2djYy92ZXJzaW9uLmMKIAogcHJlLWNvbmZpZ3VyZToKLQljZCAke1dSS1NSQ30g OyBjb250cmliL2djY191cGRhdGUgLS10b3VjaAorCWNkICR7V1JLU1JDfTsgY29udHJpYi9n Y2NfdXBkYXRlIC0tdG91Y2gKIAlAJHtSTX0gLWYgJHtXUktTUkN9L2djYy8qLyouaW5mbyoK IAlAJHtNS0RJUn0gJHtDT05GSUdVUkVfV1JLU1JDfQorCSMgQWRhIGFuZCBDIGNvbXBpbGVy cyBzaG91bGQgYmUgdGhlIHNhbWUuCisJaWYgWyAtZCAke2Jvb3RzdHJhcF9wYXRofSBdOyB0 aGVuIFwKKwkJJHtMTn0gLXMgJHtib290c3RyYXBfcGF0aH0vYWRhZ2NjICR7Ym9vdHN0cmFw X3BhdGh9L2NjOyBcCisJZmkKIAogZG8tYnVpbGQ6CiAJKGNkICR7QlVJTERfV1JLU1JDfTsg XApAQCAtMTYyLDE5ICsxNjcsMjEgQEAKIAkJJHtNVn0gLWYgJHtQUkVGSVh9L21hbi9tYW43 LyQke21wfS43IFwKIAkJCSR7UFJFRklYfS9tYW4vbWFuNy8kJHttcH0ke2ZzZl9zdWZmaXh9 Ljc7IFwKIAlkb25lCi0JIyBBZGQgdGFyZ2V0IGxpYnJhcmllcyBhbmQgaW5jbHVkZSBmaWxl cyB0byBwYWNrYWdpbmcgbGlzdC4KKwkjIFByZXBhcmUgYSB0ZW1wb3JhcnkgbGlzdCBvZiBp bnN0YWxsZWQgbGlicmFyaWVzIGFuZCBpbmNsdWRlIGZpbGVzLgogCSR7Uk19IC1mICR7V1JL RElSfS9QTElTVC5saWIKIAlmb3IgZCBpbiAke3RhcmdsaWI6Uy9eJHtQUkVGSVh9XC8vL30g JHt0YXJnbGliOlMvXiR7UFJFRklYfVwvLy86Uy9saWIvbGliZXhlYy99OyBkbyBcCi0JCWNk ICR7UFJFRklYfSA7IFwKKwkJY2QgJHtQUkVGSVh9OyBcCiAJCWlmIFsgLWQgJCR7ZH0gXTsg dGhlbiBcCi0JCQkke0ZJTkR9ICQke2R9IC10eXBlIGYgLW8gLXR5cGUgbCA+PiR7V1JLRElS fS9QTElTVC5saWIgOyBcCi0JCQkke0ZJTkR9ICQke2R9IC10eXBlIGQgfCAke1NPUlR9IC1y IHwgJHtTRUR9IC1lICdzL14vQGRpcnJtIC9nJyA+PiR7V1JLRElSfS9QTElTVC5saWIgOyBc Ci0JCWZpIDsgXAorCQkJJHtGSU5EfSAkJHtkfSAtdHlwZSBmIC1vIC10eXBlIGwgPj4ke1dS S0RJUn0vUExJU1QubGliOyBcCisJCQkke0ZJTkR9ICQke2R9IC10eXBlIGQgfCAke1NPUlR9 IC1yIHwgJHtTRUR9IC1lICdzL14vQGRpcnJtIC9nJyA+PiR7V1JLRElSfS9QTElTVC5saWI7 IFwKKwkJZmk7IFwKIAlkb25lCisJIyBGb2xsb3dpbmcgZGlyZWN0b3JpZXMgc2hvdWxkIGJl IHJlbW92ZWQgb24gZGVpbnN0YWwgaWYgZW1wdHkuIEFkZCB0aGVtIHRvIHRoZSB0ZW1wb3Jh cnkgbGlzdC4KIAkke0VDSE9fQ01EfSAiQHVuZXhlYyAke1JNRElSfSAlRC9saWIvZ2NjLyR7 Q09ORklHVVJFX1RBUkdFVH0gMj4vZGV2L251bGwgfHwgdHJ1ZSIgPj4gJHtXUktESVJ9L1BM SVNULmxpYgogCSR7RUNIT19DTUR9ICJAdW5leGVjICR7Uk1ESVJ9ICVEL2xpYi9nY2MgMj4v ZGV2L251bGwgfHwgdHJ1ZSIgPj4gJHtXUktESVJ9L1BMSVNULmxpYgogCSR7RUNIT19DTUR9 ICJAdW5leGVjICR7Uk1ESVJ9ICVEL2xpYmV4ZWMvZ2NjLyR7Q09ORklHVVJFX1RBUkdFVH0g Mj4vZGV2L251bGwgfHwgdHJ1ZSIgPj4gJHtXUktESVJ9L1BMSVNULmxpYgogCSR7RUNIT19D TUR9ICJAdW5leGVjICR7Uk1ESVJ9ICVEL2xpYmV4ZWMvZ2NjIDI+L2Rldi9udWxsIHx8IHRy dWUiID4+ICR7V1JLRElSfS9QTElTVC5saWIKLQljZCAke1dSS0RJUn0gOyAke1NFRH0gLWkg LWUgIi9QTElTVC5saWIvIHIgUExJU1QubGliIiAke1RNUFBMSVNUfQorCSMgSW5zZXJ0IHRo ZSB0ZW1wb3JhcnkgbGlzdCBpbiB0aGUgcGFja2luZyBsaXN0LgorCWNkICR7V1JLRElSfTsg JHtTRUR9IC1pIC1lICIvUExJU1QubGliLyByIFBMSVNULmxpYiIgJHtUTVBQTElTVH0KIAog LmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+CmRpZmYgLXVyTiAvdXNyL3BvcnRzL2xhbmcv Z25hdC1nY2MzNC9maWxlcy9wYXRjaC1nY2MtTWFrZWZpbGUuaW4gZ25hdC1nY2MzNC9maWxl cy9wYXRjaC1nY2MtTWFrZWZpbGUuaW4KLS0tIC91c3IvcG9ydHMvbGFuZy9nbmF0LWdjYzM0 L2ZpbGVzL3BhdGNoLWdjYy1NYWtlZmlsZS5pbglUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAK KysrIGduYXQtZ2NjMzQvZmlsZXMvcGF0Y2gtZ2NjLU1ha2VmaWxlLmluCVdlZCBPY3QgMjUg MTg6MTM6NTcgMjAwNgpAQCAtMCwwICsxLDIwIEBACistLS0gZ2NjL01ha2VmaWxlLmluLm9y aWcJV2VkIE9jdCAyNSAxODowMzoyMyAyMDA2CisrKysgZ2NjL01ha2VmaWxlLmluCVdlZCBP Y3QgMjUgMTg6MDU6MzQgMjAwNgorQEAgLTcxMCw3ICs3MTAsNyBAQAorICAgJChDRkxBR1Mp ICQoSU5URVJOQUxfQ0ZMQUdTKSAkKENPVkVSQUdFX0ZMQUdTKSAkKFdBUk5fQ0ZMQUdTKSAk KFhDRkxBR1MpIEBERUZTQAorIAorICMgTGlrZXdpc2UuCistQUxMX0NQUEZMQUdTID0gJChD UFBGTEFHUykgJChYX0NQUEZMQUdTKSAkKFRfQ1BQRkxBR1MpCisrQUxMX0NQUEZMQUdTID0g JChJTkNMVURFUykgJChDUFBGTEFHUykgJChYX0NQUEZMQUdTKSAkKFRfQ1BQRkxBR1MpCisg CisgIyBCdWlsZCBhbmQgaG9zdCBzdXBwb3J0IGxpYnJhcmllcy4gIEZPUkJVSUxEIGlzIGVp dGhlcgorICMgLi4gb3IgLi4vJChidWlsZF9hbGlhcykgZGVwZW5kaW5nIG9uIHdoZXRoZXIg aG9zdCAhPSBidWlsZC4KK0BAIC03NTgsNyArNzU4LDcgQEAKKyAJICAgLUkkKHNyY2Rpcikv Li4vaW5jbHVkZSBASU5DSU5UTEAKKyAKKyAuYy5vOgorLQkkKENDKSAtYyAkKEFMTF9DRkxB R1MpICQoQUxMX0NQUEZMQUdTKSAkKElOQ0xVREVTKSAkPCAkKE9VVFBVVF9PUFRJT04pCisr CSQoQ0MpIC1jICQoQUxMX0NGTEFHUykgJChBTExfQ1BQRkxBR1MpICQ8ICQoT1VUUFVUX09Q VElPTikKKyAKKyAjDAorICMgU3VwcG9ydCBmb3IgYWRkaXRpb25hbCBsYW5ndWFnZXMgKG90 aGVyIHRoYW4gQykuCg== --------------080808090601000601050804--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610300440.k9U4eU00052763>