This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: can't compile dejagnu-980528 to run egcs testsuites



  In message <35E5B952.B5A9857F@chpc.utah.edu>you write:
  > Compiling dejagnu on a Linux 2.1.24 TurboLinux for PowerPC box results
  > in the following conflict:
  > 
  > tclMtherr.c: In function `matherr':
  > tclMtherr.c:76: argument `xPtr' doesn't match prototype
  > /usr/include/math.h:118: prototype declaration
  > 
  > Seems to be because my /usr/include/math.h file does indeed support
  > matherr but calls the exception structure as "struct __exception". Seems
  > that dejagnu's configure then is getting confused and not doing the best
  > thing. It claims "no" in checking for matherr support so
  > tcl/unix/tclMtherr.c tries to compile in its own "int matherr(struct
  > exception *xPtr)" function which breaks the fact that
  > /usr/include/math.h does indeed support matherr and in fact defines the
  > function as "int matherr __P ((struct __exception *));" where the
  > __exception struct is:
This would be an autoconf or possibly a problem with configure.in in
the tcl subdir.  You'll actually have to grope around the
configure/configure.in files to find out why it didn't find/like your
math.h



jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]