> говорю же что пробовал под рутом запускть,тоже самое.
ну, irl простые смертные бога на юг тоже посылают, и ничего ;) дело в том, что если вы сами иксы (или WM/DE) запустили под некоторым юзверем, то соединения от других юзверей (в т.ч. и от рута) они уже не пустят без специального личного разрешения владельца икс-сеанса. можете ввести «xhost +» в консоли под пользователем-автором сессии (эта команда разрешит подключаться к запущенным иксам всем пользователям, в т.ч. руту).
мне пока на ум приходит только одна причина отказа в запуске корректно собранного приложения: оно может находиться на разделе, смонтированном с «noexec».
ps: с исходником никаких проблем. как и ожидалось, собирается и работает под 4.5.2.