Does it work from the terminal/command line if you run:
```bash /usr/bin/fpc "/path/to/novo.pas" ```
I don't know Pascal at all, but you could try making sure the output buffer is flushed, adding something like `Flush(Output)` in between line 5 and 6, not sure if it will help or if that's the right syntax even.
You can also check `Help->Debug Messages` to see if it shows any errors or anything, at the very least it will tell us what version of Geany and GTK/GLib you're using.