[vlc-devel] problem to compile vlc today svn trunk with dvb support.

Philippe Van Hecke philippe.vanhecke at belnet.be
Sat Aug 14 12:31:24 CEST 2004


Hi i am trying to compile today svn trunk with dvb support and get this
error: 

-- gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX -I../../../include 
`top_builddir="../../.." ../../../vlc-config --cflags plugin dvb` 
-Wsign-compare -Wall  -finline-limit-30000 -pipe -c -o 
libdvb_plugin_a-access.o `test -f 'access.c' || echo './'`access.c
access.c:35:37: ../../demux/mpeg/system.h: No such file or directory
access.c: In function `Open':
access.c:245: error: structure has no member named `p_access_data'
access.c:248: error: structure has no member named `pf_read'
access.c:249: error: structure has no member named `pf_set_program'
access.c:250: error: structure has no member named `pf_set_area'
access.c:251: error: structure has no member named `pf_seek'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:255: error: structure has no member named `psz_name'
access.c:400: warning: implicit declaration of function `input_InitStream'
access.c:400: error: `stream_ts_data_t' undeclared (first use in this 
function)
access.c:400: error: (Each undeclared identifier is reported only once
access.c:400: error: for each function it appears in.)
access.c:409: error: structure has no member named `stream'
access.c:411: error: structure has no member named `stream'
access.c:412: error: structure has no member named `stream'
access.c:413: error: structure has no member named `stream'
access.c:415: error: structure has no member named `stream'
access.c:417: error: structure has no member named `i_mtu'
access.c:417: error: `TS_PACKET_SIZE' undeclared (first use in this function)
access.c:418: error: structure has no member named `stream'
access.c:418: error: `INPUT_METHOD_SATELLITE' undeclared (first use in this 
function)
access.c: In function `Close':
access.c:429: error: structure has no member named `p_access_data'
access.c: In function `Read':
access.c:451: error: structure has no member named `p_access_data'
access.c:465: error: structure has no member named `stream'
access.c:471: error: structure has no member named `stream'
access.c:473: error: structure has no member named `stream'
access.c:476: error: structure has no member named `stream'
access.c: In function `SetProgram':
access.c:547: error: structure has no member named `p_access_data'
access.c:553: error: structure has no member named `stream'
access.c:556: error: structure has no member named `stream'
access.c:560: error: structure has no member named `stream'
access.c:562: warning: implicit declaration of function `input_UnselectES'
access.c:562: error: structure has no member named `stream'
access.c:572: error: dereferencing pointer to incomplete type
access.c:574: error: dereferencing pointer to incomplete type
access.c:577: error: dereferencing pointer to incomplete type
access.c:581: error: dereferencing pointer to incomplete type
access.c:586: error: dereferencing pointer to incomplete type
access.c:594: error: dereferencing pointer to incomplete type
access.c:597: warning: implicit declaration of function `input_SelectES'
access.c:597: error: dereferencing pointer to incomplete type
access.c:603: error: dereferencing pointer to incomplete type
access.c:605: error: dereferencing pointer to incomplete type
access.c:608: error: dereferencing pointer to incomplete type
access.c:613: error: dereferencing pointer to incomplete type
access.c:615: error: dereferencing pointer to incomplete type
access.c:617: error: dereferencing pointer to incomplete type
access.c:623: error: structure has no member named `stream'
access.c:626: error: dereferencing pointer to incomplete type
access.c: In function `AllocateDemux':
access.c:646: error: structure has no member named `p_access_data'
access.c: In function `CloseProgram':
access.c:672: error: structure has no member named `p_access_data'
make[6]: *** [libdvb_plugin_a-access.o] Error 1
make[6]: Leaving directory `/tmp/vlc-trunk/modules/access/dvb'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/tmp/vlc-trunk/modules/access/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/vlc-trunk/modules/access'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/vlc-trunk/modules/access'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vlc-trunk/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vlc-trunk'

I use the following configure command line on linux gentoo box.

./configure --prefix=/usr/local --host=i686-pc-linux-gnu 
--mandir=/usr/local/share/man --infodir=/usr/local/share/info 
--datadir=/usr/local/share --sysconfdir=/usr/local/etc 
--localstatedir=/var/lib --enable-nls --disable-slp --disable-xosd 
--enable-ncurses --enable-alsa --disable-esd --enable-oss --disable-ggi 
--enable-sdl --enable-mad --enable-faad --enable-v4l --enable-dvd 
--enable-vcd --enable-dvdread --enable-dvdplay --enable-dvdnav --enable-dvb 
--enable-pvr --disable-joystick --disable-lirc --enable-arts --enable-ogg 
--enable-vorbis --disable-speex --disable-mkv --enable-freetype 
--disable-fribidi --enable-svgalib --disable-fb --disable-aa --disable-caca 
--enable-xvideo --enable-x11 --disable-glide --disable-dts --disable-mga 
--enable-flac --with-gnu-ld --enable-a52 --enable-dvbpsi --enable-libmpeg2 
--disable-qt --disable-kde --disable-gnome --disable-gtk --disable-libcdio 
--disable-libcddb --disable-vcdx --enable-ffmpeg --with-ffmpeg-mp3lame 
--enable-livedotcom --with-livedotcom-tree=/usr/lib/live --disable-skins 
--disable-skins2 --enable-release  --enable-curses

looking into acces.c code i see

#include " ../../demux/mpeg/system.h"
and indeed the modules/demux/mpeg/system.h is missing.

What can i do to resolve this ?

Regards,

LePhiloux.

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list