During an attempt to emerge ruby-gtkhtml2 (using ~x86), a listed dep (ruby-gdkpixbuf2-0.11.0) first fails emake in the function 'format_copy'. There are multiple errors listed, as: LINE 29: invalid application of 'sizeof' to an incomplete type LINE 30 (x2): deferencing pointer to incomplete type Then it fails in 'get_domain' with a deferencing error (line 111), then in 'get_signature' with: LINE 118 (x2): 'GdkPixbufModulePattern' undeclared LINE 118: 'signature' undeclared LINE 118: deferencing pointer to incomplete type Please let me know if I've forgotten any relevant information. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge ruby-gtkhtml2 2. 3. Actual Results: emerge works until the specified point, then errors out. Expected Results: emerge should be able to succesfully complete...
I can confirm, same thing here with gentoo 2005.0 amd64. I had to go to /var/tmp/portage/... to make it manually (no problems) and inject it.
ok, precedent post was not a fix, gdkpixbuf2 was not built. I've found solution on ruby-gnome2-devel-en list. Changes have been applied in upstream cvs yet. http://sourceforge.net/mailarchive/forum.php?thread_id=6174637&forum_id=9443 there is a the patch there. Works fine now.
Created attachment 52772 [details] ebuild updated with patch
Created attachment 52773 [details, diff] patch
Thanks Edward, now in CVS.