Re: [Evolution] what tag/commit should I use to attempt to build evo-ews?



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]