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 <[email protected]> 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 <[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 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] >> >
