On Fri, 2013-06-07 at 06:00 +0000, Auro Tripathy wrote: > Thanks Mark and Jens, > I have a version running with a minor problem. > > For every item indexed, I see the message below. Can you please give > me guidance on getting rid of this. > > (rygel:2648): GLib-GObject-CRITICAL **: g_object_unref: > assertion `G_IS_OBJECT (object)' failed > > (rygel:2648): GLib-GObject-CRITICAL **: g_object_unref: > assertion `G_IS_OBJECT (object)' failed
Hm, not without a backtrace: please run rygel with G_DEBUG=fatal-criticals gdb rygel This makes glib abort on the first critical error so you can issue "bt" to get a backtrace for the message. > > My build steps below... > > #Get the PPAs as suggested by the Rygel team > > sudo add-apt-repository ppa:gstreamer-developers/ppa > sudo apt-get update > sudo add-apt-repository ppa:vala-team > sudo apt-get update > sudo add-apt-repository ppa:yg-jensge/gupnp-unstable > sudo apt-get update > > > #install gstreamer 1.0 > sudo apt-get install gstreamer1.0-tools gir1.2-gstreamer-1.0 > gir1.2-gst-plugins-base-1.0 gstreamer1.0-plugins-good > gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-libav > > #get specific versions of vala components > sudo apt-get install valac-0.18 vala-0.18-doc valac-0.18-dbg > > #check the version (should be 0.18) > valac --version > > #now get everything but valac; you already have that > sudo apt-get install tracker libgee-dev libsqlite3-dev libsoup2.4-dev > uuid-dev xsltproc docbook-xsl gnome-common gtk-doc-tools > > #install some dependencies, we're installing binaries for now, source > later > sudo apt-get install dpkg-dev > sudo apt-get install gupnp-1.0 > sudo apt-get install gee-0.8 > sudo apt-get install gupnp-av-1.0 > sudo apt-get install gupnp-dlna-2.0 > > #### The following package could not be found and is not needed since > we're using sqlite db > #### sudo apt-get install tracker-sparql-0.16 *** needs to be > investigated > > $now install the rygel source > sudo apt-get source rygel > > #source should be in rygel-0.19.1 > > cd rygel-0.19.1/ > sudo ./configure --disable-tracker-plugin > sudo make > sudo make install > > > ________________________________________ > From: rygel-list [[email protected]] on behalf of Jens > Georg [[email protected]] > Sent: Thursday, June 06, 2013 3:30 AM > To: [email protected] > Cc: [email protected] > Subject: Re: [dLeyna] [rygel] building rygel error > > On Thu, 2013-06-06 at 12:03 +0200, Mark Ryan wrote: > > Hi Auro, > > > > On 06/05/2013 07:02 PM, Auro Tripathy wrote:> [cross-posted on > > rygel-list as well since I’m blocked by this issue] > > > > > > I don't see this email on the Rygel mailing list > > Auro apparently used the wrong mail address to send to the rygel list. > it's [email protected]. > > > > Hi rygel devs: > > > > > > I’m building rygel with the instructions in > > > https://live.gnome.org/Rygel/Building on unbuntu 12.04 > > > > > Actually, I can't find this page so I'm not sure what the > instructions > > recommend. > > Build instructions for Ubuntu 10.10 and Rygel < 0.17 :) > > > > checking for gupnp-dlna-2.0 gstreamer-1.0 gstreamer-pbutils-1.0 > vala > > > bindings... configure: error: Package requirements were not met: > > > gupnp-dlna-2.0 gstreamer-1.0 > > > > > > gstreamer-pbutils-1.0 > > > > > > error: Package `gupnp-dlna-2.0' not found in specified Vala API > > > directories or GObject-Introspection GIR directories > > > > > > AFAIK, the Ubuntu 12.04 does not have the gupnp-dlna-2.0 package. It > > also probably ships with versions of the other GUPnP libraries that > are > > too old, e.g., GUPnP, GSSDP, and GUPnP-AV to build the latest > version of > > Rygel. So you will need to download and compile these libraries > > yourself. Before building these libraries you first need to make > sure > > that you have gobject introspection installed. > > > > sudo apt-get install libgirepository1.0-dev > > That document is a bit outdated for recent Rygel. For 12.04, it's > probably easier to use this PPA > https://launchpad.net/~yg-jensge/+archive/gupnp-unstable and the > dependent PPAs listed there which give you the needed vala for rygel > git > and gstreamer 1.0. > > > > _______________________________________________ > rygel-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/rygel-list > > _______________________________________________ > dLeyna mailing list > [email protected] > https://lists.01.org/mailman/listinfo/dleyna _______________________________________________ rygel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/rygel-list
