Bug#632330: gnome-screensaver: Fails to build "undefined reference to symbol 'xkl_engine_get_instance'"

Nikolaus Rath Nikolaus at rath.org
Fri Jul 1 13:58:45 UTC 2011


Package: gnome-screensaver
Version: 2.30.0-3
Severity: serious
Justification: fails to build from source

Building on testing, with sources from unstable:

$ sudo apt-get build-dep gnome-screensaver
[...]
$  DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source gnome-
screensaver
[...]
libtool: link: gcc -g -O0 -g -O0 -Wall -Wl,-z -Wl,defs -Wl,-O1 -Wl,--as-needed
-o gnome-screensaver-dialog gnome-screensaver-dialog.o gs-lock-plug.o gs-
debug.o setuid.o subprocs.o gs-auth-pam.o -pthread -Wl,--export-dynamic
-pthread  /usr/lib/libgconf-2.so /usr/lib/libgtk-x11-2.0.so
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgio-2.0.so
/usr/lib/libpangoft2-1.0.so /usr/lib/libpangocairo-1.0.so
/usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libcairo.so /usr/lib/libpango-1.0.so
/usr/lib/libfreetype.so -lfontconfig /usr/lib/libgobject-2.0.so
/usr/lib/libgthread-2.0.so -lSM -lICE -lXext -lX11 -lXss -lXxf86vm -lpam
-lcrypt -lgnomekbdui -lgnomekbd /usr/lib/libgmodule-2.0.so -lrt
/usr/lib/libglib-2.0.so -pthread
/usr/bin/ld: gs-lock-plug.o: undefined reference to symbol
'xkl_engine_get_instance'
/usr/bin/ld: note: 'xkl_engine_get_instance' is defined in DSO
/usr/lib64/libxklavier.so.16 so try adding it to the linker command line
/usr/lib64/libxklavier.so.16: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [gnome-screensaver-dialog] Error 1
make[4]: Leaving directory `/home/nikratio/tmp/gnome-screensaver-2.30.0/src'
make[3]: *** [all] Error 2



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

Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-screensaver depends on:
ii  dbus-x11                     1.4.12-2    simple interprocess messaging syst
ii  gconf2                       2.32.4-1    GNOME configuration database syste
ii  gnome-icon-theme             2.30.3-2    GNOME Desktop icon theme
ii  gnome-session-bin            2.30.2-3    The GNOME Session Manager - Minima
ii  libc6                        2.13-7      Embedded GNU C Library: Shared lib
ii  libcairo2                    1.10.2-6    The Cairo 2D vector graphics libra
ii  libdbus-1-3                  1.4.12-2    simple interprocess messaging syst
ii  libdbus-glib-1-2             0.94-2      simple interprocess messaging syst
ii  libgconf2-4                  2.32.4-1    GNOME configuration database syste
ii  libgl1-mesa-glx [libgl1]     7.10.2-3    free implementation of the OpenGL 
ii  libglib2.0-0                 2.28.6-1    The GLib library of C routines
ii  libgnome-desktop-2-17        2.30.2-2    Utility library for loading .deskt
ii  libgnome-menu2               2.30.3-2+b1 an implementation of the freedeskt
ii  libgnomekbd4                 2.30.2-2    GNOME library to manage keyboard c
ii  libgtk2.0-0                  2.24.4-3    The GTK+ graphical user interface 
ii  libpam0g                     1.1.3-1     Pluggable Authentication Modules l
ii  libpango1.0-0                1.28.3-6    Layout and rendering of internatio
ii  libx11-6                     2:1.4.3-2   X11 client-side library
ii  libxext6                     2:1.3.0-3   X11 miscellaneous extension librar
ii  libxklavier16                5.0-2       X Keyboard Extension high-level AP
ii  libxxf86vm1                  1:1.1.1-2   X11 XFree86 video mode extension l

Versions of packages gnome-screensaver recommends:
ii  gnome-power-manager           2.32.0-2   power management tool for the GNOM
ii  libpam-gnome-keyring          3.0.3-2    PAM module to unlock the GNOME key

Versions of packages gnome-screensaver suggests:
pn  rss-glx                       <none>     (no description available)
pn  xscreensaver-data             <none>     (no description available)

-- no debconf information






More information about the pkg-gnome-maintainers mailing list