Why did you pull your version back? I think all the major problems here came from people who have installed Navit from extras-devel. Maybe you can contact the author and give him your code instead!?