[mythtv-commits] Ticket #3723: compilation problems unter ubuntu 6.06 with gcc 4.0.3
MythTV
mythtv at cvs.mythtv.org
Fri Jul 13 22:35:42 UTC 2007
#3723: compilation problems unter ubuntu 6.06 with gcc 4.0.3
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: medium | Mlocked: 0
-----------------------+----------------------------------------------------
When I try to compile mythtv i'll get following error:
{{{
distcc g++ -c -pipe -march=pentium-mmx -I/usr/include/kde/artsc -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -w -g -Wall -Wno-
switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
-D__STDC_CONSTANT_MACROS -fPIC -DPIC -D_REENTRANT -DMMX -Di386
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
-DLIBDIR=\"/usr/local/lib\" -DQT_THREAD_SUPPORT -DQT_SHARED
-DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I.
-I../../../../local/include -I../../../../share/doc/nvidia-glx-dev/include
-I../../../../include -I../../../../X11R6/include -I../../libs/libavcodec
-I../.. -I../../../../include/qt3 -o FIRFilter.o FIRFilter.cpp
distcc[2415] (dcc_get_hostlist) Warning: no hostlist is set; can't
distribute work
distcc[2415] (dcc_build_somewhere) Warning: failed to distribute, running
locally instead
In file included from /usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/char_traits.h:46,
from /usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/string:46,
from /usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/stdexcept:44,
from FIRFilter.cpp:46:
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:76:25: error:
debug/debug.h: No such file or directory
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'void std::fill(unsigned char*, unsigned char*, const unsigned char&)':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:575: error:
'__glibcxx_requires_valid_range' was not declared in this scope
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'void std::fill(signed char*, signed char*, const signed char&)':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:583: error:
'__glibcxx_requires_valid_range' was not declared in this scope
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'void std::fill(char*, char*, const char&)':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:591: error:
'__glibcxx_requires_valid_range' was not declared in this scope
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'bool std::lexicographical_compare(const unsigned char*, const unsigned
char*, const unsigned char*, const unsigned char*)':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:880: error:
'__glibcxx_requires_valid_range' was not declared in this scope
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'bool std::lexicographical_compare(const char*, const char*, const char*,
const char*)':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:894: error:
'__glibcxx_requires_valid_range' was not declared in this scope
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h: In function
'bool std::lexicographical_compare(_InputIterator1, _InputIterator1,
_InputIterator2, _InputIterator2) [with _InputIterator1 = const signed
char*, _InputIterator2 = const signed char*]':
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:901:
instantiated from here
/usr/lib/gcc/i486-linux-
gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_algobase.h:824: error:
'__glibcxx_requires_valid_range' was not declared in this scope
distcc[2415] ERROR: compile FIRFilter.cpp on localhost failed
make[2]: *** [FIRFilter.o] Error 1
make[2]: Leaving directory `/usr/src/mythtv_cvs/libs/libmythsoundtouch'
make[1]: *** [sub-libmythsoundtouch] Error 2
make[1]: Leaving directory `/usr/src/mythtv_cvs/libs'
make: *** [sub-libs] Error 2
}}}
I use gcc 4.0.3 on ubuntu 6.06. There was a similar bug a while ago
(#2223). I tried to swap includes, but it did not help. I was able to
compile mythtv under feisty with gcc 4.1.2 without problems.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3723>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list