xboard-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux - xboard - Duck chess


From: Tim Mann
Subject: Re: Linux - xboard - Duck chess
Date: Wed, 22 Mar 2023 18:36:47 -0700

Using apt to install those -dev .debs is what I meant by installing packages. :-)


On Wed, Mar 22, 2023 at 12:25 PM Rick Groszkiewicz <rgrosz@gmail.com> wrote:
I did some Google searches to figure out the solution, but forgot to post my results.

It appears that I do NOT need to install any packages. Instead, I need to supply the headers for compilation:

sudo apt-get install libcairo2-dev librsvg2-dev libpango1.0-dev
sudo apt-get install libgtk2.0-dev

This allowed me to compile xboard under several linux distros.

On Tue, Feb 28, 2023 at 3:55 PM Tim Mann <tim@tim-mann.org> wrote:
p.s. Reading the talkchess thread again, it looks like you didn't quite get there because you couldn't figure out which packages to install to satisfy the cairo dependency. I actually am not sure either, but as a hint, here are the packages with cairo in their names that I have on my system:

$ apt search cairo |grep cairo |grep installed
libcairo-gobject-perl/jammy,now 1.005-3build1 amd64 [installed,automatic]
libcairo-gobject2/jammy,now 1.16.0-5ubuntu2 amd64 [installed]
libcairo-perl/jammy,now 1.109-2build1 amd64 [installed,automatic]
libcairo-script-interpreter2/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic]
libcairo2/jammy,now 1.16.0-5ubuntu2 amd64 [installed]
libcairo2-dev/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic]
libcairo2-doc/jammy,jammy,now 1.16.0-5ubuntu2 all [installed]
libcairomm-1.0-1v5/jammy,now 1.12.2-4build3 amd64 [installed]
libdecor-0-plugin-1-cairo/jammy,now 0.1.0-3build1 amd64 [installed,automatic]
libfltk-cairo1.3/jammy,now 1.3.8-4 amd64 [installed,auto-removable]
libpangocairo-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]
python3-cairo/jammy,now 1.20.1-3build1 amd64 [installed]
python3-gi-cairo/jammy-updates,now 3.42.1-0ubuntu1 amd64 [installed]

Obviously you don't need the python3 ones. I don't know if all the rest are needed. The ones that say "automatic" were pulled in as dependencies of something else, so you probably don't have to install those explicitly.

Here are packages with pango in their name that I have:

$ apt search pango | grep pango | grep installed
gir1.2-coglpango-1.0/jammy,now 1.22.8-3build1 amd64 [installed]
gir1.2-pango-1.0/jammy,now 1.50.6+ds-2 amd64 [installed]
libcogl-pango20/jammy,now 1.22.8-3build1 amd64 [installed]
libpango-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]
libpango1.0-dev/jammy,now 1.50.6+ds-2 amd64 [installed,automatic]
libpango1.0-doc/jammy,jammy,now 1.50.6+ds-2 all [installed]
libpangocairo-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]
libpangoft2-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]
libpangomm-1.4-1v5/jammy,now 2.46.2-1 amd64 [installed]
libpangox-1.0-0/now 0.0.2-5ubuntu1 amd64 [installed,local]
libpangoxft-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]
pango1.0-tools/jammy,now 1.50.6+ds-2 amd64 [installed,automatic]

And librsvg:

$ apt search librsvg | grep librsvg | grep installed
librsvg2-2/jammy,now 2.52.5+dfsg-3 amd64 [installed]
librsvg2-common/jammy,now 2.52.5+dfsg-3 amd64 [installed]
librsvg2-dev/jammy,now 2.52.5+dfsg-3 amd64 [installed]

reply via email to

[Prev in Thread] Current Thread [Next in Thread]