[mythtv] internal compiler error (gcc-2.95.3) on progfind.cpp

Matt Zimmerman mdz at debian.org
Sat Feb 15 12:29:44 EST 2003


On Sat, Feb 15, 2003 at 10:28:42AM -0500, Rick Warner wrote:

> Hello all,
> 	I got this error building a cvs checkout from this morning.  Removing the -O6 
> from the compiler options got it to compile properly.
> 
> g++ -c -pipe -Wall -W -O6 -march=pentiumpro -fomit-frame-pointer 
> -funroll-loops -fexpensive-optimizations `freetype-config --cflags` 
> -D_REENTRANT  -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DEXTRA_LOCKING -DMMX 
> -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/local/include -I../libmyth -I.. 
> -I/usr/local/qt/include -I/usr/local/qt/mkspecs/default -o progfind.o 
> progfind.cpp
> progfind.cpp: In method `void ProgFinder::getRecordingInfo()':
> progfind.cpp:1182: Internal compiler error.
> progfind.cpp:1182: Please submit a full bug report.
> progfind.cpp:1182: See <URL:http://www.gnu.org/software/gcc/bugs.html> for 
> instructions.
> cpp0: output pipe has been closed

This is a bug in g++ 2.95.x which is fixed in 3.2.x.  You should be able to
work around it by using -O2 instead of -O6, and disabling some of the -f
options (-funroll-loops perhaps).

-- 
 - mdz


More information about the mythtv-dev mailing list