ld returned 1 exit status
Non è un errore di compilazione ma di linking: il linker (ld) non trova le librerie gtk.