I have encountered two problems compiling the current fam 2.6.0 under
IRIX 6.5.4; I have tried both gcc 2.95.2 and IRIX MIPSpro 7.3 C++
compilers, both with the same results:
1) fd_set undefined in <unistd.h> (led to parsing error in select() prototype)
I added "#include <sys/select.h>" before include of <unistd.h> in:
./libfam/Client.c++
./fam/Activity.c++
and compiling proceeds.
2) Error in declaration in fam/Scheduler.h:
Making all in fam
make[2]: Entering directory
`/auto/giga12/user/foster/Programs/fam/fam-2.6.0/fam'
Makefile:364: no file name for `-include'
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
-DCONFIG_ETC_CONFIG_PATH=\"/usr/local/etc/fam.conf\" -Wall -g -MD -c
Activity.c++
In file included from Activity.c++:31:
*****************************************************************************************
Scheduler.h:97: ANSI C++ forbids data member `handler' with same name as
enclosing class
make[2]: *** [Activity.o] Error 1
*****************************************************************************************
make[2]: Leaving directory
`/auto/giga12/user/foster/Programs/fam/fam-2.6.0/fam'make[1]: ***
[all-recursive] Error 1
make[1]: Leaving directory `/auto/giga12/user/foster/Programs/fam/fam-2.6.0'
make: *** [all-recursive-am] Error 2
I would really like to get this compiled and installed to avoid the
vulnerability in fam...any help greatly appreciated.
David Foster
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
David Foster National Center for Microscopy and Imaging Research
dfoster@xxxxxxxx UCSD/Department of Neuroscience
(858) 534-7968 http://www-ncmir.ucsd.edu/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
To unsubscribe: echo unsubscribe fam | mail majordomo@xxxxxxxxxxx
|