[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: