[mythtv] mpeg2fix.cpp compile error

Dave Oxley dave at daveoxley.co.uk
Sun Nov 20 21:11:38 EST 2005


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]

Any ideas?
Cheers,
Dave.


More information about the mythtv-dev mailing list