I believe the Chromebook runs Gentoo Linux. I only bought it in the last 3 weeks or so and I did have Linuxcnc working on it until the Python 3 changes. I see now I missed the python3 in the cairo module name I installed so I will try that tonight.
For info, these are the modules I had to install to build Linuxcnc master with the Python3 changes on the weekend to use QT. python3-gi python3-tk python3-pyqt5 python3-xlib python3-dbus python3-pip python3-pyqt5 pyqt5-dev-tools qttools5-dev-tools Python3-pyqt5.qsci python3-PyQt5.QtOpenGL python3-PyQt5.QtSvg python-gi-cairo pip3 install --upgrade setuptools pip3 install QScintilla pip3 install numpy pip3 install PyOpenGL I think with the push forward to QT based GUI's, some of these dependencies should be tested for in the build process so missing dependencies are caught before attempting to run Linuxcnc. Axis was affected as well with python3-gi-cairo missing Rod Webster *1300 896 832* +61 435 765 611 Vehicle Modifications Network www.vehiclemods.net.au On Tue, 3 Aug 2021 at 07:28, Gene Heskett <[email protected]> wrote: > On Monday 02 August 2021 17:16:16 Rene Hopf via Emc-developers wrote: > > > On 02.08.21 08:51, Rod Webster wrote: > > > Yes python3-gi-cairo is installed (It was missing) > > > You should not ask about the OS. Running Linux on a Chromebook for > > > testing. Its been fine up until now. > > > > a user on discord had the issue on bullseye, and it was fixed by > > installing python3-gi-cairo. > > > > if you do not provide information about the os you are using, no one > > can help you. > > > > "fine up to now" doesnt really tell anything, as there have been major > > changes. > > > And its apparent that I have not used any gtk in my gui's. After a > rebuild from github this morning, all my pyvcp and such are still > working normally. Thank you. > > > > Rod Webster > > > *1300 896 832* > > > +61 435 765 611 > > > VMN® > > > www.vmn.com.au > > > > > > On Mon, 2 Aug 2021 at 07:53, Rene Hopf <[email protected]> wrote: > > >> On 01.08.21 23:08, Rod Webster wrote: > > >>> I've been trying to get Linuxcnc running after pulling the very > > >>> latest version. > > >>> I successfully compiled the code. > > >>> > > >>> I had a lot of Python dependencies to resolve but finally I am > > >>> getting errors from Linuxcnc code > > >>> > > >>> I am getting the following error regardless of the GUI sim I run > > >> > > >> (including > > >> > > >>> Axis) > > >>> File "/home/rod/linuxcnc-dev/lib/python/glnav.py", line 19, in > > >>> use_pango_font > > >>> pango_context = PangoCairo.create_context(context) > > >>> KeyError: 'could not find foreign type Context' > > >>> > > >>> Is there a dependency I have missed? > > >> > > >> is python3-gi-cairo installed? which os are you on? > > >> > > >>> Rod Webster > > >>> *1300 896 832* > > >>> +61 435 765 611 > > >>> VMN® > > >>> www.vmn.com.au > > >>> > > >>> _______________________________________________ > > >>> Emc-developers mailing list > > >>> [email protected] > > >>> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > > > _______________________________________________ > > > Emc-developers mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > _______________________________________________ > > Emc-developers mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > Cheers, Gene Heskett > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > Genes Web page <http://geneslinuxbox.net:6309/gene> > > > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
