PDA

View Full Version : x has no member named y


jug
June 5th, 2007, 01:54 PM
Hi!
Since Kristians get-git script didn't work for me I used franzrogar makeccc.
It works, compiles compiz, emerald and some plugins, but I get many errors saying "x has no member named y". These plugins fail to compile and are not working.
The problem seems to exist since 3 or 4 days, maybe it's related to that new walker-api-thing. Before that, all plugins compiled without any errors.
Is this a known issue or is there something with my system? Haven't read any other reports of this issue.

On that occasion, is there a recommendation on how to compile compcomm? get-git? makeccc? trevinos ubuntu-packages? manual compile?
get-git still uses beryl-premerge which I read to be outdated and discouraged to use.
makeccc causes the errors above.
Trevinos packages are named very confusing, because compiz0.5 was released before the merge, right? So how old are those packages?
Manual compile would be maybe the best, but it's quite time consuming.

Please communicate more on changes in the core and their consequences. :)

adamk
June 5th, 2007, 02:13 PM
I started running into a few problems with the get-git script a few weeks ago and started doing manual builds. The last one was yesterday. I was able to build compiz, css-lib, ccsm, ccs-python, ccs-settings, emerald, emerald-themes, and various plugins like animation, firepaint, ring, wall, thumbnail, snow, expo, etc.

In terms of being time consuming.. It's really not too bad. I've pulled all the base packages into one directory and those plugins into another.

for i in *; do cd $i; pwd; ./autogen.sh; make; sudo make install; cd -; pwd; done

Probably not the most elegent solution, but it works for me. The plugins can be done in a similar manner, but without the ./autogen.sh before the make and without the sudo before the make install. Similarly you can update the source via git with just a slight modification.

Adam