Created attachment 180108 [details]
Diff file comparing Xorg.0 logs
I updated the Xorg-server package to version 1.18.4 this week and was unable to issue the 'startx' command as a regular user. I was able to 'startx' as root.
After asking the FreeBSD-misc newsgroup for ideas we came to the conclusion that the xserver was looking for additional 'llvm' programs after it successfully found 'llvm39-3.9.1_1 because other programs needed earlier versions and these were not automatically deleted when llvm39 was installed. Why things worked when only the root user started X is a mystery. I did not keep any Xorg.0.logs when this was happening, but I attached a .diff file that was made during my troubleshooting effort. When I removed all of the latest llvm packages other than the most recent everyting worked as expected. My only hope is that some of my other packages will still function after removing all of the latest llvm's.
I have no problem running startx as a regular user. To be able to use graphics acceleration, the user running 'startx' needs to be in the video group.
Can you reproduce this with a recent version of the xorg ports?
Feedback timeout: More than one year without answer.