[mythtv] mpeg2fix.cpp compile error

Geoffrey Hausheer mythtv0368 at phracturedblue.com
Sun Nov 20 22:04:35 EST 2005


On 11/20/05, Dave Oxley wrote:
> Trying to compile revision 7956 I get:
> x86_64-pc-linux-gnu-g++ -c -pipe -march=k8 -Wall -W -O3 -Wall
> -Wno-switch -O3 -march=k8 -pipe -fomit-frame-pointer -D_REENTRANT  -DMMX
> -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\"
> -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/include
> -I/usr/include -I../../libs -I../../libs/libmyth -I../../libs/libmythtv
> -I../.. -I../../libs/libavutil -I../../libs/libavformat
> -I../../libs/libavcodec -Ireplex -I../../libs/libavcodec
> -I../../libs/libavformat -I../../libs/libavutil
> -I../../libs/libmythmpeg2 -I/usr/qt/3/include -o mpeg2fix.o mpeg2fix.cpp
> mpeg2fix.cpp: In constructor `MPEG2fixup::MPEG2fixup(const char*, const
> char*, QMap<long long int, int>*, const char*, int, int, int)':
> mpeg2fix.cpp:64: error: no match for 'operator=' in
> '((MPEG2fixup*)this)->MPEG2fixup::delMap = *deleteMap'
> /usr/qt/3/include/qmap.h:750: note: candidates are: QMap<Key, T>&
> QMap<Key, T>::operator=(const QMap<Key, T>&) [with Key = int64_t, T = int]
> /usr/qt/3/include/qmap.h:649: note:                 QMap<Key, T>&
> QMap<Key, T>::operator=(const std::map<Key, T, std::less<_Key>,
> std::allocator<std::pair<const _Key, _Tp> > >&) [with Key = int64_t, T =
> int]
>
should be fixed now.  Dunno why I couldn' see it.

.Geoff


More information about the mythtv-dev mailing list