Error while compiling

The forum for our foreign guests... Please post in English
yeager
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Samstag 10. September 2005, 00:53

Error while compiling

Beitrag von yeager »

Anyone got an idea how to fix this?

Code: Alles auswählen

Making all in base
make[4]: Entering directory `/home/dreambox/tuxbox-cvs/apps/tuxbox/enigma/lib/base'
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include  -I/home/dreambox/tuxbox-cvs/driver/include -I/home/dreambox/tuxbox-cvs/driver/include -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/freetype2 -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/fribidi   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/tuxbox   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/tuxbox   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/libpng12   -I/home/dreambox/tuxbox-cvs/root/cdkroot/lib/sigc++-1.2/include -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/sigc++-1.2   -I/home/dreambox/tuxbox-cvs/root/cdkroot/include/tuxbox/xmltree   -Werror  -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -fno-rtti -fno-exceptions -c ebase.cpp
In file included from ../../include/lib/base/ebase.h:11,
                 from ebase.cpp:1:
../../include/lib/base/eptrlist.h: In member function `std::vector<T, std::allocator<_CharT> >* ePtrList<T>::getVector()':
../../include/lib/base/eptrlist.h:172: error: there are no arguments to `size' that depend on a template parameter, so a declaration of `size' must be available
../../include/lib/base/eptrlist.h:172: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../../include/lib/base/eptrlist.h: In member function `ePtrList<T>::iterator ePtrList<T>::insert_in_order(T*)':
../../include/lib/base/eptrlist.h:183: error: `lower_bound' is not a member of `std'
../../include/lib/base/eptrlist.h: In copy constructor `ePtrList<T>::ePtrList(const ePtrList<T>&)':
../../include/lib/base/eptrlist.h:392: error: there are no arguments to `eDebug' that depend on a template parameter, so a declaration of `eDebug' must be available
../../include/lib/base/eptrlist.h: In member function `ePtrList<T>::operator bool()':
../../include/lib/base/eptrlist.h:646: error: there are no arguments to `empty' that depend on a template parameter, so a declaration of `empty' must be available
../../include/lib/base/eptrlist.h: In member function `bool ePtrList<T>::operator!()':
../../include/lib/base/eptrlist.h:653: error: there are no arguments to `empty' that depend on a template parameter, so a declaration of `empty' must be available
../../include/lib/base/eptrlist.h: In member function `void ePtrList<T>::sort() [with T = eTimer]':
../../include/lib/base/ebase.h:224:   instantiated from here
../../include/lib/base/eptrlist.h:414: error: dependent-name ` ePtrList<T>::less' is parsed as a non-type, but instantiation yields a type
../../include/lib/base/eptrlist.h:414: note: say `typename  ePtrList<T>::less' if a type is meant
make[4]: *** [ebase.o] Error 1
make[4]: Leaving directory `/home/dreambox/tuxbox-cvs/apps/tuxbox/enigma/lib/base'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dreambox/tuxbox-cvs/apps/tuxbox/enigma/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dreambox/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/dreambox/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
--
yeager
dreambox 500c
chriwi
Beiträge: 1
Registriert: Freitag 28. Oktober 2005, 17:18

eptrlist.h

Beitrag von chriwi »

Hello,

sorry I can't help you, but I can confirm Your problem I got the same errormessare
tschues

chriwi