Evolution-data-server build failure (Bug #328)


Added by Tommy Boatman about 3 years ago. Updated over 2 years ago.


Status:Closed Start date:11/13/2011
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
Grimoire:Test

Description

Current version of evolution-data-server fails to build against stable gtk+3. Builds successfully against devel gtk+3, which requires devel glib2, which breaks a few other things...

Making all in libedataserverui
make3: Entering directory `/usr/src/evolution-data-server-3.2.0/tests/libedataserverui'
CC test_category_completion-test-category-completion.o
CCLD test-category-completion
/usr/lib/libgtk-3.so: undefined reference to `g_mutex_lock'
/usr/lib/libgtk-3.so: undefined reference to `g_mutex_unlock'
/usr/lib/libgtk-3.so: undefined reference to `g_thread_create'
/usr/lib/libgdk-3.so: undefined reference to `g_mutex_new'
collect2: ld returned 1 exit status
make3: * [test-category-completion] Error 1
make3: Leaving directory `/usr/src/evolution-data-server-3.2.0/tests/libedataserverui'
make2:
[all-recursive] Error 1
make2: Leaving directory `/usr/src/evolution-data-server-3.2.0/tests'
make1:
[all-recursive] Error 1
make1: Leaving directory `/usr/src/evolution-data-server-3.2.0'
make: *
[all] Error 2
! Problem Detected !
Creating compile log /var/log/sorcery/compile/evolution-data-server-3.2.0.bz2
Creating castfs debug log /var/log/sorcery/compile/evolution-data-server-3.2.0.castfs.dbglog.bz2

Spells that encountered problems:
---------------------------------
evolution-data-server (build)

Also worth noting - gtk+2 is the listed dependency, yet the gtk+3 libraries are detected and used instead. Marking as exists in test, but likely exists in stable as well.


History

Updated by Sukneet Basuta about 3 years ago

3.2.2 casts fine for me with gtk+3 stable and glib2 stable.

Did you make sure to cast glib2 stable before casting gtk+3 stable?

Updated by Ladislav Hagara over 2 years ago

Just now I had the same problem with librsvg2:
/usr/lib/libgtk-3.so: undefined reference to `g_mutex_lock'
/usr/lib/libgtk-3.so: undefined reference to `g_mutex_unlock'
/usr/lib/libgtk-3.so: undefined reference to `g_thread_create'
/usr/lib/libgdk-3.so: undefined reference to `g_mutex_new'

When I re-cast stable gtk+3 (previously I changed from devel glib2 to stable one) problem has disappeared.

Some checking in grimoire could be fine.

Updated by Tommy Boatman over 2 years ago

Upgrade to 3.4.1 has remedied this, and is in stable. Closing.

  • Status changed from New to Closed

Also available in: Atom PDF