Skip site navigation (1)Skip section navigation (2)
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>