PDA

View Full Version : The Couldn't load plugin 'ccp' Plague.


gianpa
December 11th, 2007, 12:38 PM
A week ago I decided to install the latest version of Compiz Fusion from git (basically because I long for 3d plug in).
When I finished the installation and tried to launch it it gave me this error:

Error: Couldn't load plugin 'ccp'

The window decorations went away and nothing happened. I had a quick look on the internet and the few things I found were all saying the same thing: "Uninstall-purge compiz and install it again". That's what I did, hundred of times! I tried to compile it, to install from all the repositories of this planet, still the same error. Then I decided to give up. I deleted all repositories, purged everything and reinstalled the version from gutsy repository. ALWAYS THE SAME ERROR! I was getting crazy! I didn't manage to make it work again so I had to reinstall the whole system (first time from when I started to use Linux). On the fresh gutsy install, I tried to install latest git from a repository that everyone in the whole internet was saying that worked and... Still the same error, obviously. I turned back to the gutsy version and it was still not working... I had to reinstall the whole system again.
I have compiled a snapshot from the 3d plugin git that works with my version of compiz, but I'm not happy with it because windows break up when they are in two viewport simultaneously. I'm not trying to install git again, but I think it would be useful for other users to know what happened to me...

delfick
December 11th, 2007, 01:24 PM
you do know gutsy has it by default ?

just go to the system menu -> preferences -> appearance -? Visual Effects

...

Deciare
December 11th, 2007, 01:49 PM
There is currently no repository for Ubuntu Gutsy that offers packages of Compiz Fusion from git. Trying to install packages from repositories for distributions other than Ubuntu will most likely not work. Mixing pieces from different repositories for Ubuntu will also not work. Compiling some pieces manually or with scripts and using packages from the rest may also not work. Even compiling everything from source may not work if you had to change anything to make it build without errors, depending on what you had to change and why it had to be changed.

Installing any version of Compiz when there is already any other version of Compiz on your computer will not work. You'll have to completely remove any prior version before trying another one.

The specific error you were seeing was likely caused by a version conflict between your various Compiz plugins and/or libraries.

gianpa
December 11th, 2007, 03:25 PM
@Deflick sure I know, but is an old version that doesn't have all the plug ins.

@Deciare I tried to purge everything before installing it but it didn't work, maybe I missed something... :( (if so I'd really want to know what!)
The obvious question is: why isn't out there a repository for gutsy!? Is trevino dead or what? :)
I updated to gutsy to stay up to date, not to be sticked with old software!

Deciare
December 11th, 2007, 04:59 PM
Someone tried (http://forum.compiz-fusion.org/showthread.php?t=5478) to create a Compiz Fusion git repository for Gutsy, but it hasn't been updated for quite some time.

The current git master version of Compiz contains core changes for which most distributions are simply not ready, such as the libX11-xcb dependency. I've heard from people who say that the fact of having libX11-xcb installed can cause some of their other programs to break.

There have also been substantial changes to the configuration system. The plugin system has changed so much that new and old plugins are no longer source compatible. And much bigger changes are coming.

Since the difference between the git master and stable release versions of Compiz is so much greater than it used to be, I suppose it's no longer trivial to make packages for old distributions.

Nothing's stopping you if you're determined to make it work, though. What steps did you follow or which script did you use to attempt instlalling git? (You should stay away from packages for now.)

gianpa
December 12th, 2007, 01:06 AM
I know I'm boring but... What's the point of making compiz unusable on most standard distribuitions? This looks to me like nonsense... Shouldn't be better if more people can get to use it? I know I sound ignorant but I just don't understand...

Btw I tried a lot of them, if you could just point me to the right one I would really love you ;)

delfick
December 12th, 2007, 01:21 AM
there's a reason it's called a development version :D

I'm unsure as to the technical reason for xcb but I'm sure it's good, and I'm also sure distros will get xcb suppport eventually :)

untill then we have the 0.6 branch which doesn't have the xcb dependency (and is the more stable branch)

...

Deciare
December 12th, 2007, 02:18 AM
Indeed. The 0.6 branch was created specifically because the developers knew that git master would be a problem for most users. By the time the it's released as version 0.7, and distributors have had a chance to integrate it properly, Compiz will appear to be in much better shape than it is now.

The only guide I would trust with my own computer is this one (http://forum.compiz-fusion.org/showthread.php?t=1985), but there's a fair probability that it was among the ones that messed you up, being as technical a process at it is. I think it's good to learn the hard way, but if you're not in the mood for that, there is a script that I have not tested with which another Gutsy user had success.

Here's the script: http://forum.compiz-fusion.org/attachment.php?attachmentid=425&d=1195847873

And here's the long version of the story: http://forum.compiz-fusion.org/showthread.php?t=5651

If it makes your computer explode, remember: I didn't recommend it, it was more like shoved down my throat. ;)

Fyda
December 22nd, 2007, 02:46 AM
The only guide I would trust with my own computer is this one (http://forum.compiz-fusion.org/showthread.php?t=1985), but there's a fair probability that it was among the ones that messed you up, being as technical a process at it is.Hmm. That guide is for Feisty, not Gutsy. It would be redundant (and possibly harmful) to try it on Gutsy, since Gutsy is supposed to have version 0.6.0 already. (Of course, there may be a difference in freshness due to how conservatively the official Ubuntu repos are updated...)

Anyway, gianpa, I would suggest that if all you really want is the 3D Windows plugin, then you should stay with Gutsy's official version of Compiz and only compile that one plugin from git -- not everything else.

There is a guide to do this: see scottDkoDer's guide to installing unsupported plugins in Gutsy.