System dependencies installed question or problem
I am trying to update my jhbuild packages What I did:
- Updated jhbuild to the recent master
- Executed
$ jhbuild sysdeps --install gtk+-3
System installed packages which are new enough:
automake
libtool
make
pkg-config
libxml2 (libxml-2.0.pc, required=2.7.8, installed=2.9.10)
git
intltool (required=0.50.2)
itstool
xmllint
xsltproc
xmlcatalog
docbook-xml
docbook-xsl
python3-devel (python3.pc, required=3.2, installed=3.7)
cc
ninja
bison (required=2.4)
flex (required=2.0)
fontconfig (fontconfig.pc, required=2.11.0, installed=2.13.1)
freetype2 (freetype2.pc, required=12.0.6, installed=23.1.17)
libXft (xft.pc, required=2.0.0, installed=2.3.2)
c++
ragel
libjpeg
cups (required=1.4)
libXcursor (xcursor.pc, installed=1.2.0)
doxygen (required=1.8.1)
xmlto
desktop-file-utils (required=0.20)
Required packages:
System installed packages which are too old:
(none)
No matching system package installed:
libffi (libffi.pc, required=3.0.0)
zlib (zlib.pc)
libpcre (libpcre.pc, required=8.31)
shared-mime-info (shared-mime-info.pc, required=1.0)
libpng (libpng.pc)
gl (gl.pc)
libXext (xext.pc)
libXrender (xrender.pc)
x11 (x11.pc)
libicu (icu-i18n.pc, required=4)
egl (egl.pc, required=10.1.3)
dbus (dbus-1.pc, required=1.4.10)
libXtst (xtst.pc, required=1)
xi (xi.pc)
xkbcommon-x11 (xkbcommon-x11.pc)
libxkbcommon (xkbcommon.pc, required=0.5.0)
wayland-egl (wayland-egl.pc, required=1.0)
Optional packages: (JHBuild will build the missing packages)
System installed packages which are too old:
(none)
No matching system package installed:
I: Installing dependencies on system: libffi zlib libpcre shared-mime-info libpng gl libXext libXrender x11 libicu egl dbus libXtst xi xkbcommon-x11 libxkbcommon wayland-egl
I: Using apt-file to search for providers; this may be extremely slow. Please wait. Patience!
I: Installing: libffi-dev zlib1g-dev libpcre3-dev shared-mime-info libpng-dev libgl1-mesa-dev libxext-dev libxrender-dev libx11-dev libicu-dev libegl1-mesa-dev libdbus-1-dev libxtst-dev libxi-dev libxkbcommon-x11-dev libxkbcommon-dev libwayland-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libdbus-1-dev is already the newest version (1.12.16-2).
libicu-dev is already the newest version (63.2-2).
libffi-dev is already the newest version (3.2.1-9).
libpng-dev is already the newest version (1.6.37-1).
libx11-dev is already the newest version (2:1.6.8-1).
libxext-dev is already the newest version (2:1.3.3-1+b2).
libxi-dev is already the newest version (2:1.7.9-1).
libxkbcommon-dev is already the newest version (0.9.1-1).
libxkbcommon-x11-dev is already the newest version (0.9.1-1).
libxrender-dev is already the newest version (1:0.9.10-1).
libxtst-dev is already the newest version (2:1.2.3-1).
libegl1-mesa-dev is already the newest version (19.2.6-1).
libgl1-mesa-dev is already the newest version (19.2.6-1).
libpcre3-dev is already the newest version (2:8.39-12+b1).
shared-mime-info is already the newest version (1.10-1).
libwayland-dev is already the newest version (1.17.0-1).
zlib1g-dev is already the newest version (1:1.2.11.dfsg-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
As you can see I can't meet some system dependencies.
I use up to date Debian testing:
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.us.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.us.debian.org/debian/ buster main contrib non-free #Added by software-properties
deb http://security.debian.org/ buster/updates contrib main non-free
deb http://ftp.us.debian.org/debian/ buster-updates contrib main non-free
I had this issue before. Usually, if I run jhbuild buildone
it goes fine and I can compile all libraries as dependencies for my target. Of course, I select them manually because of buildone
command.
Is it something we can resolve? Let me know what I can do and I can submit a MR.
Thanks.