Re: Trying to build rygel on Debian Jessie - problem with sqlite3



Hi Georg,

thanks for the tips. At least in Debian, '/usr/local/lib' is in the
library path (and its the default installation dir for 'make install'
anyways). In fact, it worked miracoulosely the second time I tried it.

I've stopped my work for the moment. Debian Jessie doesn't run stable
in a VMWare machine as of yet. Don't know if VMWare (I used the
'Debian 7' setting for the guest, there is no 'Debian 8' as of yet)
or/and Jessie is/are the culprit(s).

Rygel is not easily compileable in Debian Wheezy, too much dependencies
of higher version libs. And running it out of the box results in a
myriad of errors:
-----------------------------------------------------------------------
(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_get_parent: assertion `G_IS_FILE (file)' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_id: assertion `file != NULL' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_object: assertion `object_id != NULL' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_get_parent: assertion `G_IS_FILE (file)' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_id: assertion `file != NULL' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_object: assertion `object_id != NULL' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_get_parent: assertion `G_IS_FILE (file)' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_id: assertion `file != NULL' failed

(rygel:1986): MediaExport-CRITICAL **: rygel_media_export_media_cache_get_object: assertion `object_id != NULL' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed

(rygel:1986): GLib-GIO-CRITICAL **: g_file_equal: assertion `G_IS_FILE (file2)' failed
-----------------------------------------------------------------------
These errors are continuously outputted.

Is there a way to change the sort order of Rygel - title - short of
changing the source? I would very much prefer {disc number} -
{track number} if possible.

And for the meta tags I would need {Composer} and {Conductor} too.

Kind regards,
Hans

PS. Thanks for the good work. The things I saw briefely looked very
nice.


Am 28.02.2015 um 01:34 schrieb Jens Georg:

apt-get -y install intltool libgirepository1.0-dev gupnp-1.0 \
  libgee-dev uuid gssdp-1.0 libgssdp-doc libgupnp-doc libsoup2.4-doc \
  gee-0.8 gupnp-av-1.0 libmediaart-1.0-0 libgupnp-av-doc \
  libmediaart-1.0-dev \
  libgstreamer-plugins-base1.0-dev gupnp-dlna-2.0 \
  dh-make gstreamer1.0-doc \
  libmail-box-perl sqlite3 sqlite3-doc libsqlite3-0 \
  libsqlite3-dev valac \
  libtracker-sparql-1.0-dev

apt-get build-dep rygel should give you most of the packages.


And installing of:
<http://git.exherbo.org/summer/packages/media-libs/libmediaart/index.html>


But when starting I get the error:
----------------------------------------------------------------------
rygel: error while loading shared libraries: librygel-core-2.6.so.2
----------------------------------------------------------------------
The library is definitely there in /usr/local/lib:

:
-rwxr-xr-x  1 root staff    1096 Feb 27 11:44 librygel-core-2.6.la
lrwxrwxrwx  1 root staff      26 Feb 27 11:44 librygel-core-2.6.so ->
librygel-core-2.6.so.2.0.4
lrwxrwxrwx  1 root staff      26 Feb 27 11:44 librygel-core-2.6.so.2
-> librygel-core-2.6.so.2.0.4
-rwxr-xr-x  1 root staff  894712 Feb 27 11:44 librygel-core-2.6.so.2.0.4
-rwxr-xr-x  1 root staff    1182 Feb 27 11:44 librygel-renderer-2.6.la
:

As always, any hints or help appreciated,
Hans

Last time I checked, /usr/local/lib was not in the default ld.so search
path for security reasons.
_______________________________________________
rygel-list mailing list
rygel-list gnome org
https://mail.gnome.org/mailman/listinfo/rygel-list


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