Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-79849

invalid library path used in virtualkeybaord

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.13, 5.14
    • Virtual Keyboard
    • None
    • Revert: 730dba4a4741b18b94377ff94d894c3245dd63ef

    Description

      After commit b4d8dc18  "Fix lipitoolkit build on Ubuntu" build is broken on cross-compilations and non-developer builds

      /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now --sysroot=/home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi -Wl,--no-undefined -Wl,-O1 -D_FORTIFY_SOURCE=2 -Wl,--enable-new-dtags -shared -o libqtvirtualkeyboard_lipi.so .obj/lipiinputmethod.o .obj/lipiplugin.o .obj/lipisharedrecognizer.o .obj/lipiworker.o .obj/qrc_qmake_virtualkeyboard_ltk_layouts.o .obj/moc_lipiinputmethod_p.o .obj/moc_lipiplugin.o .obj/moc_lipiworker_p.o  -L/home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/lib -lshaperecommon -lltkcommon -lltkutil /home/sapiippo/development/qt/qt5/qtvirtualkeyboard/lib/libQt5HunspellInputMethod.so /home/sapiippo/development/qt/qt5/qtvirtualkeyboard/lib/libQt5VirtualKeyboard.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5Quick.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5Gui.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5QmlModels.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5Qml.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5Network.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libQt5Core.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libGLESv2.so /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libEGL.so -lpthread /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libdl.so    
      /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/ld: cannot find -lshaperecommon
      /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/ld: cannot find -lltkcommon
      /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/ld: cannot find -lltkutil
      /home/sapiippo/Qt/5.14.0/Boot2Qt/apalis-imx6/toolchain/sysroots/x86_64-pokysdk-linux/usr/lib/libpthread.so: file not recognized: file format not recognized
      

      QT_HOST_LIBS only works for host builds, but will fail for cross-compilations where QT_INSTALL_LIBS points to the target libs.

      But QT_INSTALL_LIBS won't work either, since in a non-developer build, the libs are in $$OUT_PWD/../../../../lib during the build and will be in QT_INSTALL_LIBS only after 'make install'

       

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              mitch_curtis Mitch Curtis
              sapiippo Samuli Piippo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes