Subject: Re: xine under Linux and different plugins
To: None <tech-pkg@netbsd.org>
From: Sebastian Prause <sebastian-p@gmx.net>
List: tech-pkg
Date: 05/11/2004 15:44:01
* Sebastian Prause <sebastian-p@gmx.net> wrote:
| * Jeremy C. Reed <reed@reedmedia.net> wrote:
| | I installed xine-lib under Linux and received:
| |
| | ===> Registering installation for xine-lib-1rc3cnb1
| | pkg_create: can't stat `/usr/lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a'
| | pkg_create: can't stat `/usr/lib/xine/plugins/1.0.0/xineplug_ao_out_sun.so'
| | pkg_create: can't stat `/usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a'
| | pkg_create: can't stat `/usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so'
| |
| | I also noticed a variety of new files installed:
|
| [snip]

Looks similar here:

===> Registering installation for xine-lib-1rc3cnb1
pkg_create: can't stat `/usr/pkg/lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a'
pkg_create: can't stat `/usr/pkg/lib/xine/plugins/1.0.0/xineplug_ao_out_sun.so'
pkg_create: can't stat `/usr/pkg/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a'
pkg_create: can't stat `/usr/pkg/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so'

Also, there are these plist differences:

+lib/xine/plugins/1.0.0/vidix/cyberblade_vid.a
+lib/xine/plugins/1.0.0/vidix/cyberblade_vid.so
+lib/xine/plugins/1.0.0/vidix/mach64_vid.a
+lib/xine/plugins/1.0.0/vidix/mach64_vid.so
+lib/xine/plugins/1.0.0/vidix/mga_crtc2_vid.a
+lib/xine/plugins/1.0.0/vidix/mga_crtc2_vid.so
+lib/xine/plugins/1.0.0/vidix/mga_vid.a
+lib/xine/plugins/1.0.0/vidix/mga_vid.so
+lib/xine/plugins/1.0.0/vidix/pm2_vid.a
+lib/xine/plugins/1.0.0/vidix/pm2_vid.so
+lib/xine/plugins/1.0.0/vidix/pm3_vid.a
+lib/xine/plugins/1.0.0/vidix/pm3_vid.so
+lib/xine/plugins/1.0.0/vidix/radeon_vid.a
+lib/xine/plugins/1.0.0/vidix/radeon_vid.so
+lib/xine/plugins/1.0.0/vidix/rage128_vid.a
+lib/xine/plugins/1.0.0/vidix/rage128_vid.so
+lib/xine/plugins/1.0.0/vidix/sis_vid.a
+lib/xine/plugins/1.0.0/vidix/sis_vid.so
+lib/xine/plugins/1.0.0/xineplug_ao_out_alsa.a
+lib/xine/plugins/1.0.0/xineplug_ao_out_alsa.so
-lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a
-lib/xine/plugins/1.0.0/xineplug_ao_out_sun.so
+lib/xine/plugins/1.0.0/xineplug_ao_out_oss.a
+lib/xine/plugins/1.0.0/xineplug_ao_out_oss.so
+lib/xine/plugins/1.0.0/xineplug_decode_dxr3_spu.a
+lib/xine/plugins/1.0.0/xineplug_decode_dxr3_spu.so
+lib/xine/plugins/1.0.0/xineplug_decode_dxr3_video.a
+lib/xine/plugins/1.0.0/xineplug_decode_dxr3_video.so
+lib/xine/plugins/1.0.0/xineplug_inp_pvr.a
+lib/xine/plugins/1.0.0/xineplug_inp_pvr.so
+lib/xine/plugins/1.0.0/xineplug_inp_v4l.a
+lib/xine/plugins/1.0.0/xineplug_inp_v4l.so
+lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.a
+lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.so
+lib/xine/plugins/1.0.0/xineplug_vo_out_fb.a
+lib/xine/plugins/1.0.0/xineplug_vo_out_fb.so
+lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.a
+lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a
-lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so


| | Please note that above might be related to that I am using /usr as
| | LOCALBASE so some configs are sneaking in. (As for alsa, I do have a
| | buildlink3.mk that I can use for it.)
|
| I though buildlink prevents this, regardless where LOCALBASE is
|
| | Can anyone test installing xine-lib under Linux and let me know what you
| | get too?
|
| I tried, but get compile error during build of libcdio (which is a
| dependency):
|
| gcc -DHAVE_CONFIG_H -I. -I.. -I-I../lib/ -I../include/
|  -I/usr/pkgsrc/misc/libcdio/work/.buildlink/include -mcpu=athlon-xp
|  -march=athlon-xp -pipe -O2 -march=athlon-xp -mcpu=athlon-xp -pipe -Wall
|  -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused
|  -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -c
|  _cdio_freebsd.c -MT _cdio_freebsd.lo -MD -MP -MF
|  .deps/_cdio_freebsd.TPlo  -fPIC -DPIC -o .libs/_cdio_freebsd.o
| _cdio_freebsd.c:51:22: sys/cdio.h: No such file or directory
| _cdio_freebsd.c:52:24: sys/scsiio.h: No such file or directory
| _cdio_freebsd.c:68: field `tochdr' has incomplete type
| _cdio_freebsd.c:69: field `tocent' has incomplete type
| [...more output here...]

This has been already fixed :)


   -- Sebastian Prause