Issues compiling

13 views
Skip to first unread message

Felipe Contreras

unread,
Sep 24, 2008, 10:31:01 AM9/24/08
to ep...@googlegroups.com
Hi there,

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

Marc-André Lureau

unread,
Sep 24, 2008, 11:20:51 AM9/24/08
to ep...@googlegroups.com
Hi Felipe

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

Felipe Contreras

unread,
Sep 24, 2008, 11:35:09 AM9/24/08
to ep...@googlegroups.com
On Wed, Sep 24, 2008 at 6:20 PM, Marc-André Lureau
<marcandr...@gmail.com> wrote:
>
> Hi Felipe
>
> 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 !

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

Reply all
Reply to author
Forward
0 new messages