the compilation of package media-libs/imlib-1.9.14-r1 fails with libpng-1.2.4. Incorrect header files and dnymic libraries are used. Maybe this is a side-effect of the default installation of GNOME with OpenOffice and Opera-static. A patch to be applied in the root-directory of the portage tree is included (It's base64-uuencoded to avoid problems with special characters I experienced in the past - there is no upload utility with this bug-forum :( ) The included patch does the following: * a proper patch-file is created to be applied during compilation to alter the sources. (The library-flag is changed from "-lpng" to "-lpng12" and "libpng12/" is added to "<png.h>") * A new ebuild is created * the Changelog adapted. -------- patch ------------ begin-base64 644 - ZGlmZiAtTmF1ciBwb3J0YWdlLm9yaWcvbWVkaWEtbGlicy9pbWxpYi9maWxl cy9pbWxpYi0xLjkuMTQtcjEucGF0Y2ggcG9ydGFnZS9tZWRpYS1saWJzL2lt bGliL2ZpbGVzL2ltbGliLTEuOS4xNC1yMi5wYXRjaAotLS0gcG9ydGFnZS5v cmlnL21lZGlhLWxpYnMvaW1saWIvZmlsZXMvaW1saWItMS45LjE0LXIyLnBh dGNoCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgcG9ydGFnZS9tZWRp YS1saWJzL2ltbGliL2ZpbGVzL2ltbGliLTEuOS4xNC1yMi5wYXRjaAlNb24g T2N0IDIxIDIzOjM4OjU1IDIwMDIKQEAgLTAsMCArMSw3OSBAQAorLS0tIGlt bGliLTEuOS4xNC5vcmlnL2NvbmZpZ3VyZQkyMDAyLTAzLTI1IDE3OjQ1OjMz LjAwMDAwMDAwMCArMDEwMAorKysrIGltbGliLTEuOS4xNC9jb25maWd1cmUJ MjAwMi0xMC0yMSAyMzoyMTo0NS4wMDAwMDAwMDAgKzAyMDAKK0BAIC03OTcz LDcgKzc5NzMsNyBAQAorICAgZWNobyAkYWNfbiAiKGNhY2hlZCkgJGFjX2Mi IDE+JjYKKyBlbHNlCisgICBhY19zYXZlX0xJQlM9IiRMSUJTIgorLUxJQlM9 Ii1scG5nIC1seiAtbG0gJEdYX0xJQlMgJExJQlMiCisrTElCUz0iLWxwbmcx MiAtbHogLWxtICRHWF9MSUJTICRMSUJTIgorIGNhdCA+IGNvbmZ0ZXN0LiRh Y19leHQgPDxFT0YKKyAjbGluZSA3OTc5ICJjb25maWd1cmUiCisgI2luY2x1 ZGUgImNvbmZkZWZzLmgiCitAQCAtODA3MSw5ICs4MDcxLDkgQEAKKyBmaQor IAorIGlmIHRlc3QgIiRwbmdfb2siID0geWVzOyB0aGVuCistCVBOR0xJQlM9 Ii1scG5nIC1seiIKKysJUE5HTElCUz0iLWxwbmcxMiAtbHoiCisgCQorLQlT VVBQT1JUX0xJQlM9IiRTVVBQT1JUX0xJQlMgLWxwbmcgLWx6IjsgY2F0ID4+ IGNvbmZkZWZzLmggPDxcRU9GCisrCVNVUFBPUlRfTElCUz0iJFNVUFBPUlRf TElCUyAtbHBuZzEyIC1seiI7IGNhdCA+PiBjb25mZGVmcy5oIDw8XEVPRgor ICNkZWZpbmUgSEFWRV9MSUJQTkcgMQorIEVPRgorIAorLS0tIGltbGliLTEu OS4xNC5vcmlnL2NvbmZpZ3VyZS5pbgkyMDAyLTAzLTIyIDE1OjUxOjI0LjAw MDAwMDAwMCArMDEwMAorKysrIGltbGliLTEuOS4xNC9jb25maWd1cmUuaW4J MjAwMi0xMC0yMSAyMzoyMjowMy4wMDAwMDAwMDAgKzAyMDAKK0BAIC0yODIs OSArMjgyLDkgQEAKKyBmaQorIAorIGlmIHRlc3QgIiRwbmdfb2siID0geWVz OyB0aGVuCistCVBOR0xJQlM9Ii1scG5nIC1seiIKKysJUE5HTElCUz0iLWxw bmcxMiAtbHoiCisgCUFDX1NVQlNUKEhBVkVfTElCUE5HKQorLQlTVVBQT1JU X0xJQlM9IiRTVVBQT1JUX0xJQlMgLWxwbmcgLWx6IjsgQUNfREVGSU5FKEhB VkVfTElCUE5HKQorKwlTVVBQT1JUX0xJQlM9IiRTVVBQT1JUX0xJQlMgLWxw bmcxMiAtbHoiOyBBQ19ERUZJTkUoSEFWRV9MSUJQTkcpCisgZmkKKyAKKyBT VVBQT1JUX0xJQlM9IiRTVVBQT1JUX0xJQlMgLWxtIgorLS0tIGltbGliLTEu OS4xNC5vcmlnL0ltbGliL0ltbGliX3ByaXZhdGUuaAkyMDAyLTAzLTIyIDE1 OjQzOjA0LjAwMDAwMDAwMCArMDEwMAorKysrIGltbGliLTEuOS4xNC9JbWxp Yi9JbWxpYl9wcml2YXRlLmgJMjAwMi0xMC0yMSAyMzozNDo1OS4wMDAwMDAw MDAgKzAyMDAKK0BAIC0zNCw3ICszNCw3IEBACisgI2luY2x1ZGUgPGpwZWds aWIuaD4KKyAjZW5kaWYKKyAjaWZkZWYgSEFWRV9MSUJQTkcKKy0jaW5jbHVk ZSA8cG5nLmg+CisrI2luY2x1ZGUgPGxpYnBuZzEyL3BuZy5oPgorICNlbmRp ZgorICNpZmRlZiBIQVZFX0xJQlRJRkYKKyAjaW5jbHVkZSA8dGlmZmlvLmg+ CistLS0gaW1saWItMS45LjE0Lm9yaWcvZ2RrX2ltbGliL2lvLXBuZy5jCTIw MDItMDMtMDQgMTg6MDY6MjkuMDAwMDAwMDAwICswMTAwCisrKysgaW1saWIt MS45LjE0L2dka19pbWxpYi9pby1wbmcuYwkyMDAyLTEwLTIxIDIzOjM1OjQ1 LjAwMDAwMDAwMCArMDIwMAorQEAgLTQsNyArNCw3IEBACisgI2luY2x1ZGUg Imdka19pbWxpYl9wcml2YXRlLmgiCisgCisgI2lmZGVmIEhBVkVfTElCUE5H CistI2luY2x1ZGUgPHBuZy5oPgorKyNpbmNsdWRlIDxsaWJwbmcxMi9wbmcu aD4KKyAKKyB1bnNpZ25lZCBjaGFyICAgICAgKgorIGxvYWRlcl9wbmcgKEZJ TEUgKiBmLCBpbnQgKncsIGludCAqaCwgaW50ICp0KQorLS0tIGltbGliLTEu OS4xNC5vcmlnL2NvbmZpZ3VyZQkyMDAyLTEwLTIxIDIzOjMxOjE1LjAwMDAw MDAwMCArMDIwMAorKysrIGltbGliLTEuOS4xNC9jb25maWd1cmUJMjAwMi0x MC0yMSAyMzozODozOS4wMDAwMDAwMDAgKzAyMDAKK0BAIC04MDEwLDcgKzgw MTAsNyBAQAorICAgY2F0ID4gY29uZnRlc3QuJGFjX2V4dCA8PEVPRgorICNs aW5lIDgwMTIgImNvbmZpZ3VyZSIKKyAjaW5jbHVkZSAiY29uZmRlZnMuaCIK Ky0jaW5jbHVkZSA8cG5nLmg+CisrI2luY2x1ZGUgPGxpYnBuZzEyL3BuZy5o PgorIEVPRgorIGFjX3RyeT0iJGFjX2NwcCBjb25mdGVzdC4kYWNfZXh0ID4v ZGV2L251bGwgMj5jb25mdGVzdC5vdXQiCisgeyAoZXZhbCBlY2hvIGNvbmZp Z3VyZTo4MDE3OiBcIiRhY190cnlcIikgMT4mNTsgKGV2YWwgJGFjX3RyeSkg Mj4mNTsgfQorQEAgLTgwNDYsNyArODA0Niw3IEBACisgICBjYXQgPiBjb25m dGVzdC4kYWNfZXh0IDw8RU9GCisgI2xpbmUgODA0OCAiY29uZmlndXJlIgor ICNpbmNsdWRlICJjb25mZGVmcy5oIgorLSNpbmNsdWRlIDxwbmcuaD4KKysj aW5jbHVkZSA8bGlicG5nMTIvcG5nLmg+CisgaW50IG1haW4oKSB7CisgcG5n X3N0cnVjdHAgcHA7IHBuZ19pbmZvcCBpbmZvOyBwbmdfY29sb3JwIGNtYXA7 IHBuZ19jcmVhdGVfcmVhZF9zdHJ1Y3QKKyA7IHBuZ19zZXRfSUhEUjsKLS0t IHBvcnRhZ2Uub3JpZy9tZWRpYS1saWJzL2ltbGliL0NoYW5nZUxvZwlXZWQg TWF5IDI5IDA2OjI2OjEyIDIwMDIKKysrIHBvcnRhZ2UvbWVkaWEtbGlicy9p bWxpYi9DaGFuZ2VMb2cJTW9uIE9jdCAyMSAyMzo1MzowMSAyMDAyCkBAIC0y LDYgKzIsMTMgQEAKICMgQ29weXJpZ2h0IDIwMDIgR2VudG9vIFRlY2hub2xv Z2llcywgSW5jLjsgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIEdQTAogIyAkSGVh ZGVyOiAvaG9tZS9jdnNyb290L2dlbnRvby14ODYvbWVkaWEtbGlicy9pbWxp Yi9DaGFuZ2VMb2csdiAxLjcgMjAwMi8wNS8yOSAwNDoyNjoxMiBta2VubmVk eSBFeHAgJAogCisqaW1saWItMS45LjE0LXIyICgyMSBPY3QgMjAwMikKKyAg MjEgT2N0IDIwMDI7IFBlcm9sbyBTaWxhbnRpY28gPHBlci5zaWxAZ214Lml0 PiBpbWxpYi0xLjkuMTQtcjIuZWJ1aWxkCisgIGZpbGVzL2RpZ2VzdC1pbWxp Yi0xLjkuMTQtcjIsIENoYW5nZUxvZyA6CisgCisgIHBhdGNoZWQgdGhlIGlt bGliIGRpc3RyaWJ1dGlvbiB0byBjaG9vc2UgbGlicG5nMS4yIHdoZW4gbW9y ZSB2ZXJzaW9ucyBhcmUKKyAgaW5zdGFsbGVkIHdpdGggR05PTUUKKwogKmlt bGliLTEuOS4xNC1yMSAoMjggTWF5IDIwMDIpCiAKICAgMjggTWF5IDIwMDI7 IE1hdHRoZXcgS2VubmVkeSA8bWtlbm5lZHlAZ2VudG9vLm9yZz4gaW1saWIt MS45LjE0LXIxLmVidWlsZAotLS0gcG9ydGFnZS5vcmlnL21lZGlhLWxpYnMv aW1saWIvaW1saWItMS45LjE0LXIyLmVidWlsZAlUaHUgSmFuICAxIDAxOjAw OjAwIDE5NzAKKysrIHBvcnRhZ2UvbWVkaWEtbGlicy9pbWxpYi9pbWxpYi0x LjkuMTQtcjIuZWJ1aWxkCVR1ZSBPY3QgMjIgMDA6MDQ6NDIgMjAwMgpAQCAt MCwwICsxLDUyIEBACisjIENvcHlyaWdodCAxOTk5LTIwMDIgR2VudG9vIFRl Y2hub2xvZ2llcywgSW5jLgorIyBEaXN0cmlidXRlZCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyCisjICRI ZWFkZXI6IC9ob21lL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tZWRpYS1saWJzL2lt bGliL2ltbGliLTEuOS4xNC1yMS5lYnVpbGQsdiAxLjkgMjAwMi8xMC8wNCAw NTo0Nzo1NCB2YXBpZXIgRXhwICQKKworaW5oZXJpdCBsaWJ0b29sCisKK1M9 JHtXT1JLRElSfS8ke1B9CitERVNDUklQVElPTj0iSW1saWIgaXMgYSBnZW5l cmFsIEltYWdlIGxvYWRpbmcgYW5kIHJlbmRlcmluZyBsaWJyYXJ5LiIKK1NS Q19VUkk9ImZ0cDovL2Z0cC5nbm9tZS5vcmcvcHViL0dOT01FL3N0YWJsZS9z b3VyY2VzLyR7UE59LyR7UH0udGFyLmd6CisJIGh0dHA6Ly9mdHAuZ25vbWUu b3JnL3B1Yi9HTk9NRS9zdGFibGUvc291cmNlcy8ke1BOfS8ke1B9LnRhci5n egorCSBmdHA6Ly9nbm9tZS5lYXplbC5jb20vcHViL2dub21lL3N0YWJsZS9z b3VyY2VzLyR7UE59LyR7UH0udGFyLmd6IgorSE9NRVBBR0U9Imh0dHA6Ly93 d3cuZ25vbWUub3JnLyIKKworREVQRU5EPSI9eDExLWxpYnMvZ3RrKy0xLjIq CisJPj1tZWRpYS1saWJzL3RpZmYtMy41LjUKKwk+PW1lZGlhLWxpYnMvZ2lm bGliLTQuMS4wCisJPj1tZWRpYS1saWJzL2xpYnBuZy0xLjIuMQorCT49bWVk aWEtbGlicy9qcGVnLTZiIgorCitTTE9UPSIwIgorTElDRU5TRT0iR1BMLTIi CitLRVlXT1JEUz0ieDg2IHBwYyBzcGFyYyBzcGFyYzY0IGFscGhhIgorCitz cmNfY29tcGlsZSgpIHsKKwkKKwllbGlidG9vbGl6ZQorCisgICAgICAgIHBh dGNoIC1wMSA8ICR7RklMRVNESVJ9LyR7UH0tcjIucGF0Y2gKKwllY29uZiBc CisJCS0taW5jbHVkZWRpcj0iIiBcCisJCS0tc3lzY29uZmRpcj0vZXRjL2lt bGliIHx8IGRpZQorCQkKKwllbWFrZSB8fCBkaWUKK30KKworc3JjX2luc3Rh bGwoKSB7CisKKwltYWtlIFwKKwkJcHJlZml4PSR7RH0vdXNyIFwKKwkJZGF0 YWRpcj0ke0R9L3Vzci9zaGFyZSBcCisJCW1hbmRpcj0ke0R9L3Vzci9zaGFy ZS9tYW4gXAorCQlpbmZvZGlyPSR7RH0vdXNyL3NoYXJlL2luZm8gXAorCQlp bmNsdWRlZGlyPSR7RH0vdXNyL2luY2x1ZGUgXAorCQlzeXNjb25mZGlyPSR7 RH0vZXRjL2ltbGliIFwKKwkJaW5zdGFsbCB8fCBkaWUKKworCXByZXBsaWIg L3VzcgorCisJZG9kb2MgQVVUSE9SUyBDT1BZSU5HKiBDaGFuZ2VMb2cgUkVB RE1FCisJZG9kb2MgTkVXUworCWRvaHRtbCAtciBkb2MKK30K ==== --------------------------
Please visit this bug report, and click on "create new attachment" above and attach this patch or put it on a website somewhere.
please submit a plaintext patch otherwise ill have to mark it as invalid. It works fine for me btw, so maybe you could find out exactly why it fails. I'm not gonna patch stuff that works for everybody except one guy.
No further traffic. closing