pemasu wrote:My first try for xine-lib-1.2.2 and gxine-0.5.907. You need xine-lib for backend and then some frontend to use xine. I compiled gxine frontend.
Xine-lib configuration:
./configure CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe" --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-rpath --with-gnu-ld --disable-dxr3 --disable-glu --disable-gnomevfs --with-x --with-external-ffmpeg --without-imagemagick --with-freetype --without-esound --without-jack --with-libflac --disable-altivec --disable-vis --disable-opengl --disable-aalib --disable-fb --enable-directfb --disable-oss --disable-mng --enable-mmap --with-sdl --with-external-libfaad --disable-iconvtest
Gxine configuration:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --without-browser-plugin --without-dbus --disable-deprecated --with-x --disable-lirc
Lirc disabling needs this source editing:
--- src/lirc.c
+++ src/lirc.c
@@ -223,8 +223,8 @@
if (gxine_lirc_thread_created)
pthread_join (gxine_lirc_thread, NULL);
gxine_lirc_start ();
-#endif
JS_SET_RVAL (cx, vp, gxine_lirc_thread ? JSVAL_TRUE : JSVAL_FALSE);
+#endif
return JS_TRUE;
}
No guarantee if working....except for me....
I don't understand why it's so difficult to compile (impossible for
me) in some versions of puppy yet I compiled xine-lib-1.2.2.tar.xz in
fatdog64 600b1 this morning with ./configure --prefix=/usr and
xine-ui-0.99.6.tar.xz with ./configure --prefix=/usr --disable-lirc
I've compiled it successfully in racy 5.3 and slacko 5.3.3, precise beta 2 = no
but it's available in the precise repos in ppm.
I don't think I've ever compiled gxine successfully in any puppy
Anyway, good job, there must have been lots of trial and error when
you compiled it