Hi,
I just downloaded fam-2.6.0.tar.gz, untarred it and ran configure (on an
Irix-5.3 Indy):
[...]
checking for echo... /sbin/echo
checking for echo -e flag... foo: Unknown operator
[configure stopped, no makefile was generated]
This is line 2629 of configure:
if test `$ECHO -e foo` = 'foo'; then
ECHO="$ECHO -e"
fi
I think two more " will do the trick, the following works fo me:
if test "`$ECHO -e foo`" = 'foo'; then
ECHO="$ECHO -e"
fi
Later on compiling with gcc 2.95.2 I get the following errors:
make all-recursive
make[1]: Entering directory `/u2/src/fam-2.6.0'
Making all in include
make[2]: Entering directory `/u2/src/fam-2.6.0/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/u2/src/fam-2.6.0/include'
Making all in libfam
make[2]: Entering directory `/u2/src/fam-2.6.0/libfam'
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
-Wall -g -MD -c Client.c++
rm -f .libs/Client.lo
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -g -MD -c -DPIC Client.c++
-o .libs/Client.lo
cc1plus: warning: `-g' not supported by this configuration of GCC
Client.c++: In method `Client::Client(long int, int, int)':
Client.c++:66: warning: comparison between signed and unsigned
Client.c++:73: warning: comparison between signed and unsigned
Client.c++:118: implicit declaration of function `int snprintf(...)'
Client.c++:138: warning: comparison between signed and unsigned
Client.c++:160: warning: comparison between signed and unsigned
Client.c++: In method `int Client::readEvent(bool)':
Client.c++:392: implicit declaration of function `int bzero(...)'
../include/BTree.h: In method `BTree<int,void *>::Node::~Node()':
../include/BTree.h:293: instantiated from `BTree<int,void *>::~BTree()'
Client.c++:198: instantiated from here
../include/BTree.h:182: warning: comparison between signed and unsigned
../include/BTree.h: In method `BTree<int,bool>::Node::~Node()':
../include/BTree.h:293: instantiated from `BTree<int,bool>::~BTree()'
Client.c++:199: instantiated from here
../include/BTree.h:182: warning: comparison between signed and unsigned
../include/BTree.h: In method `struct BTree<int,void *>::Closure BTree<int,void
*>::insert(BTree<int,void *>::Node *, const int &, void *const &)':
../include/BTree.h:381: instantiated from `BTree<int,void *>::insert(const
int &, void *const &)'
Client.c++:347: instantiated from here
../include/BTree.h:419: warning: comparison between signed and unsigned
../include/BTree.h: In method `bool BTree<int,void *>::Node::insert(unsigned
int, const BTree<int,void *>::Closure &)':
../include/BTree.h:425: instantiated from `BTree<int,void
*>::insert(BTree<int,void *>::Node *, const int &, void *const &)'
../include/BTree.h:381: instantiated from `BTree<int,void *>::insert(const
int &, void *const &)'
Client.c++:347: instantiated from here
../include/BTree.h:219: warning: comparison between signed and unsigned
../include/BTree.h: In method `BTree<int,void *>::Node::Node(BTree<int,void
*>::Node *, unsigned int)':
../include/BTree.h:429: instantiated from `BTree<int,void
*>::insert(BTree<int,void *>::Node *, const int &, void *const &)'
../include/BTree.h:381: instantiated from `BTree<int,void *>::insert(const
int &, void *const &)'
Client.c++:347: instantiated from here
../include/BTree.h:168: warning: comparison between signed and unsigned
../include/BTree.h: In method `void * BTree<int,void *>::find(const int &)
const':
Client.c++:354: instantiated from here
../include/BTree.h:304: warning: comparison between signed and unsigned
../include/BTree.h: In method `struct BTree<int,bool>::Closure
BTree<int,bool>::insert(BTree<int,bool>::Node *, const int &, const bool &)':
../include/BTree.h:381: instantiated from `BTree<int,bool>::insert(const int
&, const bool &)'
Client.c++:365: instantiated from here
../include/BTree.h:419: warning: comparison between signed and unsigned
../include/BTree.h: In method `bool BTree<int,bool>::Node::insert(unsigned int,
const BTree<int,bool>::Closure &)':
../include/BTree.h:425: instantiated from
`BTree<int,bool>::insert(BTree<int,bool>::Node *, const int &, const bool &)'
../include/BTree.h:381: instantiated from `BTree<int,bool>::insert(const int
&, const bool &)'
Client.c++:365: instantiated from here
../include/BTree.h:219: warning: comparison between signed and unsigned
../include/BTree.h: In method
`BTree<int,bool>::Node::Node(BTree<int,bool>::Node *, unsigned int)':
../include/BTree.h:429: instantiated from
`BTree<int,bool>::insert(BTree<int,bool>::Node *, const int &, const bool &)'
../include/BTree.h:381: instantiated from `BTree<int,bool>::insert(const int
&, const bool &)'
Client.c++:365: instantiated from here
../include/BTree.h:168: warning: comparison between signed and unsigned
../include/BTree.h: In method `bool BTree<int,bool>::find(const int &) const':
Client.c++:372: instantiated from here
../include/BTree.h:304: warning: comparison between signed and unsigned
../include/BTree.h: In method `enum BTree<int,void *>::Status BTree<int,void
*>::remove(BTree<int,void *>::Node *, const int &)':
../include/BTree.h:462: instantiated from `BTree<int,void *>::remove(const
int &)'
Client.c++:378: instantiated from here
../include/BTree.h:596: warning: comparison between signed and unsigned
../include/BTree.h: In method `void BTree<int,void *>::Node::join(const
BTree<int,void *>::Closure &, BTree<int,void *>::Node *)':
../include/BTree.h:518: instantiated from `BTree<int,void
*>::underflow(BTree<int,void *>::Node *, unsigned int)'
../include/BTree.h:568: instantiated from `BTree<int,void
*>::remove_rightmost(BTree<int,void *>::Node *)'
../include/BTree.h:602: instantiated from `BTree<int,void
*>::remove(BTree<int,void *>::Node *, const int &)'
../include/BTree.h:462: instantiated from `BTree<int,void *>::remove(const
int &)'
Client.c++:378: instantiated from here
../include/BTree.h:266: warning: comparison between signed and unsigned
../include/BTree.h: In method `enum BTree<int,bool>::Status
BTree<int,bool>::remove(BTree<int,bool>::Node *, const int &)':
../include/BTree.h:462: instantiated from `BTree<int,bool>::remove(const int
&)'
Client.c++:379: instantiated from here
../include/BTree.h:596: warning: comparison between signed and unsigned
../include/BTree.h: In method `void BTree<int,bool>::Node::join(const
BTree<int,bool>::Closure &, BTree<int,bool>::Node *)':
../include/BTree.h:518: instantiated from
`BTree<int,bool>::underflow(BTree<int,bool>::Node *, unsigned int)'
../include/BTree.h:568: instantiated from
`BTree<int,bool>::remove_rightmost(BTree<int,bool>::Node *)'
../include/BTree.h:602: instantiated from
`BTree<int,bool>::remove(BTree<int,bool>::Node *, const int &)'
../include/BTree.h:462: instantiated from `BTree<int,bool>::remove(const int
&)'
Client.c++:379: instantiated from here
../include/BTree.h:266: warning: comparison between signed and unsigned
make[2]: *** [Client.lo] Error 1
make[2]: Leaving directory `/u2/src/fam-2.6.0/libfam'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/u2/src/fam-2.6.0'
make: *** [all-recursive-am] Error 2
Any ideas?
Ciao, Henning
--
To unsubscribe: echo unsubscribe fam | mail majordomo@xxxxxxxxxxx
|