I tried with the latest vala[1] and epris, I'm attaching the output.
Then epris.vala.stamp is created anyway and later on the compilation
just fails because there are no .c files. I have to remove
epris.vala.stamp manually.
[1] git://gitorious.org/vala/mainline.git
/opt/vala/bin/valac --vapidir . --pkg config --pkg dbus-glib-1 --pkg
gstreamer-0.10 -C --basedir .. --library mepris audio-player.vala
epr.vala epris.vala epris-track-list.vala mepris.vala
epris-common.vala epris-client.vala epris-player.vala
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeReadOnlyList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_object_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeReadOnlyList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_object_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_data_type_get_data_type: assertion
`self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_value_type_new: assertion
`type_symbol != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeReadOnlyList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
** (valac:4248): CRITICAL **: vala_symbol_get_scope: assertion `self
!= NULL' failed
** (valac:4248): CRITICAL **: vala_scope_lookup: assertion `self != NULL' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
(valac:4248): GLib-GObject-WARNING **: invalid cast from
`GeeArrayList' to `GObject'
(valac:4248): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed
--
Felipe Contreras
Thank you for trying it!
On Wed, Sep 24, 2008 at 5:31 PM, Felipe Contreras
<felipe.c...@gmail.com> wrote:
> I tried with the latest vala[1] and epris, I'm attaching the output.
>
> Then epris.vala.stamp is created anyway and later on the compilation
> just fails because there are no .c files. I have to remove
> epris.vala.stamp manually.
>
> [1] git://gitorious.org/vala/mainline.git
>
> /opt/vala/bin/valac --vapidir . --pkg config --pkg dbus-glib-1 --pkg
> gstreamer-0.10 -C --basedir .. --library mepris audio-player.vala
> epr.vala epris.vala epris-track-list.vala mepris.vala
> epris-common.vala epris-client.vala epris-player.vala
>
> (valac:4248): GLib-GObject-WARNING **: invalid cast from
> `GeeArrayList' to `GObject'
Hmmm.. make sure it is using /opt/vala/lib/libvala !
I've just pushed the rebased version of vala I am using in gitorious.
It should work.
cheers,
--
Marc-André Lureau
Yeap:
echo $LD_LIBRARY_PATH
/opt/vala/lib
> I've just pushed the rebased version of vala I am using in gitorious.
> It should work.
I just tried with that... same issue.
git show: 3a8a63
--
Felipe Contreras