![]() |
Hello, I'm writing because I have problems installing HylaFax When I make the "make",the system reports a lot of compilation problems. Essentially it seems that some function is missing from the C++ libraries. And then ther are also other errors/warnings. Please find below attached a short part of the compilation report with the errors. Please anyone is willing to help? I can send the full error log. Please reply directly to me, since I am trying to subscribe to the list right now. Best regards, Michele Bassan Inforeti snc Via Pellizzo, 39 int 19 Padova - ITALY tel +39 0498079040 fax 0498087772 http://inforeti.it bassan.michele@inforeti.it make[1]: Entering directory `/temp/hylafax-v4.0pl2' = zlib make[2]: Entering directory `/temp/hylafax-v4.0pl2/zlib' ........................... make[4]: Leaving directory `/temp/hylafax-v4.0pl2/util' make[3]: Leaving directory `/temp/hylafax-v4.0pl2/util' make[3]: Entering directory `/temp/hylafax-v4.0pl2/util' /usr/bin/gcc -I.././zlib -D__ANSI_CPP__ -I. -I.. -I.././util -I.././util -I/usr/local/include -I.././regex -g -O -x c++ -c SendFaxJob.c++ SendFaxJob.c++: In method `unsigned char SendFaxJob::createJob(class SendFaxClient &, class fxStr &)': SendFaxJob.c++:499: no matching function for call to `SendFaxClient::sendZData (int &, unsigned char (FaxClient::)(fxStr &, fxStr &), fxStr &, fxStr &)' FaxClient.h:273: candidates are: FaxClient::sendZData(int, unsigned char (FaxClient::*)(fxStr &, fxStr &), fxStr &, fxStr &) make[3]: *** [SendFaxJob.o] Error 1 make[3]: Leaving directory `/temp/hylafax-v4.0pl2/util' make[2]: *** [default] Error 2 make[2]: Leaving directory `/temp/hylafax-v4.0pl2/util' = faxalter make[2]: Entering directory `/temp/hylafax-v4.0pl2/faxalter' make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxalter' ..................... make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxalter' make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxalter'. Stop. make[3]: Leaving directory `/temp/hylafax-v4.0pl2/faxalter' make[2]: *** [default] Error 2 make[2]: Leaving directory `/temp/hylafax-v4.0pl2/faxalter' = faxcover make[2]: Entering directory `/temp/hylafax-v4.0pl2/faxcover' make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxcover' make[4]: Entering directory `/temp/hylafax-v4.0pl2/faxcover' make[4]: Nothing to be done for `_quiet.c++dependtime'. make[4]: Leaving directory `/temp/hylafax-v4.0pl2/faxcover' make[3]: Leaving directory `/temp/hylafax-v4.0pl2/faxcover' make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxcover' make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxcover'. Stop. make[3]: Leaving directory `/temp/hylafax-v4.0pl2/faxcover' make[2]: *** [default] Error 2 make[2]: Leaving directory `/temp/hylafax-v4.0pl2/faxcover' = faxd make[2]: Entering directory `/temp/hylafax-v4.0pl2/faxd' make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxd' make[4]: Entering directory `/temp/hylafax-v4.0pl2/faxd' make[4]: Nothing to be done for `_quiet.c++dependtime'. make[4]: Leaving directory `/temp/hylafax-v4.0pl2/faxd' make[3]: Leaving directory `/temp/hylafax-v4.0pl2/faxd' make[3]: Entering directory `/temp/hylafax-v4.0pl2/faxd' make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxq'. Stop. make[3]: Leaving directory `/temp/hylafax-v4.0pl2/faxd' make[2]: *** [default] Error 2 .......................... make[4]: Leaving directory `/temp/hylafax-v4.0pl2/hfaxd' make[3]: Leaving directory `/temp/hylafax-v4.0pl2/hfaxd' make[3]: Entering directory `/temp/hylafax-v4.0pl2/hfaxd' /usr/bin/gcc -DOLDPROTO_SUPPORT=1 -DSNPP_SUPPORT=1 -I.././faxd -I.././zlib -D__ANSI_CPP__ -I. -I.. -I.././hfaxd -I.././util -I/usr/local/include -I.././regex -g -O -x c++ -c OldProtocol.c++ ../util/Socket.h: In function `static int Socket::accept(int, void *, int *)': In file included from OldProtocol.c++:42: ../util/Socket.h:65: warning: passing `int *' as argument 3 of `accept(int, sockaddr *, unsigned int *)' changes signedness ../util/Socket.h: In function `static int Socket::getpeername(int, void *, int *)': ../util/Socket.h:71: warning: passing `int *' as argument 3 of `getpeername(int, sockaddr *, unsigned int *)' changes signedness ../util/Socket.h: In function `static int Socket::getsockname(int, void *, int *)': ../util/Socket.h:73: warning: passing `int *' as argument 3 of `getsockname(int, sockaddr *, unsigned int *)' changes signedness OldProtocol.c++: At top level: OldProtocol.c++:255: warning: assuming & on `OldProtocolServer::submitJob(const char *)' OldProtocol.c++:255: warning: assuming & on `OldProtocolServer::ackPermission(const char *)' OldProtocol.c++:255: warning: assuming & on `OldProtocolServer::getTIFFData(const char *)' OldProtocol.c++:255: warning: assuming & on `OldProtocolServer::getPostScriptData(const char *)' .............................. OldProtocol.c++:652: no matching function for call to `OldProtocolServer::applyToJob (const char *&, char[6], void (OldProtocolServer::)(Job &, const char *))' OldProtocol.c++:531: candidates are: OldProtocolServer::applyToJob(const char *, const char *, void (OldProtocolServer::*)(Job &, const char *)) OldProtocol.c++: In method `void OldProtocolServer::alterJobGroupTTS(const char *)': OldProtocol.c++:652: no matching function for call to `OldProtocolServer::applyToJobGroup (const char *&, char[6], void (OldProtocolServer::)(Job &, const char *))' OldProtocol.c++:564: candidates are: OldProtocolServer::applyToJobGroup(const char *, const char *, void (OldProtocolServer::*)(Job &, const char *)) OldProtocol.c++: In method `void OldProtocolServer::alterJobKillTime(const char *)': OldProtocol.c++:664: no matching function for call to `OldProtocolServer::applyToJob (const char *&, char[6], void (OldProtocolServer::)(Job &, const char *))' OldProtocol.c++:531: candidates are: OldProtocolServer::applyToJob(const char *, const char *, void (OldProtocolServer::*)(Job &, const char *)) OldProtocol.c++: In method `void OldProtocolServer::alterJobGroupKillTime(const char *)': OldProtocol.c++:664: no matching function for call to `OldProtocolServer::applyToJobGroup (const char *&, char[6], void (OldProtocolServer::)(Job &, const char *))' OldProtocol.c++:564: candidates are: OldProtocolServer::applyToJobGroup(const char *, const char *, void (OldProtocolServer::*)(Job &, const char *)) OldProtocol.c++: In method `void OldProtocolServer::alterJobModem(const char *)': .......................