[SOLVED] building Cinnamon (sid)

Archived topics about LMDE 1 and LMDE 2
Locked
stz*j
Level 2
Level 2
Posts: 82
Joined: Fri Jun 25, 2010 3:08 am

Re: building Cinnamon (sid)

Post by stz*j »

Today's dist-upgrade broke my cinnamon :lol: gnome-shell 3.2 has entered testing!

/var/log/apt

Code: Select all

Start-Date: 2012-01-31
Commandline: apt-get --no-install-recommends dist-upgrade
Install: libmozjs185-1.0:i386 (1.8.5-1.0.0+dfsg-3, automatic)
Upgrade: gnome-sushi:i386 (0.2.1-2, 0.2.1-2+b1), libstdc++6:i386 (4.6.2-11, 4.6.2-12), gnome-shell:i386 (3.2.1-8, 3.2.2.1-1), libsushi-1.0-0:i386 (0.2.1-2, 0.2.1-2+b1), gir1.2-sushi-1.0:i386 (0.2.1-2, 0.2.1-2+b1), libgfortran3:i386 (4.6.2-11, 4.6.2-12), g++-4.6:i386 (4.6.2-11, 4.6.2-12), libgomp1:i386 (4.6.2-11, 4.6.2-12), gcc-4.6:i386 (4.6.2-11, 4.6.2-12), libgcc1:i386 (4.6.2-11, 4.6.2-12), gjs:i386 (1.30.0-2, 1.30.0-3), gcc-4.6-base:i386 (4.6.2-11, 4.6.2-12), libquadmath0:i386 (4.6.2-11, 4.6.2-12), cpp-4.6:i386 (4.6.2-11, 4.6.2-12), libcairo-perl:i386 (1.082-1, 1.090-1), libstdc++6-4.6-dev:i386 (4.6.2-11, 4.6.2-12), libgjs0b:i386 (1.30.0-2, 1.30.0-3), gnome-shell-common:i386 (3.2.1-8, 3.2.2.1-1)
Remove: cinnamon:i386 (1.2.0)
End-Date: 2012-01-31
Guess I'm in on the libmozjs problem now :D Maybe I'll stick with MATE for a little longer, Cinnamon is getting way too spicy.
LMDE (Release 1), tracking debian testing, Kernel 3.14.1-686-pae i686 (32 bit), MATE & Enlightenment;
Plays (and rescues system) with experimental and sid repos on another partition with Cinnamon & Gnome3, if grub boots nice that is.
User avatar
mockturtl
Level 4
Level 4
Posts: 452
Joined: Sat Oct 09, 2010 8:51 pm

Re: building Cinnamon (sid)

Post by mockturtl »

I think that's just the ordinary "we see a cinnamon package in the linuxmint repos, so how about removing the one you have installed?" Not caused by the upgrade, in other words.

The usual suspects are now up to date in wheezy, so the build instructions ought to work for everybody.

Famous last words, right? :D
Image
zerozero
Level 16
Level 16
Posts: 6476
Joined: Tue Jul 07, 2009 2:29 pm

Re: building Cinnamon (sid)

Post by zerozero »

stz*j wrote:Today's dist-upgrade broke my cinnamon :lol: gnome-shell 3.2 has entered testing!
same :lol: but now the latest git compiles :D :D

Image
Image

[ bliss of ignorance ]
User avatar
mockturtl
Level 4
Level 4
Posts: 452
Joined: Sat Oct 09, 2010 8:51 pm

Re: building Cinnamon (sid)

Post by mockturtl »

If anybody's feeling adventurous
http://dl.dropbox.com/u/8181658/cinnamu ... ezy.tar.gz
md5: 5ac21ed145c75d7c5fb7b46874ea8bc5

2012-02-02: Bugfixes, workspace switching in Overview mode (ctrl+alt+arrowkey)
http://dl.dropbox.com/u/8181658/cinnamu ... ezy.tar.gz
md5: 99d1217cdb3d974f9a0b939b7fab68cd
To upgrade from a previous build of cinnamon, you only need to reinstall the cinnamon .deb.

2012-02-14: "Everything's an applet" If your panel layout is messed up, see here.

2012-02-16: Drag and drop applets. Send window to workspace. System tray is an applet (look for the mintupdate icon). link
Last edited by mockturtl on Thu Feb 16, 2012 4:10 pm, edited 3 times in total.
Image
User avatar
mockturtl
Level 4
Level 4
Posts: 452
Joined: Sat Oct 09, 2010 8:51 pm

Re: building Cinnamon (sid)

Post by mockturtl »

Glad you're back in business ZZ. :D
Image
zerozero
Level 16
Level 16
Posts: 6476
Joined: Tue Jul 07, 2009 2:29 pm

Re: building Cinnamon (sid)

Post by zerozero »

:D it's glad to be back (well, with an updated v., last couple days i had to use the "fallback" 20110126 build)

and this cinnamon-muffin is shaping really nice: new commits almost every day 8)
Image

[ bliss of ignorance ]
zerozero
Level 16
Level 16
Posts: 6476
Joined: Tue Jul 07, 2009 2:29 pm

Re: building Cinnamon (sid)

Post by zerozero »

mockturtl wrote:
zerozero wrote:mockturtl, maybe this
Oh, crap -- I didn't notice the timestamps the first time. That was just yesterday! The v9 libmozjs that I see a compile warning for just came in... that explains everything, I think.
and this ^^ explained by Jordi Mallach 1
Enter Iceweasel 9.

In parallel, and with incredible bad timing, Iceweasel 9.0 was uploaded to Debian the very same day it was released by Mozilla. Again, it greeted us with a nasty surprise: yet another mozjs API change, which made gjs FTBFS, which meant our kFreeBSD fixes would be unusable until someone who knew Gjs’ internals well enough bit the bullet and worked around the new API changes. Again, Michael Biebl tried to be our saviour, but unfortunately wasn’t able to fix all the problems, so we tried to focus on plan B.

Mozilla had released a fork of the mozjs that is included in Firefox, so that embedders would have a bit less of a hard time with these recurrent API changes. This was based on Firefox 4, and was already being packaged by Ubuntu. Gjs would build using this older version just fine, so we just needed to get it in Debian as soon as possible. We just needed to find a sucke^Wvolunteer that would be inclined to maintain the beast. Only after a few weeks we managed to get Chris Coulson, the Ubuntu packager, to maintain the package directly through the Debian archive via package syncs. However, his package had only been auto-compiled in the three Ubuntu architectures, that is amd64, armel and i386. It’s late January 2012, and we’ve been fighting this war for 10 months.

After getting some help from Michael to get the new package in shape for Debian standards, we were excited to sponsor it for Chris. Duh, after a few days in the NEW fridge, it was rejected by the ftp-masters. The license statement was missing quite a few details, so I went ahead and sacrificed a few hours of my copious free time to get this sorted out. A few days later, mozjs was accepted, but the result was horrible. It was very red. mozjs didn’t build on half of our targets.

Mike Hommey was quick to file a bug and point us to the most obvious rainbows. As he had dealt with this in the past as the Iceweasel maintainer, all of these issues were fixed and patches were ready to be applied verbatim or with minimal changes to our sources. With mozjs finally built successfully (although with severe problems on ia64), we were finally able to rebuild Gjs against it, upload GNOME Shell with our kFreeBSD fixes and wait until today for this mess to be over. Whew.
Image

[ bliss of ignorance ]
GeneC
Level 7
Level 7
Posts: 1598
Joined: Fri Sep 03, 2010 1:59 pm
Location: Maine, USA

Re: building Cinnamon (sid)

Post by GeneC »

EDIT:
Disregard. I confused MUTTER for MUFFIN. :oops:
Last edited by GeneC on Tue Feb 07, 2012 10:36 am, edited 2 times in total.
zerozero
Level 16
Level 16
Posts: 6476
Joined: Tue Jul 07, 2009 2:29 pm

Re: building Cinnamon (sid)

Post by zerozero »

hi Gene :lol:
why can't you apt-get them? 1 and 2
Image

[ bliss of ignorance ]
GeneC
Level 7
Level 7
Posts: 1598
Joined: Fri Sep 03, 2010 1:59 pm
Location: Maine, USA

Re: building Cinnamon (sid)

Post by GeneC »

zerozero wrote:hi Gene :lol:
why can't you apt-get them? 1 and 2
Hi zz :)
I reverted back to my 'clean' installation of LMDE-SID (B4 attempting to compile and install muffin/cinnamon). As expected the debian fontconfig, and libcairo packages broke my fonts (only in Chrome this time, though)? So I am back to a 'stock' LMDE_SID (if that is possible) :shock:
I am in no rush. Looks like Cinnamon will come to LMDE through the debian repos. I had some fun (and some heartache :lol: ) trying to compile and chase depends.
Must have added 80-90 packages that may not be necessary, things were becoming too much of a mess.
Last edited by GeneC on Tue Jan 31, 2012 1:57 pm, edited 1 time in total.
GeneC
Level 7
Level 7
Posts: 1598
Joined: Fri Sep 03, 2010 1:59 pm
Location: Maine, USA

Re: building Cinnamon (sid)

Post by GeneC »

Mutter- muffin??

NEVERMIND! :lol: :lol:
I just had a senior moment. Too much for this old brain. I confused mutter for muffin.
Please disregard previous couple of posts. :oops:
Image
User avatar
dcihon
Level 4
Level 4
Posts: 286
Joined: Sun Aug 07, 2011 2:15 pm
Location: Florissant, MO USA

Re: building Cinnamon (sid)

Post by dcihon »

Gene,
I went the same route with all that Cinnamon - Muffin craziness. I have chose to wait it out also unless someone comes up with an easier full proof way to get it to work.
All this Cinnamon - Muffin talk is making me hungry. Think I'll go to lunch.
Kernel 3.2.0-3-amd64 x86_64 (64 bit) Distro Linux Mint Xfce Edition
ATI - Tracking - Testing
GeneC
Level 7
Level 7
Posts: 1598
Joined: Fri Sep 03, 2010 1:59 pm
Location: Maine, USA

Re: building Cinnamon (sid)

Post by GeneC »

'Lunch" :shock:
Now your talking. :lol:
Got to remember to take my pill tomorrow.
User avatar
mockturtl
Level 4
Level 4
Posts: 452
Joined: Sat Oct 09, 2010 8:51 pm

Re: building Cinnamon (sid)

Post by mockturtl »

zerozero wrote:and this ^^ explained by Jordi Mallach 1
So, Joss outlined what a sane approach to this monster transition could look like. The amount of work to do was what we call “fun” on #debian-gnome.
Oh, those ones are the worst.

(clicking through)
Source: mozjs
Version: 1.8.5-1.0.0+dfsg-3
Severity: important

While mozjs compiles successfully on ia64, the resulting binary
js/src/shell/js segfaults when it is executed.

Mike Hommey mentioned on IRC:
ahhhh for ia64, you're mostly screwed :-/
:lol:

I saw viking777 mention the kFreeBSD snafu here
Image
User avatar
mockturtl
Level 4
Level 4
Posts: 452
Joined: Sat Oct 09, 2010 8:51 pm

Re: building Cinnamon (sid)

Post by mockturtl »

GeneC wrote:'Lunch" :shock:
Now your talking. :lol:
Got to remember to take my pill tomorrow.
No sweat. I asked somebody in the mintcast IRC if you needed an FCC license to listen on ham radio bands 8)
Image
GeneC
Level 7
Level 7
Posts: 1598
Joined: Fri Sep 03, 2010 1:59 pm
Location: Maine, USA

Re: building Cinnamon (sid)

Post by GeneC »

mockturtl wrote:.. I asked somebody in the mintcast IRC if you needed an FCC license to listen on ham radio bands 8)........
:lol:

With Gnome 3.2 entering testing today, I'd bet that the team will be working on UP4 for LMDE soon, if not already.
Gnome 3.2, shell, MGSE, Mate, and Cinnamon hitting the folks tracking latest and latest-incoming all at one.
Man, the forums are going to be busy then. :P

Is your Cinnamon still up and running?
zerozero
Level 16
Level 16
Posts: 6476
Joined: Tue Jul 07, 2009 2:29 pm

Re: building Cinnamon (sid)

Post by zerozero »

are you talking to me? :lol: mine is 8) i just came to the sweet side to

Code: Select all

[2012-01-31 22:58] upgraded qt (4.7.4-3 -> 4.8.0-3)
[2012-01-31 22:58]  
[2012-01-31 22:58]  > KDE Software Compilation 4.8.0
[2012-01-31 22:58]  > packaged by the Chakra Project
[2012-01-31 22:58]  
[2012-01-31 22:58]    Installation Prefix : /usr
[2012-01-31 22:58]    Configuration dir   : ~/.kde4
[2012-01-31 22:58]    Update configs      : /etc/chakra/updates.conf
[2012-01-31 22:58]    Chakra Patches      : /usr/share/chakra/patches
[2012-01-31 22:58]  
[2012-01-31 22:58]    WWW       : http://chakra-project.org
[2012-01-31 22:58]    Wiki      : http://chakra-project.org/wiki/
[2012-01-31 22:58]    Forums    : http://chakra-project.org/bbs/
[2012-01-31 22:58]    Bugtracker: http://chakra-project.org/bugs/
[2012-01-31 22:58]    CCR       : http://chakra-project.org/ccr/
[2012-01-31 22:58]    Bundles   : http://chakra-project.org/bundles.html
[2012-01-31 22:58]    ChangeLogs: http://gitorious.org/chakra-packages
[2012-01-31 22:58]  
[2012-01-31 22:58] upgraded kde-common (4.7.4-1 -> 4.8.0-2)
8) 8)
going back in a second
Image

[ bliss of ignorance ]
User avatar
TheGreatSudoku
Level 3
Level 3
Posts: 146
Joined: Tue Dec 07, 2010 12:05 am

Re: building Cinnamon (sid)

Post by TheGreatSudoku »

I am now seeing Cinnamon in the Mint-Debian repo. Albeit a broken package with a handful of missing dependencies, but it's nice to see it in the repo, hopefully it will be installable soon.
↯Acer Aspire 7730 17" laptop ↝ Intel Core Duo 2.00Ghz x2  4gig DDR2 RAM ⤗ Intel Mobile 4 Graphics ➫ Kernel: 3.2.0-14-liquorix ZEN SMP PREEMPT x86_64  Linux Mint Debian Edition using Sid Repositories ⇨ KDE 4.7.4 ⟿ Installed: 11/23/2010↯
davedarkblade
Level 3
Level 3
Posts: 142
Joined: Tue Jan 26, 2010 7:30 am

Re: building Cinnamon (sid)

Post by davedarkblade »

TheGreatSudoku wrote:I am now seeing Cinnamon in the Mint-Debian repo. Albeit a broken package with a handful of missing dependencies, but it's nice to see it in the repo, hopefully it will be installable soon.
Incoming or latest repo?
iLobster
Level 2
Level 2
Posts: 69
Joined: Fri Jul 08, 2011 9:07 am

Re: building Cinnamon (sid)

Post by iLobster »

davedarkblade wrote:
TheGreatSudoku wrote:I am now seeing Cinnamon in the Mint-Debian repo. Albeit a broken package with a handful of missing dependencies, but it's nice to see it in the repo, hopefully it will be installable soon.
Incoming or latest repo?
Both
Locked

Return to “LMDE Archive”