Qt building from sources - xcb dependencies
-
That is the thing: it was not built due to missing development packages of the dependencies listed as missing that you posted earlier.
-
I know, that's what I already said.
I followed that list
and made a checkmark on every listet item. Nevertheless, configure is claiming about missing xcb components and a built program is not starting.
I also got no helpful reply from Opensuses community.
I am now working on switching to Wayland and to skip X11. With Wayland there are no issues so far.
-
@MasterQ said in Qt building from sources - xcb dependencies:
Nevertheless, configure is claiming about missing xcb components and a built program is not starting.
@Christian-Ehrlicher Already wrote that libs are missing - did you address that?
Here:-- [QtBase] Could NOT find XCB_EWMH (missing: XCB_EWMH_LIBRARY XCB_EWMH_INCLUDE_DIR) (found version "") -- [QtBase] Could NOT find XCB_ICCCM (missing: XCB_ICCCM_LIBRARY XCB_ICCCM_INCLUDE_DIR) (found version "") -- [QtBase] Could NOT find XCB_KEYSYMS (missing: XCB_KEYSYMS_LIBRARY XCB_KEYSYMS_INCLUDE_DIR) (found version "") -- [QtBase] Could NOT find XCB_XEVIE (missing: XCB_XEVIE_LIBRARY) (found version "") -- [QtBase] Could NOT find XCB_XPRINT (missing: XCB_XPRINT_LIBRARY) (found version "")
-
@Christian-Ehrlicher Already wrote that libs are missing - did you address that?
Yes. After post #2 of this thread I checked everything again and installed devel packages as long as they were available.
I now have reinstalled/changed whole OS. After already spending too much time on that issue, a complete new install yesterday was much faster and easier. The journey is still not at its end but for now it is looking promissing.
Maybe today or tomorrow I will see if Qt configures and compiles.
-
@MasterQ said in Qt building from sources - xcb dependencies:
Yes. After post #2 of this thread I checked everything again and installed devel packages as long as they were available
But did you also build and install the XCB plug-in afterwards?
-
Yes, of course. .. I tried at least and failed.
I am now running a fresh OS and it seems the xcb issues are gone. But others arise. Configure says
joachim:~/Qt$ grep "NOT find" configure.log -- [QtBase] Could NOT find Slog2 (missing: Slog2_INCLUDE_DIR Slog2_LIBRARY) -- [QtBase] Could NOT find GSSAPI (missing: GSSAPI_LIBRARIES GSSAPI_INCLUDE_DIRS) -- [QtBase] Could NOT find EGL (missing: HAVE_EGL) (found version "1.5") joachim:~/Qt$
All dependencies could be solved except of the mentioned above. At the moment I can not identify corresponding libs.
for pattern
slog2
I get no hit
for patterngssapi
I get several hits, like
libglobus-gssapi-assist-devel
libglobus-gssapi-error-devel
...for pattern
egl
I get
gegl
glgrib-egl
Any idea how the missing libs are called?
The System now is an Ubuntu 2410.
-
Well, if everything you need is enabled you can ignore these missing parts.
-
ignoring the missing dependencies is difficult since configure stopps.
-- [QtBase] Could NOT find EGL (missing: HAVE_EGL) (found version "1.5") -- Configuring incomplete, errors occurred!
GSSAPI
could now be identified withlibkrb5-dev (1.21.3-3)
FindEGL.cmake
is looking forEGL/egl.h
which can be found inlibegl-dev
and in packageemscripten
. Even iflibegl-devel
is installed, it is not found.FindSlog2.cmake
is looking for/sys/slog2.h
which is not found in any package.To which Qt parts do
EGL
andSlog2
refere to? I then can decide if I can ignore or skip that modules. -
@MasterQ said in Qt building from sources - xcb dependencies:
To which Qt parts do EGL
QtBase, you can see that in the configure output ([QtBase]).
Not sure about slog.After installing missing dependencies you should start from scratch:
- Delete build folder
- Create new build folder
- Run cmake
-