Hi, I'm having trouble compiling stuff with glib. Here it is: $ LANG=C gcc -I /usr/include/glib-2.0 -I /usr/lib/glib-2.0/include -L /usr/lib -l gio-2.0 segfault.c /usr/bin/ld: /usr/lib/libgio-2.0.so: undefined reference to symbol 'g_object_unref' /usr/lib/libgobject-2.0.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status
You will find gio.c attached. There's related problems with solution on the internet but those solutions were related to the library inclusion order, and I cannot adapt it to my case (single library in which the symbol is also defined). My goal is to reproduce a segfault problem I'm experiencing with gio and ctypes in python. I want to determine who is guilty: ctypes, gio or me. You will also find the python script attached. Segfault happens after 5-6 iterations. Typical end of session being: Step 6 getting g_file_ptr for /foo/bar getting uri_ptr with -1409280320 Erreur de segmentation (core dumped) Thank you for your help!! _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list