начал собирать havp 0.64 под freebsd 5.4 и вот что получаю...
clam squid собрал, а вот с этим загвоздка.....
make
cd . && /usr/local/bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
Making all in havp
Making all in docs
Making all in en
source='filehandler.cpp' object='filehandler.o' libtool=no depfile='.deps/filehandler.Po' tmpdepfile='.deps/filehandler.TPo' depmode=gcc3 /usr/local/bin/bash ../admin/depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -c -o filehandler.o `test -f 'filehandler.cpp' || echo './'`filehandler.cpp
source='helper.cpp' object='helper.o' libtool=no depfile='.deps/helper.Po' tmpdepfile='.deps/helper.TPo' depmode=gcc3 /usr/local/bin/bash ../admin/depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -c -o helper.o `test -f 'helper.cpp' || echo './'`helper.cpp
helper.cpp: In function `void DeleteTempfiles(int)':
helper.cpp:47: error: `killpg' undeclared (first use this function)
helper.cpp:47: error: (Each undeclared identifier is reported only once for each function it appears in.)
helper.cpp: In function `void InstallSignal()':
helper.cpp:77: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:82: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:88: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp: At global scope:
helper.cpp:35: warning: unused parameter 'SignalNo'
*** Error code 1Stop in /usr/home/romich/havp-0.64/havp.
*** Error code 1Stop in /usr/home/romich/havp-0.64/havp.
*** Error code 1Stop in /usr/home/romich/havp-0.64.
*** Error code 1Stop in /usr/home/romich/havp-0.64.
попробовал новую версию.....тоже не собирается....# make
cd havp && make
c++ -O2 -c filehandler.cpp
c++ -O2 -c helper.cpp
In file included from sockethandler.h:22,
from genericscanner.h:21,
from scannerfilehandler.h:22,
from helper.cpp:18:
params.h:22:20: config.h: No such file or directory
helper.cpp: In function `void DeleteTempfiles(int)':
helper.cpp:97: error: `killpg' undeclared (first use this function)
helper.cpp:97: error: (Each undeclared identifier is reported only once for each function it appears in.)
helper.cpp: In function `void InstallSignal()':
helper.cpp:139: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:144: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:151: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:158: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:165: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
helper.cpp:172: error: no matching function for call to `sigaction::sigaction(int, sigaction*, int)'
/usr/include/sys/signal.h:211: note: candidates are: sigaction::sigaction()
/usr/include/sys/signal.h:211: note: sigaction::sigaction(const sigaction&)
*** Error code 1Stop in /usr/home/romich/havp-0.74/havp.
*** Error code 1Stop in /usr/home/romich/havp-0.74.