Comments (11)
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.
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.
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.
@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.
@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.
@ageis are you still experiencing this issue?
from cinnamon-desktop.
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.
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.
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.
@mtwebster muffin 4.4.3 is in the maintenance branch.
from cinnamon-desktop.
I assume this issue is closed, yes?
from cinnamon-desktop.
Related Issues (20)
- Linux Mint 20.2 Uma has broken libpng package HOT 2
- Please provide a Cinnamon-specific implementation of xdg-desktop-portal HOT 13
- Wallpaper issues HOT 11
- option to render panel app icons in monochrome
- libcvc: void functions in gvc-channel-map.c should not return values [-Wreturn-type] HOT 5
- Keyboard Language Changes After Screen Turnoff
- deleted
- deleted
- deleted
- deleted
- deleted
- GTK3 theme doesn't show in the selection list HOT 4
- Search software bar dont support input method using ibus-rime or fcitx HOT 1
- Failed to build: error: βreturnβ with a value, in function returning void [-Werror=return-type] HOT 1
- "Always on top" shortcut removed?? HOT 1
- Restart? Reboot?
- Feature request: add option to display window geometry when moving/resizing it
- Nemo 5.8.4 with Cinnamon 5.8.4 & LM 21.2 Can't Mount SMB Servers HOT 1
- Blurry image thumbnails on HiDPI screen (5k, 200% UI scale) in Nemo, Pix and Xviewer
- After plugging my laptop to my TV via HDMI and unplugging it, the wallpaper becomes blurry
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cinnamon-desktop.