Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Problems compiling latest driver with GCC3.0+



I am attempting to compile the latest driver on a system that has the
latest version of GCC installed (needed by mplayer)

Problems occurred with include of iostream.h in the extern C {} section
of DVB.hh, which I managed to fix.

However I get the following problem whith libdvb:

any suggestions/ experiences?

thanks,

bradley



[root@buffy libdvb]# make
(cd src/si; make libsi.a)
make[1]: Entering directory `/usr/src/DVB/libdvb/src/si'
make[1]: `libsi.a' is up to date.
make[1]: Leaving directory `/usr/src/DVB/libdvb/src/si'
g++ -I./include -I./src -I. -I../driver -I../ost/include -O2 -Wall -g -c
devices.cc devices.cc: In function `void getname(char*, std::istream&)':
devices.cc:49: choosing `std::fpos<_StateT>
std::fpos<_StateT>::operator+(long
   int) [with _StateT = mbstate_t]' over `operator+'
devices.cc:49:   because worst conversion for the former is better than
worst
   conversion for the latter
devices.cc:52: choosing `std::fpos<_StateT>
std::fpos<_StateT>::operator-(long
   int) [with _StateT = mbstate_t]' over `operator-'
devices.cc:52:   because worst conversion for the former is better than
worst
   conversion for the latter
devices.cc:53: choosing `std::fpos<_StateT>
std::fpos<_StateT>::operator-(long
   int) [with _StateT = mbstate_t]' over `operator-'
devices.cc:53:   because worst conversion for the former is better than
worst
   conversion for the latter
devices.cc: In function `std::ostream& operator<<(std::ostream&,
   Transponder&)':
devices.cc:91: no match for `std::basic_ostream<char,
std::char_traits<char> >&
   << std::_Setfill<int>' operator
/usr/include/g++-v3/bits/ostream.tcc:50: candidates are:
   std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
   _Traits>::operator<<(std::basic_ostream<_CharT,
   _Traits>&(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT =
char,
   _Traits = std::char_traits<char>]
/usr/include/g++-v3/bits/ostream.tcc:72:
   std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
   _Traits>::operator<<(std::basic_ios<_CharT,
   _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
_Traits
   = std::char_traits<char>]
/usr/include/g++-v3/bits/ostream.tcc:94:
   std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
   _Traits>::operator<<(std::ios_base&(*)(std::ios_base&)) [with _CharT
= char,
   _Traits = std::char_traits<char>]


bradley schatz

solutions architect
_ tripledash /

phone	 +44 020 7377 07 75
fax  	 +44 020 7247 69 30
mobile +44 07947 58 07 18

www.tripledash.co.uk 



--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.


Home | Main Index | Thread Index