fam
[Top] [All Lists]

[fam] fam-2.6.0 configure problem

To: fam@xxxxxxxxxxx
Subject: [fam] fam-2.6.0 configure problem
From: Henning Meier-Geinitz <henning@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 3 Mar 2000 12:25:23 +0100
Sender: owner-fam@xxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>
  • [fam] fam-2.6.0 configure problem, Henning Meier-Geinitz <=