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