You probably have to do more than g_type_init, e.g. bonobo_init. And then you need to run stuff from a mainloop. I think that error is from bonobo or orbit or something related to it.
In main, do something like: g_idle_add(func, NULL); bonobo_main(); and in your idle function do something like: bool func(void *data) { ... /* it's probably not called g_main_quit, look it up */ g_main_quit(); return FALSE; } On Mon, 2005-08-22 at 17:29 +0200, [EMAIL PROTECTED] wrote: > Hello, > > I'm using Evolution Data Server 2.2.1 from Ubuntu. When accessing it > through the API I get some strange messages printed to the console. > The following code reproduces the bug (?): > > #include <stdio.h> > #include <libebook/e-book.h> > #include <libebook/e-contact.h> > #include <libecal/e-cal.h> > #include <libecal/e-cal-time-util.h> > > > ECal* open_calendar() { > ECal* cal; > GError* error = 0; > cal = e_cal_new_system_calendar(); > e_cal_open(cal, FALSE, &error); > if (error) > printf("ERROR!"); > return cal; > } > > static void get_all_appointments() { > GError* error = 0; > GList* appts, *l; > e_cal_get_object_list_as_comp(open_calendar(), "#t", > &appts, &error); > if(error) > printf("ERROR"); > for (l = appts; l;l = l->next) { > ECalComponent *ev_appt = E_CAL_COMPONENT(l->data); > g_object_unref(ev_appt); > } > g_list_free(appts); > g_object_unref(cal); > } > > int main(int argc, char** argv) { > > g_type_init(); > get_all_appointments(); > > return 0; > } > > will cause the following message to be printed: > > *** (process:27100): WARNING **: FIXME: wait for completion unimplemented > > The program does seem to end correctly, and if I put a sleep(100) > before exiting the message disappears. > > Any clue of what is happening here? > > > Thanks in advance > V. SeguĂ > _______________________________________________ > evolution-hackers maillist - evolution-hackers@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/evolution-hackers -- adfa(evolution-2.4:20087): gtkhtml-WARNING **: cannot find icon: 'stock_insert-url' in gnome _______________________________________________ evolution-hackers maillist - evolution-hackers@lists.ximian.com http://lists.ximian.com/mailman/listinfo/evolution-hackers