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

Reply via email to