Am 12.11.2022 um 18:07 schrieb Thiago Macieira:
On Friday, 11 November 2022 23:54:24 PST Dennis Luehring wrote:
>    ../qt6/qtbase/configure -debug -opensource [...]
>    # ==> https://pastebin.com/JDm0p80b  qt6_configure.txt

You've only built qtbase. That means you have no Wayland client plugin.

ok, Wayland isn't needed now - so its ok, but a window would be nice :)


The configure output is confusing. It says "yes" for a bunch of X11 things, but
the "XCB" section only has "no":
>   XCB:
>     Using system-provided xcb-xinput ..... no
>     GL integrations:
>       GLX Plugin ......................... no
>         XCB GLX .......................... no
>       EGL-X11 Plugin ..................... no

Though none of them are about XCB itself, one would conclude it is enabled.
The hint here that GLX wasn't enabled.

i don't know how - is there something to force glx
so im getting an configure error for missing dependencies?

forcing -xcb gives me these configure output (https://pastebin.com/ML8QCJRQ)

  XCB:
    Using system-provided xcb-xinput ..... no
    GL integrations:
      GLX Plugin ......................... yes
        XCB GLX .......................... yes
      EGL-X11 Plugin ..................... yes

but also configure fails with

ERROR: Feature "xcb": Forcing to "ON" breaks its condition:
    QT_FEATURE_thread AND TARGET XCB::XCB AND TEST_xcb_syslibs AND
QT_FEATURE_xkbcommon_x11


i've double checked every required package that is needed and can't find
a missing package


installed glx packages:

linux@linux-virtual-machine:~$ apt list --installed | grep glx

WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.

libgl1-mesa-glx/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
libglx-dev/jammy,now 1.4.0-1 amd64 [installed]
libglx-mesa0/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
libglx0/jammy,now 1.4.0-1 amd64 [installed]
libxcb-glx0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-glx0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]


also glxgears is working


installed mesa packages:

linux@linux-virtual-machine:~$ apt list --installed | grep mesa

WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.

libegl-mesa0/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed,automatic]
libegl1-mesa-dev/jammy-updates,now 22.0.5-0ubuntu0.1 amd64
[installed,automatic]
libgl1-mesa-dev/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
libgl1-mesa-dri/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
libgl1-mesa-glx/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
libglapi-mesa/jammy-updates,now 22.0.5-0ubuntu0.1 amd64
[installed,automatic]
libglu1-mesa-dev/jammy,now 9.0.2-1 amd64 [installed]
libglu1-mesa/jammy,now 9.0.2-1 amd64 [installed,automatic]
libglx-mesa0/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
mesa-common-dev/jammy-updates,now 22.0.5-0ubuntu0.1 amd64 [installed]
mesa-utils-bin/jammy,now 8.4.0-1ubuntu1 amd64 [installed,automatic]
mesa-utils/jammy,now 8.4.0-1ubuntu1 amd64 [installed]
mesa-vulkan-drivers/jammy-updates,now 22.0.5-0ubuntu0.1 amd64
[installed,automatic]

installed xcb packages:

linux@linux-virtual-machine:~$ apt list --installed | grep xcb

WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.

libx11-xcb-dev/jammy,now 2:1.7.5-1 amd64 [installed]
libx11-xcb1/jammy,now 2:1.7.5-1 amd64 [installed,automatic]
libxcb-dri2-0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-dri3-0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-glx0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-glx0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-icccm4-dev/jammy,now 0.4.1-1.1build2 amd64 [installed]
libxcb-icccm4/jammy,now 0.4.1-1.1build2 amd64 [installed,automatic]
libxcb-image0-dev/jammy,now 0.4.0-2 amd64 [installed]
libxcb-image0/jammy,now 0.4.0-2 amd64 [installed]
libxcb-keysyms1-dev/jammy,now 0.4.0-1build3 amd64 [installed]
libxcb-keysyms1/jammy,now 0.4.0-1build3 amd64 [installed,automatic]
libxcb-present0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-randr0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-randr0/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-render-util0-dev/jammy,now 0.3.9-1build3 amd64 [installed]
libxcb-render-util0/jammy,now 0.3.9-1build3 amd64 [installed,automatic]
libxcb-render0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-render0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-res0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-shape0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-shape0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-shm0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-shm0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-sync-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-sync1/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-util-dev/jammy,now 0.4.0-1build2 amd64 [installed]
libxcb-util1/jammy,now 0.4.0-1build2 amd64 [installed]
libxcb-xfixes0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-xfixes0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-xinerama0-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-xinerama0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-xinput-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-xinput0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-xkb-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb-xkb1/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb-xv0/jammy,now 1.14-3ubuntu3 amd64 [installed,automatic]
libxcb1-dev/jammy,now 1.14-3ubuntu3 amd64 [installed]
libxcb1/jammy,now 1.14-3ubuntu3 amd64 [installed]




In any case, the XCB plugin didn't get built:

> linux@linux-virtual-machine:~/qt6_dev/qt6-build/plugins/platforms$ ls
> libqeglfs.so  libqlinuxfb.so  libqminimalegl.so  libqminimal.so
> libqoffscreen.so  libqvkkhrdisplay.so  libqvnc.so

So this build has no XCB or Wayland, that's why you can't start applications.
If you just want to test an application that starts and ends, you can use the
offscreen one.



_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to