Internal error 243 compiling mindseye 0.5.16

Elliot Lee sopwith@cuc.edu
Fri Mar 13 14:30:00 GMT 1998


Compiling
ftp://ftp.cs.umn.edu/users/mein/mindseye/mindseye_0.5/mindseye_0.5.16.tgz
on Red Hat Linux 5.0 with egcs 1.0.1, qt 1.32, and glibc 2.0.7pre gives:

c++ -c -O3 -g -pipe -Wall -I../  -I../include/matrix -I../include/nurbs
-I/usr/X11R6/include -I/usr/lib/qt/include -I/usr/X11R6/include
-DHAVE_CONFIG_H  object.cpp
In file included from g3d_math.h:43,
                 from object.h:33,
                 from object.cpp:31:
math/g3d_ray.h:54: Internal compiler error 243.
math/g3d_ray.h:54: Please submit a full bug report to `egcs-bugs@cygnus.com'.


The header file in question contains:

class G3DRay
{
public:
  G3DRay() {}
  G3DRay( const G3DPoint3d &p, const G3DVector3d &n, const G3DVector3d &up
) :
    _startpoint(p), _direction(n), _projection( n, up )
  {
    G3DMatrix tmp( p * (-1.0) );
    _projection *= tmp;
  };
  G3DMatrix* getProjection( void ) { return( &_projection ); };
    
public:
  G3DPoint3d  _startpoint; 
  G3DVector3d _direction;
  G3DMatrix   _projection;
};

With line 54 being the 'G3DPoint3d _startpoint;' line.

-- Elliot					http://www.redhat.com/
"The obvious mathematical breakthrough would be development of an easy way
to factor large prime numbers." -- Bill Gates from "The Road Ahead," p. 265.





More information about the Gcc-bugs mailing list