I had the same issue and used the tricks above. The program started but no any terminal window. After some digging I found that when opening it from terminal it works but when opening it from the UI (Ubuntu 17.04, Unity) it doesn't work and the Vte stuff (shared objects - so) isn't loaded at all. I don't know what is the difference between loading it from the terminal or using the UI. The solution was: istead of deleting the Vte.so file I replaced the Vte.so link to poing to the new one compiled...
I had the same issue and used the tricks above. The program started but no any terminal window. After some digging I found that when opening it from terminal it works but when opening it from the UI (Ubuntu 17.04, Unity) it doesn't work and the Vte stuff (shared objects - so) isn't loaded at all. I don't know what is the difference between loading it from the terminal or using the UI. The solution was istead of deleting the Vte.so files I replaced the Vte.so link to poing to the new one compiled...