Emerging unison-2.45.4 with 'gtk' use flag fails with "/usr/lib64/ocaml/lablgtk2/pango.cmi is not a compiled interface". Disabling the gtk use flag results in successful emerge. q file /usr/lib64/ocaml/lablgtk2/pango.cmi dev-ml/lablgtk (/usr/lib64/ocaml/lablgtk2/pango.cmi) I have dev-ml/lablgtk-2.14.2 installed. Reproducible: Always Steps to Reproduce: 1. USE="gtk" emerge =net-misc/unison-2.45.4 2. error
Created attachment 317762 [details] build.log
Created attachment 317764 [details] emerge info
With such error, the very first thing to do is rebuild lablgtk (most likely reason: incomplete ocaml upgrade).
You we're right. Sorry that I didn't came up with the solution myself. I did an revdep-rebuild before, which didn't resolve the issue. Rebuilding dev-ml/lablbl and dev-ml/labglgtk fixed the issue.
revdep-rebuild doesn't detect ocaml upgrade - see it's ebuild.