[mythtv] Can't compile tv.cpp

Daniel Kristjansson danielk at cuymedia.net
Sat Sep 24 16:42:52 UTC 2005


On Sat, 2005-09-24 at 17:51 +0200, Adam Egger wrote:
> Hi -dev, hi Daniel,
> I just tried to compile r7307 with the tuning-patch-v6 on my
> debian64/gcc-4.0. Here are my configure settings:
> 
> ./configure --enable-proc-opt --prefix=/usr --disable-audio-arts
> --disable-audio-jack --disable-joystick-menu --disable-firewire
> --disable-ivtv --enable-dvb --enable-dvb-eit --disable-xrandr
> --disable-altivec --enable-memalign-hack --compile-type=profile

> tv_rec.h: In member function 'QString TuningRequest::toString() const':
> tv_rec.h:123: error: cast from 'ProgramInfo*' to 'uint' loses precision

It is unfortunate that this is an error and not a warning...

Anyway, replace that function with this:

    QString toString(void) const
    {
        return QString("Program(%1) channel(%2) input(%3) flags(%4)")
            .arg((program != 0) ? "yes" : "no").arg(channel).arg(input)
            .arg(FlagsToString(flags));
    }

-- Daniel



More information about the mythtv-dev mailing list