Re: Problem building clutter



Thanks guys, that worked a treat.

Adding a few details, just in case anybody else hits this and tries to
google it:

Original error:
Build stops with the line:
*** error during stage build of clutter: ########## Error running make
 *** [3/6]

Further up in the log you will see:
/usr/bin/ld: cannot find -lclutter-glx-0.9

And this is all during the build stage:
*** Building clutter *** [3/6]

The fix, as supplied by Dan Winship is:
1. Choose option [4] - start shell
2. Type "touch clutter/cogl/Cogl-0.9.gir"
3. Type "exit"
4. Choose option [1] - rerun stage build
5. When the build finishes, run:
    "jhbuild buildone -f -c clutter"

Ross

On Sun, May 10, 2009 at 12:59 AM, Owen Taylor <otaylor redhat com> wrote:
> On Sat, 2009-05-09 at 18:53 -0400, Dan Winship wrote:
>> Ross Smith wrote:
>> > The problem is during stage 3 of the script - it has an error building clutter.
>> >
>> > The solution was to touch a file in a directory somewhere, then rerun
>> > this stage of the build, and finally run another command, but that's
>> > about as much as I can remember :(
>>
>> It's not Ubuntu-specific; the clutter source tree is just broken right
>> now, and will only build completely if you already have a copy of
>> clutter installed.
>>
>> The workaround: when the build bombs out, choose "open a shell", then
>> type "touch clutter/cogl/Cogl-0.9.gir", then exit the shell and continue
>> the build. Then afterwards, do "jhbuild buildone -f -c clutter" to do a
>> rebuild and actually generate that file correctly.
>
> I put a fix in Clutter bugzilla at:
>
>  http://bugzilla.openedhand.com/show_bug.cgi?id=1594
>
> (But Dan's workaround is going to be easier than applying my patch if
> you just want to get gnome-shell built.)
>
> - Owen
>
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]