Hi !
I'm trying to compile 2.8 on Debian 9 Stretch, to be used later with QtPyVCP. Have to use v9 Stretch since there is a problem running QtPyVCP on v10 Buster, as described here.
forum.linuxcnc.org/41-guis/37374-q-v2-8-...ebian-9-or-10#145240
git clone
github.com/LinuxCNC/linuxcnc.git
linuxcnc-dev
cd linuxcnc-dev
git fetch origin 2.8; git checkout 2.8
cd debian
./configure uspace
cd ..
dpkg-checkbuilddeps
Now I have some problems.
1) libxenomai-dev - not in stretch repo at all, available in unstable, so this is solved.
2) Compiling LinuxCNC requires a lot of libs and headers which are interdependent between each other.
Culprit seems to be between libglib, libgtk2.0 and libpango-1.0.0
apt --allow-downgrades --reinstall install libglib2.0-bin:amd64=2.50.3-2+deb9u1 libglib2.0-0:amd64=2.50.3-2+deb9u1
# with testing and unstable repo disabled.
The following packages have unmet dependencies:
libgtk2.0-0 : Depends: gnome-icon-theme but it is not going to be installed or
adwaita-icon-theme but it is not going to be installed
Recommends: libgail-common but it is not going to be installed
Recommends: libgtk2.0-bin but it is not going to be installed
libpango-1.0-0 : Depends: libglib2.0-0 (>= 2.55.2) but 2.50.3-2+deb9u1 is to be installed
libpangocairo-1.0-0 : Depends: libglib2.0-0 (>= 2.55.2) but 2.50.3-2+deb9u1 is to be installed
libpangoft2-1.0-0 : Depends: libglib2.0-0 (>= 2.55.2) but 2.50.3-2+deb9u1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
However
apt-cache madison libglib2.0-0
shows:
libglib2.0-0 | 2.50.3-2+deb9u1 |
deb.debian.org/debian
stretch/main amd64 Packages
glib2.0 | 2.50.3-2 |
deb.debian.org/debian
stretch/main Sources
glib2.0 | 2.50.3-2+deb9u1 |
deb.debian.org/debian
stretch/main Sources
glib2.0 | 2.50.3-2 |
deb.debian.org/debian-security
stretch/updates/main Sources
There are broken dependencies in Stretch.
Anyone have any idea how to overcome this?
Or should I simply use 2.9 branch instead ?
Thanks in advance for any help.