[streaming] VLS Compiling error with DVB support

Nicolaj Zahn videolan at nichome.de
Thu Aug 14 09:26:16 CEST 2003


Hello,

yesterday I tried to install VideoLAN Server as described in the official 
VideoLAN howto.

Compiling VLS with DVB support ends with:

------------------------
% make

[...]

make[1]: Entering directory 
`/home/nic/downloads/vlsstuff/vls-0.5.3/src/modules/dvbinput'
Compiling dvbinput.cpp...
g++ -I../libdvbpsi-0.1.3/include -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 
-DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DBUGGY_VLC -DYY_NO_UNPUT 
-DSYSLOG -I/usr/src/kernel-modules/dvb/include -I../libdvb-0.2.2 -D__PLUGIN__  
-fPIC -o obj/dvbinput.o -c dvbinput.cpp
dvbinput.cpp:50:18: DVB.hh: Datei oder Verzeichnis nicht gefunden
In file included from dvbinput.cpp:71:
dvbinput.h:68: error: syntax error before `*' token
dvbinput.cpp: In constructor `C_DvbInput::C_DvbInput(C_Module*, const
   C_String&)':
dvbinput.cpp:113: error: `dvb' undeclared (first use this function)
dvbinput.cpp:113: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
dvbinput.cpp:113: error: parse error before `;' token
dvbinput.cpp: In member function `virtual void C_DvbInput::OnInit()':
dvbinput.cpp:156: error: `DVR_DEV' undeclared (first use this function)
dvbinput.cpp:157: error: `DEMUX_DEV' undeclared (first use this function)
dvbinput.cpp:158: error: `VIDEO_DEV' undeclared (first use this function)
dvbinput.cpp:167: error: `FE_QPSK' undeclared (first use this function)
dvbinput.cpp:170: error: `FE_QAM' undeclared (first use this function)
dvbinput.cpp:173: error: `FE_OFDM' undeclared (first use this function)
dvbinput.cpp:188: error: `get_dvbrc' undeclared (first use this function)
dvbinput.cpp: In member function `virtual void C_DvbInput::OnUnselectPid(short
   unsigned int)':
dvbinput.cpp:372: error: `DMX_STOP' undeclared (first use this function)
make[1]: *** [obj/dvbinput.o] Fehler 1
make[1]: Leaving directory 
`/home/nic/downloads/vlsstuff/vls-0.5.3/src/modules/dvbinput'
make: *** [dvbinput] Fehler 2
----------------------------

Seems that "DVB.hh" cannot be found.

Before compiling VLS (vls-0.5.3) I've installed libdvbpsi-0.1.3 and 
libdvb-0.2.2 without errors.

After a hundret tries with various options for "./configure" I did:

% ./configure --disable-dvd --enable-dvb 
--with-dvb=/usr/src/kernel-modules/dvb --with-libdvb=../libdvb-0.2.2

...and got no errors. It even checks "DVB.hh".

Does anybody know what I did wrong? Thanks for your support!!!

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



More information about the streaming mailing list