Package: evolution-data-server
Version: 2.30.3-2
Severity: important
Tags: sid
User: [email protected]
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/evolution-data-server to see if an Ubuntu version 
for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../..  -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED 
-DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED 
-DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -Wall -Wextra 
-Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter 
-Wdeclaration-after-statement -Werror-implicit-function-declaration 
-Wformat-security -Winit-self -Wmissing-declarations -Wmissing-include-dirs 
-Wmissing-noreturn -Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef 
-Wwrite-strings -fno-strict-aliasing -I.. -I./.. -I../../../camel -I../../.. 
-pthread -I/usr/include/nss -I/usr/include/nspr -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include    -I/usr/include    -DG_LOG_DOMAIN=\"camel-imapx\" 
  -g -O2 -g -O2 -fPIC -c -o libcamelimapx_la-camel-imapx-server.lo `test -f 
'camel-imapx-server.c' || echo './'`camel-imapx-server.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../.. -DG_DISABLE_DEPRECATED 
-DPANGO_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGDK_PIXBUF_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES 
-DGTK_DISABLE_SINGLE_INCLUDES -Wall -Wextra -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror-implicit-function-declaration -Wformat-security -Winit-self 
-Wmissing-declarations -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings 
-fno-strict-aliasing -I.. -I./.. -I../../../camel -I../../.. -pthread 
-I/usr/include/nss -I/usr/include/nspr -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"camel-imapx\" -g 
-O2 -g -O2 -fPIC -c camel-imapx-server.c  -fPIC -DPIC -o 
.libs/libcamelimapx_la-camel-imapx-server.o
/bin/bash ../../../libtool  --tag=CC   --mode=link gcc  -g -O2 -g -O2 -fPIC 
-avoid-version -module  -Wl,--no-undefined -o libcamelimapx.la -rpath 
/usr/lib/evolution-data-server-1.2/camel-providers-14 
libcamelimapx_la-camel-imapx-exception.lo 
libcamelimapx_la-camel-imapx-stream.lo libcamelimapx_la-camel-imapx-utils.lo 
libcamelimapx_la-camel-imapx-provider.lo 
libcamelimapx_la-camel-imapx-store-summary.lo 
libcamelimapx_la-camel-imapx-summary.lo libcamelimapx_la-camel-imapx-store.lo 
libcamelimapx_la-camel-imapx-folder.lo libcamelimapx_la-camel-imapx-server.lo 
../../../libedataserver/libedataserver-1.2.la 
../../../camel/libcamel-provider-1.2.la ../../../camel/libcamel-1.2.la -pthread 
-lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 
-lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lsqlite3 -lgthread-2.0 -lrt -lglib-2.0   
-lz -lpthread -L/usr/lib -lkrb5 -lk5crypto -lcom_err -lgssapi_krb5   
libtool: link: gcc -shared  .libs/libcamelimapx_la-camel-imapx-exception.o 
.libs/libcamelimapx_la-camel-imapx-stream.o 
.libs/libcamelimapx_la-camel-imapx-utils.o 
.libs/libcamelimapx_la-camel-imapx-provider.o 
.libs/libcamelimapx_la-camel-imapx-store-summary.o 
.libs/libcamelimapx_la-camel-imapx-summary.o 
.libs/libcamelimapx_la-camel-imapx-store.o 
.libs/libcamelimapx_la-camel-imapx-folder.o 
.libs/libcamelimapx_la-camel-imapx-server.o   -Wl,-rpath 
-Wl,/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/libedataserver/.libs
 -Wl,-rpath 
-Wl,/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel/.libs
 ../../../libedataserver/.libs/libedataserver-1.2.so 
../../../camel/.libs/libcamel-provider-1.2.so 
../../../camel/.libs/libcamel-1.2.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 
-lplc4 -lnspr4 -ldl /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so 
/usr/lib/libgmodule-2.0.so /usr/lib/libsqlite3.so /usr/lib/libgthread-2.0.so 
-lrt /usr/lib/libglib-2.0.so -lz -lpthread -L/usr/lib -lkrb5 -lk5crypto 
-lcom_err -lgssapi_krb5  -Wl,--no-undefined -pthread   -pthread -Wl,-soname 
-Wl,libcamelimapx.so -o .libs/libcamelimapx.so
libtool: link: ( cd ".libs" && rm -f "libcamelimapx.la" && ln -s 
"../libcamelimapx.la" "libcamelimapx.la" )
\
#       source='test-imapx.c' object='test_imapx-test-imapx.o' libtool=no 
gcc -DHAVE_CONFIG_H -I. -I../../..  -DG_DISABLE_DEPRECATED 
-DPANGO_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGDK_PIXBUF_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES 
-DGTK_DISABLE_SINGLE_INCLUDES -Wall -Wextra -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror-implicit-function-declaration -Wformat-security -Winit-self 
-Wmissing-declarations -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings 
-fno-strict-aliasing -I.. -I./.. -I../../../camel -I../../.. -pthread 
-I/usr/include/nss -I/usr/include/nspr -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include    -I/usr/include    -DG_LOG_DOMAIN=\"camel-imapx\" 
  -g -O2 -g -O2 -fPIC -c -o test_imapx-test-imapx.o `test -f 'test-imapx.c' || 
echo './'`test-imapx.c
/bin/bash ../../../libtool  --tag=CC   --mode=link gcc  -g -O2 -g -O2 -fPIC  
-Wl,--no-undefined -o test-imapx test_imapx-test-imapx.o 
../../../camel/libcamel-1.2.la ../../../camel/libcamel-provider-1.2.la 
libtool: link: gcc -g -O2 -g -O2 -fPIC -Wl,--no-undefined -o .libs/test-imapx 
test_imapx-test-imapx.o  ../../../camel/.libs/libcamel-1.2.so 
../../../camel/.libs/libcamel-provider-1.2.so -pthread
/usr/bin/ld: test_imapx-test-imapx.o: undefined reference to symbol 
'g_thread_init'
/usr/bin/ld: note: 'g_thread_init' is defined in DSO 
/usr/lib64/libgthread-2.0.so.0 so try adding it to the linker command line
/usr/lib64/libgthread-2.0.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[7]: *** [test-imapx] Error 1
make[7]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel/providers/imapx'
make[6]: *** [all] Error 2
make[6]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel/providers/imapx'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel/providers'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel'
make[3]: *** [all] Error 2
make[3]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3/camel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/build/user-evolution-data-server_2.30.3-2-amd64-wd5vNt/evolution-data-server-2.30.3'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



_______________________________________________
Pkg-evolution-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-evolution-maintainers

Reply via email to