On Thu, 2011-10-20 at 22:58 +0100, David Woodhouse wrote: > On Thu, 2011-10-20 at 19:20 +0200, Milan Crha wrote: > > > > The answer is that it depends on your version. The gnome-3-2 branch > > contains all the backward compatibility cruft, where git master is > > developed for 3.3.x. > > I've now removed the backwards compat cruft from the gnome-3-2 branch > (and hence the 3.2.1 release that Chen made today) too. > > For Evolution 3.3, use master > For Evolution 3.2, use gnome-3-2 > For Evolution 3.0, use gnome-3-0 > > The gnome-3-0 branch still contains all the compatibility crap, so > should build against 2.32 too. And there's a gnome-2-28 branch but the > less I think about that the better :) >
Am I correct in thinking that the error listed below is due to GStaticMutex being part of the deprecated segments of code? Or am I missing something else? $ for dir in `cat dirs`; do echo $dir; cd $dir; git branch; echo ""; echo ""; cd ..; done atk * master evolution * master evolution-data-server * master evolution-ews * master evolution-mapi * master evolution-webcal * master ews * master gail * master glib glib-2-30 * master gnome-desktop gnome-3-2 * master gsettings-desktop-schemas * master gtk+ * gtk-3-2 master gtkhtml * master libgdata * LIBGDATA_0_10_0 LIBGDATA_0_9_1 master libnotify * master pango make[5]: Entering directory `/home/rthompso/evo-git-head/obj/evolution-ews/src/server' CC libeews_1_2_la-e-ews-connection.lo ../../../../evolution-ews/src/server/e-ews-connection.c:53:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'connecting' ../../../../evolution-ews/src/server/e-ews-connection.c:81:2: error: expected specifier-qualifier-list before 'GStaticRecMutex' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'ews_next_request': ../../../../evolution-ews/src/server/e-ews-connection.c:271:2: error: implicit declaration of function 'g_static_rec_mutex_lock' cc1: warnings being treated as errors ../../../../evolution-ews/src/server/e-ews-connection.c:271:2: error: nested extern declaration of 'g_static_rec_mutex_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:271:39: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:276:3: error: implicit declaration of function 'g_static_rec_mutex_unlock' ../../../../evolution-ews/src/server/e-ews-connection.c:276:3: error: nested extern declaration of 'g_static_rec_mutex_unlock' ../../../../evolution-ews/src/server/e-ews-connection.c:276:42: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:299:41: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'ews_active_job_done': ../../../../evolution-ews/src/server/e-ews-connection.c:324:39: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:330:41: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'ews_cancel_request': ../../../../evolution-ews/src/server/e-ews-connection.c:347:39: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:349:41: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:358:40: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:360:42: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'ews_connection_queue_request': ../../../../evolution-ews/src/server/e-ews-connection.c:379:39: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:381:42: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'e_ews_connection_finalize': ../../../../evolution-ews/src/server/e-ews-connection.c:755:2: error: implicit declaration of function 'g_static_rec_mutex_free' ../../../../evolution-ews/src/server/e-ews-connection.c:755:2: error: nested extern declaration of 'g_static_rec_mutex_free' ../../../../evolution-ews/src/server/e-ews-connection.c:755:32: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'e_ews_connection_init': ../../../../evolution-ews/src/server/e-ews-connection.c:813:2: error: implicit declaration of function 'g_thread_create' ../../../../evolution-ews/src/server/e-ews-connection.c:813:2: error: nested extern declaration of 'g_thread_create' ../../../../evolution-ews/src/server/e-ews-connection.c:813:20: error: assignment makes pointer from integer without a cast ../../../../evolution-ews/src/server/e-ews-connection.c:826:2: error: implicit declaration of function 'g_static_rec_mutex_init' ../../../../evolution-ews/src/server/e-ews-connection.c:826:2: error: nested extern declaration of 'g_static_rec_mutex_init' ../../../../evolution-ews/src/server/e-ews-connection.c:826:32: error: 'EEwsConnectionPrivate' has no member named 'queue_lock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'e_ews_connection_find': ../../../../evolution-ews/src/server/e-ews-connection.c:891:2: error: implicit declaration of function 'g_static_mutex_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:891:2: error: nested extern declaration of 'g_static_mutex_lock' ../../../../evolution-ews/src/server/e-ews-connection.c:891:24: error: 'connecting' undeclared (first use in this function) ../../../../evolution-ews/src/server/e-ews-connection.c:891:24: note: each undeclared identifier is reported only once for each function it appears in ../../../../evolution-ews/src/server/e-ews-connection.c:903:4: error: implicit declaration of function 'g_static_mutex_unlock' ../../../../evolution-ews/src/server/e-ews-connection.c:903:4: error: nested extern declaration of 'g_static_mutex_unlock' ../../../../evolution-ews/src/server/e-ews-connection.c: In function 'e_ews_connection_new': ../../../../evolution-ews/src/server/e-ews-connection.c:933:24: error: 'connecting' undeclared (first use in this function) make[5]: *** [libeews_1_2_la-e-ews-connection.lo] Error 1 make[5]: Leaving directory `/home/rthompso/evo-git-head/obj/evolution-ews/src/server' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/rthompso/evo-git-head/obj/evolution-ews/src/server' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/rthompso/evo-git-head/obj/evolution-ews/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/rthompso/evo-git-head/obj/evolution-ews' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/rthompso/evo-git-head/obj/evolution-ews' make: *** [.stamp/evolution-ews.build] Error 2 _______________________________________________ evolution-list mailing list [email protected] To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
