Git Product home page Git Product logo

Comments (11)

mtwebster avatar mtwebster commented on May 20, 2024 1

I knew that I was just testing.

So 4.4.3 also doesn't have the build fixes I linked - hopefully those take care of it for everyone.

from cinnamon-desktop.

ageis avatar ageis commented on May 20, 2024

By the filename, I think it could be related to an error that happens when I install Cinnamon next.

Couldn't find include 'CDesktopEnums-3.0.gir' (search path: '['.', '/usr/local/lib/muffin', 'gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']')

Edit: could be some prefix changes, but I found that file in /usr/local/share/gir-1.0/CDesktopEnums-3.0.gir so I would add it to search paths.

from cinnamon-desktop.

mtwebster avatar mtwebster commented on May 20, 2024

The build message is fine - I've tried fixing it, only to break another aspect of the build completely.

As far as your install goes, you'd better uninstall that completely and re-build with a --prefix=/usr flag when you configure. The way these files are used it's not recommended to install to /usr/local, and I've seen and had a lot of broken systems because of this (this is something out of our control for the most part.) I highly recommend doing this.

You didn't mention which distro you're on, or what version of cinnamon-desktop you're trying to build, but it's fairly simple to build in debian or ubuntu using dpkg-buildpackage - which adds the proper prefixes for distro-specific installation.

from cinnamon-desktop.

ageis avatar ageis commented on May 20, 2024

@mtwebster I;m on Debian testing amd64, but I have a mixture of packages and libraries from unstable and experimental too. I started from stretch. So it's a mixed system; but I let aptitude sort things out. I have been getting a lot of coredumps from various processes lately though...

You're right, I've been running into problems with changing prefixes around and I think I messed up some of my system packages. Been trying to get them back with apt-get build-dep (which has no --force-reinstall option unfortunately?)...

I did get it to work finally though. I also switched to LXDM from LightDM.

Regards from a new Cinnamon user.

I like meson+ninja... I can pass DEST_DIR and CMAKE_PREFIX_PATH in my ENV and also use the traditional --prefix. I just need to work on reverting my system libraries to the system apt preferred candidates... I mention this cause I was also building Pidgin which as Meson+Ninja too and the builds of dependencies and the app and its components llike libpurple were succeeding until I started mixing prefixes for different components. And I found there's no option for suppressing GCC warnings about incomplete or unknown types. That's an issue for another repo I guess...Leaned my lesson.😟 I'll contribute when I have time and can review your source.

from cinnamon-desktop.

ageis avatar ageis commented on May 20, 2024

@mtwebster Oh...I found it strange that when I added your repository it changed the contents of my /etc/os-release file to say Linux Mint.That's inadvisable IMO.

from cinnamon-desktop.

icarter09 avatar icarter09 commented on May 20, 2024

@ageis are you still experiencing this issue?

from cinnamon-desktop.

vishwin avatar vishwin commented on May 20, 2024

Just hit this issue myself for the first time whilst compiling muffin 4.4.3 with cinnamon-desktop 4.4.1. Wasn't a problem using glib 2.56 and gobject-introspection 1.56, but with glib 2.64 and gobject-introspection 1.64, this happens. FreeBSD, so /usr/local hierarchy is required.

from cinnamon-desktop.

vishwin avatar vishwin commented on May 20, 2024

Removing --warn-error from the g-ir-scanner flags allows the build to continue. But this is probably a hack at best.

from cinnamon-desktop.

mtwebster avatar mtwebster commented on May 20, 2024

Both cinnamon-desktop and muffin should build fine with glib 2.64 and gobject-introspection 1.64, at least in ubuntu 20.04..

This is an issue in the last release version (muffin 4.4.2, ). There is no muffin 4.4.3 so I'm not sure where that comes from.

This should be fixed in git master. I never had an issue with the cinnamon-desktop build.

linuxmint/muffin@e0471c5
linuxmint/muffin@eaacd66
linuxmint/muffin@a452ec9

from cinnamon-desktop.

collinss avatar collinss commented on May 20, 2024

@mtwebster muffin 4.4.3 is in the maintenance branch.

from cinnamon-desktop.

ItzSwirlz avatar ItzSwirlz commented on May 20, 2024

I assume this issue is closed, yes?

from cinnamon-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.