Subject: compile gnu problem
To: None <current-users@NetBSD.ORG>
From: CHAN Yiu Wah <clarence@cs.cuhk.hk>
List: current-users
Date: 12/13/1995 17:03:33
Hello 

I encountered the following problem when I tried to compile gnu using
the following procedures

  - cd /usr/src/gnu
  - make && make install && make cleandir

===== error message ====
/usr/src/gnu/lib/libg++/libg++/Fix24.h: In function `class Fix24
operator >>(const class Fix24 &, int)':
In file included from Fix24.cc:27:
/usr/src/gnu/lib/libg++/libg++/Fix24.h:358: call of overloaded
constructor `Fix24(long unsigned int)' is ambiguous
/usr/src/gnu/lib/libg++/libg++/Fix24.h:273: candidates are:
Fix24::Fix24(double)
/usr/src/gnu/lib/libg++/libg++/Fix24.h:253:
Fix24::Fix24(int)
/usr/src/gnu/lib/libg++/libg++/Fix24.h:248:
Fix24::Fix24(long int)
/usr/src/gnu/lib/libg++/libg++/Fix24.h:358: in base initialization for
class `Fix24'
/usr/src/gnu/lib/libg++/libg++/Fix24.h: In method `Fix48::~Fix48()':
/usr/src/gnu/lib/libg++/libg++/Fix24.h:439: warning: `Fix48::~Fix48()'
was used before it was declared inline
/usr/src/gnu/lib/libg++/libg++/Fix24.h:160: warning: previous non-inline
declaration here
*** Error code 1

Stop.

===== end of error message ===


Can anyone help me to solve it.
cheers.

clarence
clarence@cs.cuhk.hk