Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: AIO22.06: Still probs
On Mon, Jul 01, 2002 at 10:16:49PM +0200, Thomas Keil wrote:
> Hi Folks,
>
> I'm still trying to compile the AIO 22.06 with everything included on my
> RH7.2 with gcc3.0.2
>
> Now I'm having problems with mp3ext and teletext.
>
> Here's the output if I try to compile with MP3 (but without teletext):
> ========================================================
> /usr/src/vdr-1.0.4-AIO # ./makevdr
> setting env-vars, then starting make
> g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DVCDSUPPORT
> -DCBSUPPORT -DCOLORSUPPORT -DDVDSUPPORT -D_LARGEFILE64_SOURCE
> -DREMOTE_KBD -DSTREAMING -DLCD -DLCD_hd44780 -DMP3SUPPORT -DFONT_SMALL
> -DTECH -DLNBSHARE -DUSE_AIO -I../DVB/ost/include mp3-menu.c
> g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DVCDSUPPORT
> -DCBSUPPORT -DCOLORSUPPORT -DDVDSUPPORT -D_LARGEFILE64_SOURCE
> -DREMOTE_KBD -DSTREAMING -DLCD -DLCD_hd44780 -DMP3SUPPORT -DFONT_SMALL
> -DTECH -DLNBSHARE -DUSE_AIO -I../DVB/ost/include mp3-dvb.c
> g++ -g -O2 config.o dvbapi.o dvbosd.o eit.o font.o i18n.o interface.o
> menu.o osd.o recording.o remote.o remux.o ringbuffer.o svdrp.o thread.o
> tools.o vdr.o videodir.o sockets.o spu.o ca52.o dts.o lcd.o teletext.o
> vcd.o dvd.o decoder.o vm.o vmcmd.o rtp.o mp3.o mp3-menu.o mp3-dvb.o
> -la52 -ljpeg -lpthread -ldvdread -lncurses -lz -lmad -lid3tag -lrt
> ./libdtv/libdtv.a -o vdr
> mp3-menu.o: In function `cMenuPlayList::ProcessKey(eKeys)':
> /usr/src/vdr-1.0.4-AIO/mp3-menu.c:741: undefined reference to
> `cSources::GetBasedir()'
> mp3-menu.o: In function `cMenuMP3::Instant(bool)':
> /usr/src/vdr-1.0.4-AIO/mp3-menu.c:933: undefined reference to
> `cSources::GetBasedir()'
> collect2: ld returned 1 exit status
> make: *** [vdr] Fehler 1
> /usr/src/vdr-1.0.4-AIO #
> ========================================================
I sent this to the list:
In mp3.h line 107:
inline const char *GetBasedir(void);
Could be (I am really not sure...):
const char *GetBasedir(void);
AND DON'T FORGET TO MAKE CLEAN after this chande before rebuilding...
> Here's the same thing, this time no MP3 but teletext:
> ========================================================
> /usr/src/vdr-1.0.4-AIO # ./makevdr
> setting env-vars, then starting make
> Makefile:154: .dependencies: Datei oder Verzeichnis nicht gefunden
> menu.c:2212:26: warning: multi-line string literals are deprecated
> In file included from
> /usr/local/include/libvideogfx/graphics/color/colorspace.hh:42,
> from /usr/local/include/libvideogfx.hh:36,
> from
> /usr/local/include/libvideocoding/mpeg2/syntax/dct.hh:31,
> from
> /usr/local/include/libvideocoding/mpeg2/syntax/macroblock.hh:32,
> from teletext.c:34:
> /usr/local/include/libvideogfx/graphics/datatypes/image.hh:82:71: macro
> "border" requires 8 arguments, but only 1 given
> make: *** [.dependencies] Fehler 1
> make: *** Datei ».dependencies« wird gelöscht.
> /usr/src/vdr-1.0.4-AIO #
> ========================================================
>
> What's wrong this time?
> Again strict GCC or am I missing some libraries?
>
> THX for your help =)
I hadn't posted this one, but it means you have compiled with REMOTE=KBD
and it's then a problem, just pust REMORE=LIRC or find the patch for the
lib on the ml...
That one bug isn't gcc related ;-))
I got segfault with teletext, and as it is working perfectly with
alevt...
Good luck,
Grégoire
________________________________________________________________
http://ulima.unil.ch/greg ICQ:16624071 mailto:greg@ulima.unil.ch
Home |
Main Index |
Thread Index