[vdr] error freecell

h.h.braun at arcor.de h.h.braun at arcor.de
Sat Feb 3 16:09:31 CET 2007


When I compile freecell I get the folllowing errors: 
tools/list.h:93: error: declaration of 'operator+=' as non-function
tools/list.h:93: error: expected ';' before '<' token
tools/list.h:94: error: declaration of 'operator+=' as non-function
tools/list.h:94: error: expected ';' before '<' token
tools/list.h:96: error: declaration of 'operator+' as non-function
tools/list.h:96: error: expected ';' before '<' token
tools/list.h:97: error: declaration of 'operator+' as non-function
tools/list.h:97: error: expected ';' before '<' token
tools/list.h:98: error: declaration of 'operator+' as non-function
tools/list.h:98: error: expected ';' before '<' token
tools/list.h: In member function 'int cTBList<T>::Find(const T&)':
tools/list.h:108: error: 'item' was not declared in this scope
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::NewItem(cTBList<T>::cItem*, cTBList<T>::cItem*) const':
tools/list.h:206: error: 'item' was not declared in this scope
tools/list.h:206: error: expected type-specifier
tools/list.h:206: error: expected `;'
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::Locate(uint)':
tools/list.h:238: error: 'item' was not declared in this scope
tools/list.h: In member function 'T& cTBList<T>::Prepend()':
tools/list.h:274: error: 'item' was not declared in this scope
tools/list.h: In member function 'T& cTBList<T>::Append()':
tools/list.h:288: error: 'item' was not declared in this scope
tools/list.h: In member function 'bool cTBList<T>::Insert(uint, const T&)':
tools/list.h:320: error: 'nextItem' was not declared in this scope
tools/list.h:324: error: 'prevItem' was not declared in this scope
tools/list.h:326: error: 'item' was not declared in this scope
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::Unlink()':
tools/list.h:341: error: 'item' was not declared in this scope
tools/list.h: In member function 'bool cTBList<T>::Remove(const T&)':
tools/list.h:373: error: 'item' was not declared in this scope
tools/list.h: In member function 'bool cTBList<T>::Remove(uint)':
tools/list.h:386: error: 'item' was not declared in this scope
tools/list.h: In member function 'void cTBList<T>::Clear()':
tools/list.h:415: error: 'item' was not declared in this scope
cards.c: In constructor 'cCardStack::cCardStack(int, int, bool)':
cards.c:55: error: 'time_ms' was not declared in this scope
tools/list.h: In member function 'void cTBList<T>::Clear() [with T = cCard*]':
cards.c:81:   instantiated from here
tools/list.h:415: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:415: note: say 'typename cTBList<T>::cItem' if a type is meant
cards.c:81:   instantiated from here
tools/list.h:421: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:421: note: say 'typename cTBList<T>::cItem' if a type is meant
cards.c:81:   instantiated from here
tools/list.h:425: error: no matching function for call to 'cTBList<cCard*>::DelItem(<unresolved overloaded function type>)'
tools/list.h:223: note: candidates are: void cTBList<T>::DelItem(cTBList<T>::cItem*) const [with T = cCard*]
tools/list.h: In member function 'T& cTBList<T>::Append() [with T = cTBString]':tools/list.h:307:   instantiated from 'void cTBList<T>::Append(const T&) [with T = cTBString]'
tools/list.h:535:   instantiated from here
tools/list.h:288: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:288: note: say 'typename cTBList<T>::cItem' if a type is meant
tools/list.h: In member function 'T& cTBList<T>::Append() [with T = cCard*]':
tools/list.h:307:   instantiated from 'void cTBList<T>::Append(const T&) [with T = cCard*]'
cards.c:71:   instantiated from here
tools/list.h:288: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:288: note: say 'typename cTBList<T>::cItem' if a type is meant
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::Locate(uint) [with T = cCard*]':
tools/list.h:408:   instantiated from 'T cTBList<T>::Take(uint) [with T = cCard*]'
cards.c:84:   instantiated from here
tools/list.h:238: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:238: note: say 'typename cTBList<T>::cItem' if a type is meant
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::NewItem(cTBList<T>::cItem*, cTBList<T>::cItem*) const [with T = cTBString]':
tools/list.h:288:   instantiated from 'T& cTBList<T>::Append() [with T = cTBString]'
tools/list.h:307:   instantiated from 'void cTBList<T>::Append(const T&) [with T = cTBString]'
tools/list.h:535:   instantiated from here
tools/list.h:206: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:206: note: say 'typename cTBList<T>::cItem' if a type is meant
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::Unlink() [with T = cCard*]':
tools/list.h:398:   instantiated from 'T cTBList<T>::Take() [with T = cCard*]'
tools/list.h:66:   instantiated from 'T cTBList<T>::TakeFirst() [with T = cCard*]'
cards.c:64:   instantiated from here
tools/list.h:341: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:341: note: say 'typename cTBList<T>::cItem' if a type is meant
tools/list.h: In member function 'typename cTBList<T>::cItem* cTBList<T>::NewItem(cTBList<T>::cItem*, cTBList<T>::cItem*) const [with T = cCard*]':
tools/list.h:288:   instantiated from 'T& cTBList<T>::Append() [with T = cCard*]'
tools/list.h:307:   instantiated from 'void cTBList<T>::Append(const T&) [with T = cCard*]'
cards.c:71:   instantiated from here
tools/list.h:206: error: dependent-name 'cTBList<T>::cItem' is parsed as a non-type, but instantiation yields a type
tools/list.h:206: note: say 'typename cTBList<T>::cItem' if a type is meant
make[1]: *** [cards.o] Fehler 1


Cheers 
H.Braun



More information about the vdr mailing list