Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. -qt-xcb failure
Forum Updated to NodeBB v4.3 + New Features

-qt-xcb failure

Scheduled Pinned Locked Moved Unsolved General and Desktop
37 Posts 3 Posters 8.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T The most recent future

    @jsulm
    Requires libxcb >= 1.5.

    PACKAGE DEPENDENCIES

    Required packages:
    libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm1 libxcb-icccm1-dev libxcb-sync0 libxcb-sync0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-glx0-dev

    On Ubuntu 11.10 icccm1 is replaced by icccm4 and xcb-render-util is not available:
    libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-glx0-dev
    The packages for xcb-render-util can be installed manually from http://packages.ubuntu.com/natty/libxcb-render-util0 and http://packages.ubuntu.com/natty/libxcb-render-util0-dev

    On Ubuntu 12.04 icccm1 is replaced by icccm4 and xcb-render-util can be installed automatically:
    libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-glx0-dev

    I have all these libraries installed, why also wrong. ???

    jsulmJ Offline
    jsulmJ Offline
    jsulm
    Lifetime Qt Champion
    wrote on last edited by
    #14

    @The-most-recent-future What is your target device?

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    T 1 Reply Last reply
    0
    • jsulmJ jsulm

      @The-most-recent-future What is your target device?

      T Offline
      T Offline
      The most recent future
      wrote on last edited by
      #15

      @jsulm

      , touchscreen . a touchscreen , arm board. samsung soc.

      jsulmJ 1 Reply Last reply
      0
      • T The most recent future

        @jsulm

        , touchscreen . a touchscreen , arm board. samsung soc.

        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote on last edited by
        #16

        @The-most-recent-future You need to get a sysroot for it. How, depends on the provider of your device.

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        T 1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #17

          Hi,

          As alternative, you can use Qt's bundled xcb. Pass the -qt-xcb parameter to your configure call.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          T 2 Replies Last reply
          0
          • jsulmJ jsulm

            @The-most-recent-future You need to get a sysroot for it. How, depends on the provider of your device.

            T Offline
            T Offline
            The most recent future
            wrote on last edited by
            #18

            @jsulm
            thanks !

            QT document is say install xcb, xcb is the same for x 11 ?

            1 Reply Last reply
            0
            • SGaistS SGaist

              Hi,

              As alternative, you can use Qt's bundled xcb. Pass the -qt-xcb parameter to your configure call.

              T Offline
              T Offline
              The most recent future
              wrote on last edited by
              #19

              @SGaist

              owowwo ! ~~how to do ? how to do?~~

              1 Reply Last reply
              0
              • SGaistS SGaist

                Hi,

                As alternative, you can use Qt's bundled xcb. Pass the -qt-xcb parameter to your configure call.

                T Offline
                T Offline
                The most recent future
                wrote on last edited by
                #20

                @SGaist
                how to do ? please help me , thanks

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #21

                  Did you pass the option like I suggested ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  T 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    Did you pass the option like I suggested ?

                    T Offline
                    T Offline
                    The most recent future
                    wrote on last edited by
                    #22

                    @SGaist
                    cryying crying ......
                    I do not known how to option for you suggested.
                    please help me .

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #23

                      path_to_Qt_sources/configure -qt-xcb

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      T 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        path_to_Qt_sources/configure -qt-xcb

                        T Offline
                        T Offline
                        The most recent future
                        wrote on last edited by
                        #24

                        @SGaist
                        i do not known ,
                        path_to_Qt_sources : this is a fnction ? macro ?

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #25

                          Neither, it's a placeholder that you should replace by the actual path to your Qt sources.

                          Since you are already building Qt, just do the same as before but replace your -xcb parameter with -qt-xcb.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          T 1 Reply Last reply
                          0
                          • SGaistS SGaist

                            Neither, it's a placeholder that you should replace by the actual path to your Qt sources.

                            Since you are already building Qt, just do the same as before but replace your -xcb parameter with -qt-xcb.

                            T Offline
                            T Offline
                            The most recent future
                            wrote on last edited by
                            #26

                            @SGaist
                            I do not known,
                            Save me once again ! 3Q

                            1 Reply Last reply
                            0
                            • SGaistS Offline
                              SGaistS Offline
                              SGaist
                              Lifetime Qt Champion
                              wrote on last edited by
                              #27

                              Wait wait wait. I think there's been a mis-understanding here (from my side)

                              You're already configuring Qt with the -qt-xcb option it seems but it seems there something not clean.

                              Did you do call configure from a clean state ? By clean state I mean either a non configured source tree or from an empty out of source build.

                              Just in case this page explains what will be provided by the -qt-xcb option.

                              Interested in AI ? www.idiap.ch
                              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                              T 1 Reply Last reply
                              0
                              • SGaistS SGaist

                                Wait wait wait. I think there's been a mis-understanding here (from my side)

                                You're already configuring Qt with the -qt-xcb option it seems but it seems there something not clean.

                                Did you do call configure from a clean state ? By clean state I mean either a non configured source tree or from an empty out of source build.

                                Just in case this page explains what will be provided by the -qt-xcb option.

                                T Offline
                                T Offline
                                The most recent future
                                wrote on last edited by
                                #28

                                @SGaist
                                if configuring qt with the -qt-xcb option,
                                execute ./configure cmd will be failure.
                                built Qt will be failure,

                                1 Reply Last reply
                                0
                                • SGaistS Offline
                                  SGaistS Offline
                                  SGaist
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #29

                                  Can you show the complete configure line you are using ?

                                  Interested in AI ? www.idiap.ch
                                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  T 1 Reply Last reply
                                  0
                                  • SGaistS SGaist

                                    Can you show the complete configure line you are using ?

                                    T Offline
                                    T Offline
                                    The most recent future
                                    wrote on last edited by
                                    #30

                                    @SGaist
                                    ./configure -release -opensource -qt-libpng -qt-zlib -qt-libjpeg -qt-xcb -plugin-sql-sqlite -widgets -qt-sql-sqlite -make libs -no-cups -no-nis -no-iconv -no-dbus -no-qml-debug -no-egl -no-opengl -no-icu -no-accessibility -no-javascript-jit -silent -xplatform linux-arm-gnueabi-g++ -arch arm -linuxfb -nomake tools -make examples -nomake tests -qt-freetype -no-glib -strip -plugindir /root/downSource/qt-everywhere-opensource-src-5.2.0/plugins -confirm-license "$@" -verbose

                                    1 Reply Last reply
                                    0
                                    • SGaistS Offline
                                      SGaistS Offline
                                      SGaist
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #31

                                      Ok... What exact backend do you want to use on your target ?

                                      It seems you want to target LinuxFB and X11, is it really the case ? If only LinuxFB then just don't build the xcb backend.

                                      Interested in AI ? www.idiap.ch
                                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      T 2 Replies Last reply
                                      0
                                      • SGaistS SGaist

                                        Ok... What exact backend do you want to use on your target ?

                                        It seems you want to target LinuxFB and X11, is it really the case ? If only LinuxFB then just don't build the xcb backend.

                                        T Offline
                                        T Offline
                                        The most recent future
                                        wrote on last edited by
                                        #32

                                        @SGaist said in -qt-xcb failure:

                                        If only LinuxFB then just don't build the xcb backend

                                        what ?? why ?
                                        Also please the great gods enlighten me

                                        1 Reply Last reply
                                        0
                                        • SGaistS SGaist

                                          Ok... What exact backend do you want to use on your target ?

                                          It seems you want to target LinuxFB and X11, is it really the case ? If only LinuxFB then just don't build the xcb backend.

                                          T Offline
                                          T Offline
                                          The most recent future
                                          wrote on last edited by
                                          #33

                                          @SGaist
                                          what should I do ??

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved