Reply
Thread Tools
Posts: 4,556 | Thanked: 1,624 times | Joined on Dec 2007
#1
Hello, I'm trying to compile Rygel 0.8.1 since the version provided in the Fatal repo seems quite dated.

Code:
vendetta-N900:/home/user/MyDocs/ManualInstall/rygel-0.8.1# sh ./configure
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... none
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/user/MyDocs/ManualInstall/rygel-0.8.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
Seems I need gcc since it says there's no acceptable C compiler in my $PATH.
__________________
Originally Posted by ysss View Post
They're maemo and MeeGo...

"Meamo!" sounds like what Zorro would say to catherine zeta jones... after she slaps him for looking at her dirtily...
 
hawaii's Avatar
Posts: 1,030 | Thanked: 792 times | Joined on Jun 2009
#2
...

Use scratchbox?

Unless you installed them, you won't have half of the needed libraries and devel tools to build anything on the device.
 

The Following User Says Thank You to hawaii For This Useful Post:
Posts: 9 | Thanked: 0 times | Joined on May 2010
#3
Hi,

did you manage to compile it? If yes! can you package it??
 
Posts: 4,556 | Thanked: 1,624 times | Joined on Dec 2007
#4
No, it's alot more work then I thought it would be and I don't have the time to even examine at how to do what Andreas mentioned until May of next year.

Originally Posted by Andreas Henriksson
The two big issues:

* Since rygel 0.6 a newer Tracker version is required!
Tracker is not a trivial piece of software to backport,
but hopefully the MediaExport plugin should be able
to work well on Maemo/n900 with suitable default configuration
as a stand-in for Rygels Tracker plugin which means we can avoid Tracker.

* Both rygel and the new gupnp-dlna dependency requires newer
versions of gstreamer!
I don't have any plan on how to handle this.

Besides these major issues, here's a short description of work needed
for each dependency that's not available right now when a plan on how
to handle the gstreamer situation has been worked out...


rygel:
====================

Dependencies not available out of the box:

* libgee-dev (>= 0.5.2),
- extras-devel has 0.5.0-2
- needs update from debian unstable.

* libgupnp-1.0-dev (>= 0.13.4),
- fatal.se has 0.13.2
- needs update from debian unstable.

* libgupnp-av-1.0-dev (>= 0.5.9),
- fatal.se has 0.5.2
- needs update from debian unstable.

* libgupnp-dlna-1.0-dev (>= 0.3.0),
- not available yet
- base on debian package.

* libgstreamer0.10-dev (>= 0.10.28),
- maemo has only 0.10.25 !!!
- ???


Other changes needed:

* drop rygel-tracker package and ship a configuration with
suitable media-export directories set in configuration.
- rygel-tracker now needs tracker 0.8, not available on maemo and
not a trivial port. media-export should work well.
* (drop other packages while at it:
rygel-mediathek, rygel-gst-renderer,
rygel-gst-launch, and maybe rygel-dbg?)


gee:
====================

should not be very problematic to port from Debian. Just change "valac"
build dependency to "vala" as was done for the existing gee package
on maemo. Also upload to extras-devel.

gupnp:
====================

drop all gir related things added in 0.13.3-*.

Rebase previous maemo modifications on top of new debian packages:
* debian/rules:
- Use configure flag --with-context-manager=unix instead of NM.
- Don't try to install (non-existant) gupnp-binding-tool.1 extra manpage.
- Don't run xsltproc since we don't have the docbook files.


gupnp-av:
====================

Should be a pretty painless update from Debian....
just drop all gir related things added in 0.5.5-*.

gupnp-dlna:
====================

Needs gstreamer update, maemo has only 0.10.25!
Besides gstreamer it should hopefully be pretty easy to use Debian package.
Unknown problems might appear since it has not been built on maemo before.


Dependencies not available out of the box:
libgstreamer0.10-dev (>= 0.10.29.2),


(libgstreamer-plugins-base0.10-dev (>=0.10.29.2) package
build-dependency could probably be lowered to 0.10.25!)


gstreamer:
====================

?????




Help is as always welcome... Don't hesitate to contact me if you're interested!
__________________
Originally Posted by ysss View Post
They're maemo and MeeGo...

"Meamo!" sounds like what Zorro would say to catherine zeta jones... after she slaps him for looking at her dirtily...
 
Reply


 
Forum Jump


All times are GMT. The time now is 22:28.