Re: undefined symbol: xf86ConfigLayout
I'm sorry, I was looking at the wrong log file in your bug report. I apologize. Looking at the history, it looks like xf86ConfigLayout got removed for XFree86 4.5, and you're using 4.8. I don't think we can support XFree86 past the version that existed when X.Org split, so yes I would recommend switching to Xorg. I'll file a bug to get the documentation updated.