GTK application - compiling and linking, not exactly running

Have just started developing for BBB, and have written the most basic GTK application:

#include <gtk/gtk.h>

int main( int argc, char *argv[])
{
  GtkWidget *window;
  gtk_init(&argc, &argv);
  window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_widget_show(window);
  gtk_main();
  return 0;
}
which I've compiled and linked successfully with 

You created a toplevel window and went into the event loop with no
events connected to callbacks or anything else, so your application is
working exactly as written. You could try to create a widget button
GtkWidget * button = gtk_button_new_with_label("Exit");, place it,
and g_signal_connect() it to gtk exit callback. Or, you could use
glade GUI builder to streamline the process.

Thanks, that helps! The documentation says that a toplevel window has a title bar and border though, so I expected a bit more decoration.

Ah, that's different---the decorations come from the window manager. I
tried it on my regular x86 Fedora 20 Gnome 3.10 desktop and I did get
WM decorations, so something must be different for you.
What exactly is your environment?

It’s whatever the BBB ships with - the default Angstrom / Gnome (at home now so can’t check versions).

Im also having the same problem with the latest Angstrom dist for BBB (2013-09-04)

but when I used debian build for BBB everything is working as intended