Re: Linux - xboard - Duck chess

Rick Groszkiewicz <[email protected]> Wed, 22 Mar 2023 15:25:00 -0400
Newsgroups gmane.comp.gnu.xboard.devel
Message-ID <CAAbyzh3zO=LH-k6xpXdZp1bX3nNxMytP+0zW0y4eindKjgH8Ew@mail.gmail.com>
--0000000000006b969605f7821e17
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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=E2=80=AFPM Tim Mann <[email protected]> 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 hin=
t,
> 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]
>

--0000000000006b969605f7821e17
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I did some Google searches to figure out the solution=
, but forgot to post my results.</div><div><br></div><div>It appears that I=
 do NOT need to install any packages. Instead, I need to supply the headers=
 for compilation:</div><div><br></div><div>sudo apt-get install libcairo2-d=
ev librsvg2-dev libpango1.0-dev<br></div><div>sudo apt-get install libgtk2.=
0-dev<br></div><div><br></div><div>This allowed me to compile xboard under =
several linux distros.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Tue, Feb 28, 2023 at 3:55=E2=80=AFPM Tim Mann &lt;=
<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>p=
.s. Reading the talkchess thread again, it looks like you didn&#39;t quite =
get there because you couldn&#39;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:<=
/div><div><br></div><div>$ apt search cairo |grep cairo |grep installed<br>=
libcairo-gobject-perl/jammy,now 1.005-3build1 amd64 [installed,automatic]<b=
r>libcairo-gobject2/jammy,now 1.16.0-5ubuntu2 amd64 [installed]<br>libcairo=
-perl/jammy,now 1.109-2build1 amd64 [installed,automatic]<br>libcairo-scrip=
t-interpreter2/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic]<br>lib=
cairo2/jammy,now 1.16.0-5ubuntu2 amd64 [installed]<br>libcairo2-dev/jammy,n=
ow 1.16.0-5ubuntu2 amd64 [installed,automatic]<br>libcairo2-doc/jammy,jammy=
,now 1.16.0-5ubuntu2 all [installed]<br>libcairomm-1.0-1v5/jammy,now 1.12.2=
-4build3 amd64 [installed]<br>libdecor-0-plugin-1-cairo/jammy,now 0.1.0-3bu=
ild1 amd64 [installed,automatic]<br>libfltk-cairo1.3/jammy,now 1.3.8-4 amd6=
4 [installed,auto-removable]<br>libpangocairo-1.0-0/jammy,now 1.50.6+ds-2 a=
md64 [installed]<br>python3-cairo/jammy,now 1.20.1-3build1 amd64 [installed=
]<br>python3-gi-cairo/jammy-updates,now 3.42.1-0ubuntu1 amd64 [installed]</=
div><div><br></div><div>Obviously you don&#39;t need the python3 ones. I do=
n&#39;t know if all the rest are needed. The ones that say &quot;automatic&=
quot; were pulled in as dependencies of something else, so you probably don=
&#39;t have to install those explicitly.</div><div><br></div><div>Here are =
packages with pango in their name that I have:</div><div><br></div><div>$ a=
pt search pango | grep pango | grep installed<br>gir1.2-coglpango-1.0/jammy=
,now 1.22.8-3build1 amd64 [installed]<br>gir1.2-pango-1.0/jammy,now 1.50.6+=
ds-2 amd64 [installed]<br>libcogl-pango20/jammy,now 1.22.8-3build1 amd64 [i=
nstalled]<br>libpango-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]<br>libp=
ango1.0-dev/jammy,now 1.50.6+ds-2 amd64 [installed,automatic]<br>libpango1.=
0-doc/jammy,jammy,now 1.50.6+ds-2 all [installed]<br>libpangocairo-1.0-0/ja=
mmy,now 1.50.6+ds-2 amd64 [installed]<br>libpangoft2-1.0-0/jammy,now 1.50.6=
+ds-2 amd64 [installed]<br>libpangomm-1.4-1v5/jammy,now 2.46.2-1 amd64 [ins=
talled]<br>libpangox-1.0-0/now 0.0.2-5ubuntu1 amd64 [installed,local]<br>li=
bpangoxft-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]<br>pango1.0-tools/j=
ammy,now 1.50.6+ds-2 amd64 [installed,automatic]</div><div><br></div><div>A=
nd librsvg:</div><div><br></div><div>$ apt search librsvg | grep librsvg | =
grep installed<br>librsvg2-2/jammy,now 2.52.5+dfsg-3 amd64 [installed]<br>l=
ibrsvg2-common/jammy,now 2.52.5+dfsg-3 amd64 [installed]<br>librsvg2-dev/ja=
mmy,now 2.52.5+dfsg-3 amd64 [installed]</div></div>
</blockquote></div></div>

--0000000000006b969605f7821e17--