Hi, I tried to get http://www.monkey.org/~provos/spybye-0.3.tar.gz complied on OpenBSD 4.2/amd64 as per instructions on http://www.spybye.org/index.php?/pages/installation.html
It gives the following error. Could somebody help me fix it? Thank you so much Kind Regards Siju ======================================================================== $ make event_rpcgen.py spybye.rpc || echo "No Python installed" Reading "spybye.rpc" Created struct: dangerousload Added entry: time_in_seconds Added entry: parent_url Added entry: dangerous_url Added entry: virus_result Added entry: digest Created struct: dangerous_report Added entry: time_in_seconds Added entry: remote_ip Added entry: report Created struct: virusscan Added entry: buffer Added entry: context Created struct: virusresult Added entry: result Added entry: context ... creating "spybye.gen.h" ... creating "spybye.gen.c" make all-am if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT spybye.o -MD -MP -MF ".deps/spybye.Tpo" -c -o spybye.o spybye.c; then mv -f ".deps/spybye.Tpo" ".deps/spybye.Po"; else rm -f ".deps/spybye.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi utils.c: In function `make_next_replacement': utils.c:249: warning: implicit declaration of function `strnstr' utils.c:249: warning: assignment makes pointer from integer without a cast if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT status.o -MD -MP -MF ".deps/status.Tpo" -c -o status.o status.c; then mv -f ".deps/status.Tpo" ".deps/status.Po"; else rm -f ".deps/status.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT spybye.gen.o -MD -MP -MF ".deps/spybye.gen.Tpo" -c -o spybye.gen.o spybye.gen.c; then mv -f ".deps/spybye.gen.Tpo" ".deps/spybye.gen.Po"; else rm -f ".deps/spybye.gen.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT log.o -MD -MP -MF ".deps/log.Tpo" -c -o log.o log.c; then mv -f ".deps/log.Tpo" ".deps/log.Po"; else rm -f ".deps/log.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT atomicio.o -MD -MP -MF ".deps/atomicio.Tpo" -c -o atomicio.o atomicio.c; then mv -f ".deps/atomicio.Tpo" ".deps/atomicio.Po"; else rm -f ".deps/atomicio.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT virus.o -MD -MP -MF ".deps/virus.Tpo" -c -o virus.o virus.c; then mv -f ".deps/virus.Tpo" ".deps/virus.Po"; else rm -f ".deps/virus.Tpo"; exit 1; fi virus.c: In function `virus_init': virus.c:61: warning: implicit declaration of function `cl_loaddbdir' virus.c:68: warning: passing arg 1 of `cl_build' from incompatible pointer type virus.c: In function `clamav_scan_buffer': virus.c:114: warning: passing arg 4 of `cl_scandesc' from incompatible pointer type if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT proxy.o -MD -MP -MF ".deps/proxy.Tpo" -c -o proxy.o proxy.c; then mv -f ".deps/proxy.Tpo" ".deps/proxy.Po"; else rm -f ".deps/proxy.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT strnstr.o -MD -MP -MF ".deps/strnstr.Tpo" -c -o strnstr.o strnstr.c; then mv -f ".deps/strnstr.Tpo" ".deps/strnstr.Po"; else rm -f ".deps/strnstr.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I./compat -I/usr/local/include -I/usr/local/include -O2 -pipe -O2 -g -Wall -MT strncasestr.o -MD -MP -MF ".deps/strncasestr.Tpo" -c -o strncasestr.o strncasestr.c; then mv -f ".deps/strncasestr.Tpo" ".deps/strncasestr.Po"; else rm -f ".deps/strncasestr.Tpo"; exit 1; fi gcc -O2 -g -Wall -o spybye spybye.o utils.o status.o spybye.gen.o log.o atomicio.o virus.o proxy.o strnstr.o strncasestr.o -L/usr/local/lib -levent -L/usr/local/lib -liconv -lz -lbz2 -lgmp -L/usr/local/lib -lcurl -L/usr/local/lib -lidn -lssl -lcrypto -lz -lclamav /usr/local/lib/libgmp.so.7.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/libevent.so.2.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libcurl.so.6.0: warning: sprintf() is often misused, please use snprintf() /usr/local/lib/libbz2.so.10.4: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libclamav.so.4.2: undefined reference to `pthread_create' /usr/local/lib/libclamav.so.4.2: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libclamav.so.4.2: undefined reference to `pthread_mutex_lock' /usr/local/lib/libclamav.so.4.2: undefined reference to `pthread_join' collect2: ld returned 1 exit status *** Error code 1 Stop in /var/Software/spybye-0.3 (line 305 of Makefile). *** Error code 1 Stop in /var/Software/spybye-0.3 (line 227 of Makefile). $ =========================================================================================================