Hi, I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. I patched xine-lib as described in INSTALL in xine plugin and started ./autogen.sh. make then gives me:
[..] make[1]: Leaving directory `/opt/dvb/xine-lib/include' Making all in lib make[1]: Entering directory `/opt/dvb/xine-lib/lib' /bin/sh ../libtool --tag=CC --mode=link gcc -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -g -O2 -DNDEBUG -o libxineposix.la ../libtool: line 460: CDPATH: command not found ../libtool: line 1138: func_opt_split: command not found libtool: Version mismatch error. This is libtool 2.2.6, but the libtool: definition of this LT_INIT comes from an older release. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6 libtool: and run autoconf again. make[1]: *** [libxineposix.la] Error 63 make[1]: Leaving directory `/opt/dvb/xine-lib/lib' make: *** [all-recursive] Error 1 [..]
I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
TIA, Andreas
vdr: 1.6.0 xine: 0.8.2 xine-lib: xine-lib-cvs-20080310200000 xine-ui: xine-ui-cvs-20080310200000
Andreas Hölscher wrote:
I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. [..doesn't work..] I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
libxine1 as shipped on 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
cu Ludwig
Ludwig Nussel wrote:
Andreas Hölscher wrote:
I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. [..doesn't work..] I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
libxine1 as shipped on 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
Thank you very much! After hours of googling that is very goog news :-) Now vdr/xine is working again!
Andreas
I demand that Ludwig Nussel may or may not have written...
Andreas Hölscher wrote:
I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. [..doesn't work..] I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
libxine1 as shipped on 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
That's binary-incompatible with other distributions. I hope that the soname has been adjusted appropriately...
Darren Salt wrote:
I demand that Ludwig Nussel may or may not have written...
Andreas Hölscher wrote:
I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. [..doesn't work..] I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
libxine1 as shipped on 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
That's binary-incompatible with other distributions. I hope that the soname has been adjusted appropriately...
No, I actually haven't paid attention to that problem. AFAICS the ABI incompatible changes affect post_video_port_s in post.h and xine_video_port_s in video_out.h. Only post plugins or new video outputs would be affected by that I guess. So hopefully not that bad after all.
cu Ludwig
Ludwig Nussel wrote:
Darren Salt wrote:
I demand that Ludwig Nussel may or may not have written...
Andreas Hölscher wrote:
I installed a fresh SuSE 11.1 on my computer and tried to compile xine-lib for use with xine vdr plugin. [..doesn't work..] I'm not a programmer, so I don't know what to do now. Can anyone point me in the right direction please?
libxine1 as shipped on 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
That's binary-incompatible with other distributions. I hope that the soname has been adjusted appropriately...
No, I actually haven't paid attention to that problem. AFAICS the ABI incompatible changes affect post_video_port_s in post.h and xine_video_port_s in video_out.h. Only post plugins or new video outputs would be affected by that I guess. So hopefully not that bad after all.
Well, the SONAME in libxine reflects application interface only. The plugin API has a different versioning.
I demand that Anssi Hannula may or may not have written...
Ludwig Nussel wrote:
Darren Salt wrote:
I demand that Ludwig Nussel may or may not have written...
[snip]
libxine1 as shipped on [SuSE] 11.1 already contains the vdr plugin. Packman has the xine plugins for mpeg.
That's binary-incompatible with other distributions. I hope that the soname has been adjusted appropriately...
No, I actually haven't paid attention to that problem. AFAICS the ABI incompatible changes affect post_video_port_s in post.h and xine_video_port_s in video_out.h. Only post plugins or new video outputs would be affected by that I guess. So hopefully not that bad after all.
Well, the SONAME in libxine reflects application interface only. The plugin API has a different versioning.
True, but the plugins should also be linked against libxine, and there's nothing preventing an application from providing its own plugins.
Unfortunately, the plugin API version can't be changed so easily...