I have tried to compile octave 2.0.16, and it complains about struct rusage (in <sys/resource.h>), which does not seem to have a well-defined size?!? Now, I have found the same problem trying to compile ssh. I wonder if it's a problem with pgcc or glibc. Can anyone of you help? I have attached the error report from the compiler (regarding octave 2.0.16 compilation). -- Aequam memento rebus in arduis servare mentem... Mauro Tortonesi [EMAIL PROTECTED] Ferrara Linux User Group http://www.ferrara.linux.it
c++ -c -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -mieee-fp -fno-rtti -fno-exceptions -fno-implicit-templates -g -O2 -Wall getrusage.cc -o pic/getrusage.o getrusage.cc: In function `class octave_value_list Fgetrusage(const octave_value_list &, int)': getrusage.cc:80: aggregate `struct rusage ru' has incomplete type and cannot be initialized getrusage.cc:82: confused by earlier errors, bailing out make[2]: *** [pic/getrusage.o] Error 1 rm pic/getpwent.o pic/fft2.o pic/gammainc.o pic/chol.o pic/balance.o pic/dassl.o pic/det.o pic/filter.o pic/colloc.o pic/expm.o pic/fsolve.o pic/getgrent.o pic/besselj.o pic/eig.o pic/betainc.o pic/fft.o pic/find.o make[2]: Leaving directory `/temp/octave-2.0.16/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/temp/octave-2.0.16' make: *** [all] Error 2