Re: build broken



I've removed my ~/gnome-shell/source/gjs directory, and jhbuild -f -a -c now comes up with this:

cc1: warnings being treated as errors
default.c: In function ‘switch_workspace’:
default.c:381: error: passing argument 2 of ‘clutter_actor_get_position’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:379: note: expected ‘gfloat *’ but argument is of type ‘gint *’
default.c:381: error: passing argument 3 of ‘clutter_actor_get_position’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:379: note: expected ‘gfloat *’ but argument is of type ‘gint *’
default.c:382: error: passing argument 2 of ‘clutter_actor_get_size’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:370: note: expected ‘gfloat *’ but argument is of type ‘guint *’
default.c:382: error: passing argument 3 of ‘clutter_actor_get_size’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:370: note: expected ‘gfloat *’ but argument is of type ‘guint *’
default.c: In function ‘maximize’:
default.c:566: error: passing argument 2 of ‘clutter_actor_get_size’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:370: note: expected ‘gfloat *’ but argument is of type ‘guint *’
default.c:566: error: passing argument 3 of ‘clutter_actor_get_size’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:370: note: expected ‘gfloat *’ but argument is of type ‘guint *’
default.c:567: error: passing argument 2 of ‘clutter_actor_get_position’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:379: note: expected ‘gfloat *’ but argument is of type ‘gint *’
default.c:567: error: passing argument 3 of ‘clutter_actor_get_position’ from incompatible pointer type
/home/david/gnome-shell/install/include/clutter-0.9/clutter/clutter-actor.h:379: note: expected ‘gfloat *’ but argument is of type ‘gint *’
make[4]: *** [default_la-default.lo] Error 1
make[4]: Leaving directory `/home/david/gnome-shell/source/mutter/src/compositor/mutter/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/david/gnome-shell/source/mutter/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/david/gnome-shell/source/mutter/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/david/gnome-shell/source/mutter'
make: *** [all] Error 2
*** error during phase build of mutter: ########## Error running make  *** [4/6]

  [1] rerun phase build
  [2] ignore error and continue to install
  [3] give up on module
  [4] start shell
  [5] reload configuration
  [6] go to phase force_checkout
  [7] go to phase configure
  [8] go to phase clean
  [9] go to phase distclean
choice:

Anyone got any ideas what is going wrong?

2009/6/5 Owen Taylor <otaylor redhat com>
On Fri, 2009-06-05 at 17:34 +0100, Mike Bursell wrote:
> Hi -
>
> Gnome-shell's not building today.  I've tried a "jhbuild build -f -a
> -c", but that doesn't work, either.
>
> Output below.

If you remove your ~/gnome-shell/source/gjs directory, it seems to work.
Things seem to have been changed in a way so 'clean' isn't clean enough
to get it working again. (Something to do with automake automatic
dependency tracking and a subdirectory that got renamed.)

- Owen

> -Mike.
>
> *** Building gjs *** [5/6]
> make
> abs_top_srcdir="/home/mike/gnome-shell/source/gjs"
> LD_LIBRARY_PATH="/home/mike/gnome-shell/install/lib64:/usr/lib/xulrunner-1.9.0.10:/usr/lib/xulrunner-1.9.0.10" G_FILENAME_ENCODING=latin1      ./scripts/make-tests . gjs/jsapi-util-array.c gjs/jsapi-util-error.c gjs/jsapi-util-string.c gjs/stack.c util/glib.c
> ./gjstest.h and ./gjstest.c appear to be unchanged, not updating
> make  all-am
> make[1]: Entering directory `/home/mike/gnome-shell/source/gjs'
> make[1]: *** No rule to make target `gjsdbus/dbus.c', needed by
> `libgjs_dbus_la-dbus.lo'. Stop.
> make[1]: Leaving directory `/home/mike/gnome-shell/source/gjs'
> make: *** [all] Error 2
> *** error during stage build of gjs: ########## Error running make   ***
> [5/6]
>
>   [1] rerun stage build
>   [2] ignore error and continue to install
>   [3] give up on module
>   [4] start shell
>   [5] go to stage force_checkout
>   [6] go to stage configure
>   [7] go to stage force_clean
>   [8] go to stage force_distclean
> choice: 3
> *** module gnome-shell not built due to non buildable gjs *** [6/6]
> *** the following modules were not built *** [6/6]
> gjs gnome-shell
>
>
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-shell-list

_______________________________________________
gnome-shell-list mailing list
gnome-shell-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list



--
Check out my twitter feed at http://twitter.com/dave1022


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