← Back to team overview

zeitgeist team mailing list archive

[Bug 739653] Re: libzeitgeist vapi needs an update

 

** Also affects: sezen
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is the registrant for Sezen.
https://bugs.launchpad.net/bugs/739653

Title:
  libzeitgeist vapi needs an update

Status in Zeitgeist Client Library:
  Fix Released
Status in Sezen:
  New
Status in Unity:
  Fix Released
Status in Unity Foundations:
  Fix Released
Status in “libzeitgeist” package in Ubuntu:
  Fix Released
Status in “unity” package in Ubuntu:
  New

Bug description:
  When bumping to the 3.x series sezen no longer compiles...

  
  data-sink.c: In function ‘sezen_data_sink_load_events_co’:
  data-sink.c:591:3: warning: format ‘%lld’ expects type ‘long long int’, but argument 5 has type ‘gint64’
  data-sink.c: In function ‘sezen_data_sink_add_to_event_cache’:
  data-sink.c:648:4: warning: passing argument 3 of ‘g_object_set_qdata_full’ makes pointer from integer without a cast
  /usr/include/glib-2.0/gobject/gobject.h:487:6: note: expected ‘gpointer’ but argument is of type ‘GQuark’
  data-sink.c: In function ‘sezen_data_sink_fill_category_bins’:
  data-sink.c:708:15: warning: assignment makes integer from pointer without a cast
  data-sink.c: In function ‘sezen_data_sink_search_co’:
  data-sink.c:1014:3: warning: passing argument 6 of ‘g_regex_replace_eval’ from incompatible pointer type
  /usr/include/glib-2.0/glib/gregex.h:430:8: note: expected ‘GRegexEvalCallback’ but argument is of type ‘gboolean (*)(struct GMatchInfo *, struct GString *, void *)’
  data-sink.c: In function ‘sezen_data_sink_constructor’:
  data-sink.c:1185:3: error: too many arguments to function ‘zeitgeist_log_install_monitor’
  /usr/include/zeitgeist-1.0/zeitgeist-log.h:172:6: note: declared here
  make[2]: *** [sezen-data-sink.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  utils.c: In function ‘sezen_list_wrapper_append’:
  utils.c:191:2: warning: passing argument 2 of ‘g_list_append’ discards qualifiers from pointer target type
  /usr/include/glib-2.0/glib/glist.h:53:8: note: expected ‘gpointer’ but argument is of type ‘gconstpointer’
  utils.c: In function ‘sezen_list_wrapper_prepend’:
  utils.c:197:2: warning: passing argument 2 of ‘g_list_prepend’ discards qualifiers from pointer target type
  /usr/include/glib-2.0/glib/glist.h:55:8: note: expected ‘gpointer’ but argument is of type ‘gconstpointer’
  pixbuf-cache.c: In function ‘sezen_pixbuf_cache_has_pixbuf_for_uri’:
  pixbuf-cache.c:276:2: warning: passing argument 3 of ‘g_hash_table_lookup_extended’ from incompatible pointer type
  /usr/include/glib-2.0/glib/ghash.h:81:10: note: expected ‘void **’ but argument is of type ‘const char **’
  pixbuf-cache.c:276:2: warning: passing argument 4 of ‘g_hash_table_lookup_extended’ from incompatible pointer type
  /usr/include/glib-2.0/glib/ghash.h:81:10: note: expected ‘void **’ but argument is of type ‘struct GdkPixbuf **’
  pixbuf-cache.c: In function ‘sezen_pixbuf_cache_get_pixbuf_for_name_co’:
  pixbuf-cache.c:735:3: warning: passing argument 3 of ‘g_hash_table_lookup_extended’ from incompatible pointer type
  /usr/include/glib-2.0/glib/ghash.h:81:10: note: expected ‘void **’ but argument is of type ‘const char **’
  pixbuf-cache.c:735:3: warning: passing argument 4 of ‘g_hash_table_lookup_extended’ from incompatible pointer type
  /usr/include/glib-2.0/glib/ghash.h:81:10: note: expected ‘void **’ but argument is of type ‘struct GdkPixbuf **’
  toolbar.c: In function ‘sezen_toolbar_set_model’:
  toolbar.c:485:3: warning: passing argument 3 of ‘g_list_find_custom’ from incompatible pointer type
  /usr/include/glib-2.0/glib/glist.h:88:8: note: expected ‘GCompareFunc’ but argument is of type ‘gint (*)(void *, void *)’
  make[2]: Leaving directory `/var/tmp/portage/gnome-extra/sezen-0.1.0/work/sezen-0.1.0/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/var/tmp/portage/gnome-extra/sezen-0.1.0/work/sezen-0.1.0'
  make: *** [all] Error 2