After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 638455 - evolution-data-server-2.32* fails to build without kerberos support
evolution-data-server-2.32* fails to build without kerberos support
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: general
2.32.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-01-01 15:53 UTC by Pacho Ramos
Modified: 2011-01-20 02:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
1.patch (2.57 KB, patch)
2011-01-03 14:15 UTC, Pacho Ramos
none Details | Review

Description Pacho Ramos 2011-01-01 15:53:48 UTC
As reported downstream in:
http://bugs.gentoo.org/show_bug.cgi?id=348260

Compilation without kerberos support fails with:
Making all in camel
make[4]: Entering directory `/var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/docs/reference/camel'
gtk-doc: Scanning header files
gtk-doc: Compiling scanner
libtool: compile:  x86_64-pc-linux-gnu-gcc -fno-strict-aliasing -I/usr/include/db4.8 -march=nocona -O2 -pipe -I../../.. -I../../.. -I../../../camel -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nss -I/usr/include/nspr -D_LARGEFILE64_SOURCE -march=nocona -O2 -pipe -c camel-scan.c  -fPIC -DPIC -o .libs/camel-scan.o
gtk-doc: Linking scanner
libtool: link: x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--no-undefined .libs/camel-scan.o -pthread -Wl,-R/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--no-undefined -o .libs/camel-scan  ../../../camel/.libs/libcamel-1.2.so -L/usr/lib64 ../../../camel/.libs/libcamel-provider-1.2.so /var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/camel/.libs/libcamel-1.2.so /var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/libedataserver/.libs/libedataserver-1.2.so /usr/lib64/libgconf-2.so /usr/lib64/libORBit-2.so /usr/lib64/libsoup-2.4.so /usr/lib64/libxml2.so -lm /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libgio-2.0.so -lresolv /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libglib-2.0.so -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 /usr/lib64/libsqlite3.so -ldl -lpthread -lz -pthread
.libs/camel-scan.o: In function `main':
camel-scan.c:(.text+0xfda): undefined reference to `camel_sasl_gssapi_get_type'
collect2: ld returned 1 exit status
make[4]: Leaving directory `/var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/docs/reference/camel'
make[3]: Leaving directory `/var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/docs/reference'
make[2]: Leaving directory `/var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1/docs'
make[1]: Leaving directory `/var/tmp/paludis/gnome-extra-evolution-data-server-2.32.1/work/evolution-data-server-2.32.1'
Linking of scanner failed: 
make[4]: *** [scan-build.stamp] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

It's is already fixed in master:
http://git.gnome.org/browse/evolution-data-server/commit/?id=f6a1d8754a83fe147ef89cc29dcff4cf8c19ce0c

But 2.32 is still broken and I have failed to backport the patch and make e-d-s-2.32 compile successfully, could you please try to backport it to 2.32 if possible? Thanks a lot
Comment 1 Pacho Ramos 2011-01-03 14:15:15 UTC
Created attachment 177406 [details] [review]
1.patch

Backported patch from  Jonathan-Christofer Demay that looks to work fine :-D
Comment 2 Matthew Barnes 2011-01-20 02:01:15 UTC
Since I think we're still planning to do a 2.32.2 release at some point, I committed this to the gnome-2-32 branch.  Thanks for patch.

http://git.gnome.org/browse/evolution-data-server/commit/?h=gnome-2-32&id=4e0280283ad62c45cbe0b6de63833f9ae6ff3397