Hi,

I am trying to compile htdig-3.1.0 on a Sparc running Solaris 2.4.

Using egcs gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)   

./configure runs without hitch, make gives the following error, while compiling 
in the htdig directory.

c++ -c  -
DDEFAULT_CONFIG_FILE=\"/usr/local/etc/httpd/htdig/conf/htdig.conf\" -I.
./htlib -I../htcommon -I../db/dist -I../rx/rx -I../include -g -O2 Retriever.cc
Retriever.cc: In function `void sig_handlers()':
Retriever.cc:211: assignment to `void (*)()' from `void (*)(int)'
make[1]: *** [Retriever.o] Error 1
make[1]: Leaving directory `/usr/local/etc/htdig-3.1.0/htdig'
make: *** [all] Error 1
$                     

I looked at the definition of sigexit, and changed it to the following, and this 
solved this problem:

static void sigexit(void)

I will happily admit that I haven't looked at this solution in any depth.  But the 
compile now finishes without error.


   

Fare Thee Well
Anthony Peacock       
CHIME, UCL Medical School
E-Mail: [EMAIL PROTECTED]
WWW:    http://www.chime.ucl.ac.uk/~rmhiajp/
------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to