There's an X server for Windows called Winaxe.

I tried a simple hello world program:

#include <gtk/gtk.h>
int main (int argc,char **argv) {
    GtkWidget *window;
    gtk_set_locale();
    gtk_init(&argc,&argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);
    gtk_main();
    return 0;
}

Compiled it with:
gcc hello.c -o hello `gtk-config --cflags --libs`

Running this caused a seg fault with Winaxe.
Running it directly on the unix box it worked
fine. It's possible that I set my DISPLAY envt
variable incorrectly for the run with Winaxe,
but I don't think so.

Just in case you have some other users asking.

The seg fault occurred in gtk_init. I did a
bt in gdb and there were about 10 nested
function calls under gtk_init finally with the
seg fault occurring in a strncpy call. I don't
have the trace handy. If someone wants, I can
get it.

_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to