Emerging Y-windows fails because it cannot find M_PI; add -D_ALL_SOURCE to resolve the issue
y-windows is dead and will be removed from the tree soon.