Bug#728761: libqt5gui5: libqxcb unusable due to symbol lookup error
Hi Lisandro,
thanks for your email.
On Di, 05 Nov 2013, Lisandro Damián Nicanor Pérez Meyer wrote:
> unzip Sigil<...>.zip
> mkdir build
> cd build
> export QT_SELECT=qt5
> cmake ../
> make -j4
> ./bin/sigil
Hmm, the only difference I did was unzip into a different
subdir and call
export QT_SELECT=qt5
cmake -DCMAKE_INSTALL_PREFIX=/opt/sigil ../Source/
I retried now with your incatations with the same effect.
...
[100%] Built target sigil
norbert@tofuschnitzel:
[~/Debian/sigil/foooo/build] ./bin/sigil
./bin/sigil: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so: undefined symbol: xkb_keymap_new_from_names
cmake run generates the following output:
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- date_time
-- filesystem
-- program_options
-- regex
-- system
-- thread
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- Could NOT find MiniZip
-- checking for module 'xerces-c>=3.1'
-- found xerces-c, version 3.1.1
-- checking for module 'hunspell'
-- found hunspell, version 1.3.2
-- checking for module 'libpcre16'
-- package 'libpcre16' not found
-- Could NOT find XercesExtensions
-- Could NOT find FlightCrew
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for windows.h
-- Looking for windows.h - not found
-- Looking for C++ include type_traits.h
-- Looking for C++ include type_traits.h - not found
-- Looking for C++ include bits/type_traits.h
-- Looking for C++ include bits/type_traits.h - not found
-- Looking for bcopy
-- Looking for bcopy - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strtoq
-- Looking for strtoq - found
-- Looking for _strtoi64
-- Looking for _strtoi64 - not found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long long
-- Check size of long long - done
-- Check size of unsigned long long
-- Check size of unsigned long long - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/norbert/Debian/sigil/foooo/build
If you are interested I can send you the make output, too.
> This of course did not happened in a clean chroot.
> Can you provide more info to help debug this issue?
What kind of information would help? I checked my installation
now and there is only one package from experimental: libqt5-dev
which might be related. But this is only a meta-package.
I have some other pakcages from experimenatal, but unrelated
(libpoppler, vala) and home-brewn stuff (latex mostly, wpa,
unison, .. nothing related to qt5 or compilation).
Norbert
------------------------------------------------------------------------
PREINING, Norbert http://www.preining.info
JAIST, Japan TeX Live & Debian Developer
DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
Reply to: