mysql-workbench fails to compile if x11-libs/pango was compiled without the X use flag. Rebuilding pango with USE="X" fixes the problem and the program compiles and runs normally. This requirement should probably be added to the ebuild.
Steps to Reproduce:
1. Find a system where x11-libs/pango is compiled with USE="-X"
2. Try to emerge dev-db/mysql-workbench.
cmake complains about not being able to find certain libraries that don't exist because they were not built
emerge should note that x11-libs/pango is built without the X use flag, and prompt an update to its use flags.
Classed as minor because most people who are using GUI stuff probably have the X use flag declared globally.
Added to mysql-workbench-6.3.4-r2 and mysql-workbench-6.3.9. Thanks for the report.
Some further investigation show that pango[X] should not be needed since mysql-workbench does not use the pango_xft code that the X use flags provides. Could you attach a build log of the failures you are seeing?
It was two years ago when I reported this and there have been several updates to mysql-workbench since. It may no longer be required, I'd have to test it again. It will take me a little while to recreate the circumstances.