<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version rmj.rmm.rup.rpr">
<TITLE>RE: [cairo] libcairo2-dev</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Hello Bryce & List,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">I compiled steps to reproduce:</FONT></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><B></B></SPAN><SPAN LANG="en-ca"><B><FONT SIZE=4 FACE="Calibri">GTK3+ recommends the following packages :</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">atk-2.26.1.tar.xz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">gdk-pixbuf-2.38.2.tar.xz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">glib-2.60.7.tar.xz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">gobject-introspection-1.60.2.tar.x</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">gtk+-3.24.16.tar.xz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">gtk-doc-mainline.zip</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">libcairo2-dev_1.14.6-1_amd64.deb</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">meson-0.54.0.tar.gz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca">        <FONT FACE="Calibri">pango-1.42.4.tar.xz</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">We're only building/installing those, with their dependencies, on a fresh Ubuntu.   Nothing else.   So I'm sure other people are touched by this inconvenience, so your help is needed.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><B></B></SPAN><SPAN LANG="en-ca"><B><FONT SIZE=4 FACE="Calibri">Here are the steps :</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- installing fresh ubuntu ubuntu-18.04.4-desktop-amd64.iso</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- installing video card</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package : python3.8-minimal</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- sudo ln -s /usr/bin/python3.8 /usr/bin/python</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package: python-pip</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- sudo rm /usr/bin/python</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- sudo ln -s /usr/bin/python3.8 /usr/bin/python</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package python3-pip</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- Install meson (meson-0.54.0 ) </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- sudo ln -s /opt/install/meson-0.54.0/meson.py /usr/bin/meson</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package ninja-build</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package git</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package pkg-config</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- python -m pip install python-config</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package python-setuptools</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- python -m pip install setuptools</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package libmount-dev</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- extracting glib (glib-2.60.7) source code then running</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">sudo meson _build</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">sudo ninja -C _build</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">sudo ninja -C _build install</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- package gtk-doc-tools, fontconfig, autoconf, dh-autoreconf, flex, bison, autoconf-archive</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">- installing object is done by extracting gobject-introspection-1.60.2.tar.x and then running :</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">*       meson _build                       *</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">*       ninja -C _build                    *</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">*       sudo ninja -C _build install       *</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><B></B></SPAN><SPAN LANG="en-ca"><B><FONT SIZE=4 FACE="Calibri">- REBOOTING WORKS HERE !!!!</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><B></B></SPAN><SPAN LANG="en-ca"><B><FONT SIZE=4 FACE="Calibri">- Now try install libcairo2-dev then reboot, the display doesn't work.</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><B><FONT SIZE=4 FACE="Calibri">You are still able to SSH into the machine, so I can definitely help you here.</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Anwar</FONT></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">-----Original Message-----<BR>
From: Anwar Moukaddem [<A HREF="mailto:anwar.moukaddem@gmail.com">mailto:anwar.moukaddem@gmail.com</A>]<BR>
Sent: Wednesday, April 8, 2020 12:15 PM<BR>
To: 'Bryce Harrington' <bryce@bryceharrington.org><BR>
Cc: 'cairo@cairographics.org' <cairo@cairographics.org><BR>
Subject: RE: [cairo] libcairo2-dev</FONT></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Hello Bryce,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">I have repeated the installation of Ubuntu 18.04 more than 5 times and every time this happens right after I add libcairo2-dev.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">I've worked on linux installs all my career and believe me this happens after libcairo2 is installed.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">I can give you the exact steps and you're able to reproduce if you want.   Are you a developer yourself?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">anwar</FONT></SPAN></P>
<BR>
<BR>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">-----Original Message-----</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">From: Bryce Harrington [</FONT></SPAN><SPAN LANG="en-ca"></SPAN><A HREF="mailto:bryce@bryceharrington.org"><SPAN LANG="en-ca"><FONT FACE="Calibri">mailto:bryce@bryceharrington.org</FONT></SPAN><SPAN LANG="en-ca"></SPAN></A><SPAN LANG="en-ca"><FONT FACE="Calibri">] </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Sent: Wednesday, April 8, 2020 12:12 PM</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">To: Anwar Moukaddem <</FONT></SPAN><SPAN LANG="en-ca"></SPAN><A HREF="mailto:anwar.moukaddem@gmail.com"><SPAN LANG="en-ca"><FONT FACE="Calibri">anwar.moukaddem@gmail.com</FONT></SPAN><SPAN LANG="en-ca"></SPAN></A><SPAN LANG="en-ca"><FONT FACE="Calibri">></FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Cc:</FONT></SPAN><SPAN LANG="en-ca"> </SPAN><A HREF="mailto:cairo@cairographics.org"><SPAN LANG="en-ca"><FONT FACE="Calibri">cairo@cairographics.org</FONT></SPAN><SPAN LANG="en-ca"></SPAN></A><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Subject: Re: [cairo] libcairo2-dev</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">On Wed, Apr 08, 2020 at 12:03:00PM -0400, Anwar Moukaddem wrote:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> Hello,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">>  </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> I'm now subscribed !  Welcome me.  Here is my original email :</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">>  </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> Once I install libcairo2-dev on Ubuntu, the whole graphics is broken</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> and I can only get to the system through SSH.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">>  </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> What could be wrong ?  Anyone can help ?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">>  </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">> Anwar</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Have you gone through</FONT></SPAN><SPAN LANG="en-ca"> </SPAN><A HREF="https://wiki.ubuntu.com/X/Troubleshooting"><SPAN LANG="en-ca"><FONT FACE="Calibri">https://wiki.ubuntu.com/X/Troubleshooting</FONT></SPAN><SPAN LANG="en-ca"></SPAN></A><SPAN LANG="en-ca"><FONT FACE="Calibri"> ?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Beyond that I'd recommend starting from the regular Ubuntu support</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">channels.  Not knowing details in your case, best guess is it's not</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Cairo but rather some other misconfiguration in your system.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT FACE="Calibri">Bryce</FONT></SPAN><SPAN LANG="en-ca"></SPAN></P>

</BODY>
</HTML>