From: Thierry G. <thi...@gm...> - 2008-01-21 20:27:42
|
2008/1/20, Thomas Leonard <ta...@gm...>: > > On 17/01/2008, Thierry Goubier <thi...@gm...> wrote: > > Hum, the -dev packages of ubuntu took care of everything, so no GLib > either > > (I couldn't get the zero install system to compile, so I went the old > way) > > What happened when you tried to compile? Did you get an error? Well, not really an error, except that the zero-install didn't went into download and build just for GLib-dev (to the difference of all other libraries) so I considered it may be an error or a lack of prebuild things for ppc. We don't use the distribution-provided GLib headers because they tend > to be quite new, and compiling against new headers creates a binary > that doesn't work on older systems. Ok. I did the rebuild a few times, and it does work fine... including the part where 0compile reinstall zero-install through zero-install ;-) Sure, we can do that. Click on Publish after compiling. When it asks > you for the download directory, use > > "http://osdn.dl.sourceforge.net/sourceforge/rox" for ROX-Filer and > "http://osdn.dl.sourceforge.net/sourceforge/zero-install" for GLib-dev > > It doesn't matter too much if you enter the wrong thing, though; it > only affects the XML file generated. Done. So I now have rox-filer-linux-ppc-2.7.1.tar.bz2 and ROX-Filer-2.7.1.xml, GLib-dev-linux-ppc-2.4.8.tar.bz2 and GLib-dev-2.4.8.xml . Is that the expected result? > Well, all thumbnailers are in the same case, for me. On both my systems > (at > > work and the iBook), if ROX-Lib2 is only installed by zero-install, > > thumbnailers like VideoThumbnail (installed by zero-install too) are > unable > > to find ROX-Lib2. A small change to findrox.py solves the problem. > > That reminded me I was planning to write a blog article about why I > created findrox and why I'm now trying to get rid of it! Hopefully > this will clarify things a bit: > > http://roscidus.com/desktop/node/903 Understood, and probably a good idea (but isn't it already implemented with the requires parts in the xml interfaces?). The only thing there is when a program register itself say as a thumbnailer; when doing it, it links to it's implementation and not to the 0launch proxy; as a consequence, when running, it is unable to find ROX-Lib2. The thumbnail helper link should point to a 0launch command, then. But, as with findrox.py, this means adding into programs dependencies on a specific implementation of zero-install (at least the 0launch command). Not much gain from removing findrox.py! I'll try to see if I can modify one of the thumbnailers to get this to work. Thierry |