[Evolution] Bug#521371: FTBFS on amd64: missing build dependency on libicu-dev

Rogério Brito rbrito at ime.usp.br
Fri Mar 27 02:44:30 UTC 2009

Package: evolution
Version: 2.24.5-2
Severity: serious

I just tried to compile evolution on my system and it failed because it
didn't have libicu-dev as a build-dependency:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/editor -I/usr/include/nss -I/usr/include/nspr     -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1       -g -O2 -g -Wall -O2 -fPIC -Wall -Wmissing-prototypes  -Wno-sign-compare -c test-calendar.c
../../doltlibtool --tag=CC   --mode=link ccache gcc  -g -O2 -g -Wall -O2 -fPIC -Wall -Wmissing-prototypes  -Wno-sign-compare   -o test-calendar test-calendar.o libemiscwidgets.la ../../e-util/libeutil.la -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lart_lgpl_2 -ledataserverui-1.2 -lglade-2.0 -lebook-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgnome-2 -lpopt -ledataserver-1.2 -lxml2 -lgconf-2 -lsoup-2.4 -lbonobo-2 -lgio-2.0 -lbonobo-activation -lgmodule-2.0 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0    
ccache gcc -g -O2 -g -Wall -O2 -fPIC -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/test-calendar test-calendar.o -pthread  ./.libs/libemiscwidgets.so /tmp/evolution/evolution-2.24.5/widgets/text/.libs/libetext.so /tmp/evolution/evolution-2.24.5/widgets/table/.libs/libetable.so /tmp/evolution/evolution-2.24.5/a11y/widgets/.libs/libevolution-widgets-a11y.so /tmp/evolution/evolution-2.24.5/a11y/.libs/libevolution-a11y.so /tmp/evolution/evolution-2.24.5/e-util/.libs/libeutil.so -lcamel-provider-1.2 -lgtkhtml-editor -lgtkhtml-3.14 /usr/lib/libenchant.so -lnss3 -lnssutil3 -lsmime3 -lssl3 ../../e-util/.libs/libeutil.so -lcamel-1.2 /usr/lib/libsqlite3.so -licui18n -lplds4 -lplc4 -lnspr4 -ldl -lX11 -lgpilotd -lgpilotdcm -lgpilotdconduit /usr/lib/libpisync.so /usr/lib/libpisock.so /usr/lib/libusb.so -lpthread /usr/lib/libbluetooth.so /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libart_lgpl_2.so -ledataserverui-1.2 /usr/lib/libglade-2.0.so -lebook-1.2 /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libgnome-2.so /usr/lib/libpopt.so -ledataserver-1.2 /usr/lib/libxml2.so /usr/lib/libgconf-2.so -lsoup-2.4 /usr/lib/libbonobo-2.so /usr/lib/libgio-2.0.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so  -Wl,--rpath -Wl,/usr/lib/evolution/2.24 -Wl,--rpath -Wl,/usr/lib
/usr/bin/ld: cannot find -licui18n
collect2: ld returned 1 exit status
make[4]: *** [test-calendar] Error 1
make[4]: Leaving directory `/tmp/evolution/evolution-2.24.5/widgets/misc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/evolution/evolution-2.24.5/widgets'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/evolution/evolution-2.24.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/evolution/evolution-2.24.5'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
rbrito at chagas:/tmp/evolution/evolution-2.24.5$
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Installing libicu-dev makes the compilation finish without any problems.

Thanks, Rogério Brito.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-rc6-2 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution depends on:
ii  dbus             1.2.12-1                simple interprocess messaging syst
ii  evolution-common 2.24.5-2                architecture independent files for
ii  evolution-data-s 2.24.5-3                evolution database backend server
ii  gconf2           2.24.0-7                GNOME configuration database syste
ii  gnome-icon-theme 2.24.0-4                GNOME Desktop icon theme
ii  libart-2.0-2     2.3.20-2                Library of functions for 2D graphi
ii  libatk1.0-0      1.24.0-2                The ATK accessibility toolkit
ii  libbluetooth2    3.36-1                  Library to use the BlueZ Linux Blu
ii  libbonobo2-0     2.24.1-1                Bonobo CORBA interfaces library
ii  libbonoboui2-0   2.24.1-1                The Bonobo UI library
ii  libc6            2.9-6                   GNU C Library: Shared libraries
ii  libcairo2        1.8.6-2+b1              The Cairo 2D vector graphics libra
ii  libcamel1.2-14   2.24.5-3                The Evolution MIME message handlin
ii  libdbus-1-3      1.2.12-1                simple interprocess messaging syst
ii  libdbus-glib-1-2 0.80-3                  simple interprocess messaging syst
ii  libebackend1.2-0 2.24.5-3                Utility library for evolution data
ii  libebook1.2-9    2.24.5-3                Client library for evolution addre
ii  libecal1.2-7     2.24.5-3                Client library for evolution calen
ii  libedataserver1. 2.24.5-3                Utility library for evolution data
ii  libedataserverui 2.24.5-3                GUI utility library for evolution 
ii  libegroupwise1.2 2.24.5-3                Client library for accessing group
ii  libenchant1c2a   1.4.2-3.3               a wrapper library for various spel
ii  libexchange-stor 2.24.5-3                Client library for accessing Excha
ii  libfontconfig1   2.6.0-3                 generic font configuration library
ii  libfreetype6     2.3.9-4                 FreeType 2 font engine, shared lib
ii  libgconf2-4      2.24.0-7                GNOME configuration database syste
ii  libgdata-google1 2.24.5-3                Client library for accessing Googl
ii  libgdata1.2-1    2.24.5-3                Client library for accessing Googl
ii  libglade2-0      1:2.6.3-1               library to load .glade files at ru
ii  libglib2.0-0     2.20.0-2                The GLib library of C routines
ii  libgnome-pilot2  2.0.15-2.4              Support libraries for gnome-pilot
ii  libgnome2-0      2.24.1-2                The GNOME 2 library - runtime file
ii  libgnomecanvas2-              A powerful object-oriented display
ii  libgnomeui-0     2.24.1-1                The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0   1:2.24.0-3              GNOME Virtual File System (runtime
ii  libgtk2.0-0      2.14.7-5                The GTK+ graphical user interface 
ii  libgtkhtml-edito 3.24.5-2                HTML rendering/editing library - e
ii  libgtkhtml3.14-1 3.24.5-2                HTML rendering/editing library - r
ii  libhal1          0.5.11-8                Hardware Abstraction Layer - share
ii  libice6          2:1.0.5-1               X11 Inter-Client Exchange library
ii  libldap-2.4-2    2.4.15-1                OpenLDAP libraries
ii  libnm-glib0              network management framework (GLib
ii  libnotify1 [libn 0.4.5-1                 sends desktop notifications to a n
ii  libnspr4-0d      4.7.1-4                 NetScape Portable Runtime Library
ii  libnss3-1d       3.12.2.with.ckbi.1.73-1 Network Security Service libraries
ii  liborbit2        1:2.14.17-0.1           libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0    1.22.4-3                Layout and rendering of internatio
ii  libpisock9       0.12.3-10               library for communicating with a P
ii  libpisync1       0.12.3-10               synchronization library for PalmOS
ii  libpopt0         1.14-4                  lib for parsing cmdline parameters
ii  libsm6           2:1.1.0-2               X11 Session Management library
ii  libsoup2.4-1     2.24.3-2                an HTTP library implementation in 
ii  libsqlite3-0     3.6.11-1                SQLite 3 shared library
ii  libusb-0.1-4     2:0.1.12-13             userspace USB programming library
ii  libx11-6         2:1.2-1                 X11 client-side library
ii  libxml2          2.7.3.dfsg-1            GNOME XML library
ii  zlib1g           1:       compression library - runtime

Versions of packages evolution recommends:
pn  evolution-plugins             <none>     (no description available)
pn  evolution-webcal              <none>     (no description available)
pn  gnome-desktop-data            <none>     (no description available)
pn  gnome-pilot-conduits          <none>     (no description available)
ii  spamassassin                  3.2.5-4    Perl-based spam filter using text 
pn  yelp                          <none>     (no description available)

Versions of packages evolution suggests:
pn  bug-buddy                     <none>     (no description available)
pn  evolution-dbg                 <none>     (no description available)
pn  evolution-exchange            <none>     (no description available)
pn  evolution-plugins-experimenta <none>     (no description available)
pn  gnome-spell                   <none>     (no description available)
ii  gnupg                         1.4.9-4    GNU privacy guard - a free PGP rep
pn  network-manager               <none>     (no description available)

-- no debconf information

Rogério Brito : rbrito@{mackenzie,ime.usp}.br : GPG key 1024D/7C2CAEB8
http://www.ime.usp.br/~rbrito : http://meusite.mackenzie.com.br/rbrito
Projects: algorithms.berlios.de : lame.sf.net : vrms.alioth.debian.org

More information about the Pkg-evolution-maintainers mailing list