Re: Linux - xboard - Duck chess

Tim Mann <[email protected]> Wed, 22 Mar 2023 18:36:47 -0700
Newsgroups gmane.comp.gnu.xboard.devel
Message-ID <CA+2-M10E+prZ5ssfjXuq=1ankEWQ3TSpx+3YxEaM2SsGKRWxQg@mail.gmail.com>
--000000000000096bb605f7875044
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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


On Wed, Mar 22, 2023 at 12:25=E2=80=AFPM Rick Groszkiewicz <[email protected]=
m> 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=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 hi=
nt,
>> 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]
>>
>

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

<div dir=3D"ltr"><div>Using apt to install those -dev .debs is what I meant=
 by installing packages. :-)</div><div><br></div></div><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 22, 2023 at 12=
:25=E2=80=AFPM Rick Groszkiewicz &lt;<a href=3D"mailto:[email protected]">rg=
[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div>I did some Google searches to figure ou=
t 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 supp=
ly the headers for compilation:</div><div><br></div><div>sudo apt-get insta=
ll libcairo2-dev librsvg2-dev libpango1.0-dev<br></div><div>sudo apt-get in=
stall 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"><d=
iv 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]" target=3D"_blank">tim@tim=
-mann.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>p.s. Reading the talkchess thread again, i=
t 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 thei=
r names that I have on my system:</div><div><br></div><div>$ apt search cai=
ro |grep cairo |grep installed<br>libcairo-gobject-perl/jammy,now 1.005-3bu=
ild1 amd64 [installed,automatic]<br>libcairo-gobject2/jammy,now 1.16.0-5ubu=
ntu2 amd64 [installed]<br>libcairo-perl/jammy,now 1.109-2build1 amd64 [inst=
alled,automatic]<br>libcairo-script-interpreter2/jammy,now 1.16.0-5ubuntu2 =
amd64 [installed,automatic]<br>libcairo2/jammy,now 1.16.0-5ubuntu2 amd64 [i=
nstalled]<br>libcairo2-dev/jammy,now 1.16.0-5ubuntu2 amd64 [installed,autom=
atic]<br>libcairo2-doc/jammy,jammy,now 1.16.0-5ubuntu2 all [installed]<br>l=
ibcairomm-1.0-1v5/jammy,now 1.12.2-4build3 amd64 [installed]<br>libdecor-0-=
plugin-1-cairo/jammy,now 0.1.0-3build1 amd64 [installed,automatic]<br>libfl=
tk-cairo1.3/jammy,now 1.3.8-4 amd64 [installed,auto-removable]<br>libpangoc=
airo-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed]<br>python3-cairo/jammy,n=
ow 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 don&#39;t know if all the rest are needed. =
The ones that say &quot;automatic&quot; were pulled in as dependencies of s=
omething 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>$ apt search pango | grep pango | grep insta=
lled<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 [installed]<br>libpango-1.0-0/jammy,now 1.5=
0.6+ds-2 amd64 [installed]<br>libpango1.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 [in=
stalled]<br>libpangocairo-1.0-0/jammy,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 [installed]<br>libpangox-1.0-0/now 0.0.2-5ubu=
ntu1 amd64 [installed,local]<br>libpangoxft-1.0-0/jammy,now 1.50.6+ds-2 amd=
64 [installed]<br>pango1.0-tools/jammy,now 1.50.6+ds-2 amd64 [installed,aut=
omatic]</div><div><br></div><div>And librsvg:</div><div><br></div><div>$ ap=
t search librsvg | grep librsvg | grep installed<br>librsvg2-2/jammy,now 2.=
52.5+dfsg-3 amd64 [installed]<br>librsvg2-common/jammy,now 2.52.5+dfsg-3 am=
d64 [installed]<br>librsvg2-dev/jammy,now 2.52.5+dfsg-3 amd64 [installed]</=
div></div>
</blockquote></div></div>
</blockquote></div>

--000000000000096bb605f7875044--