HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Build problems on RH 5.1



Hi,

I seem to be experiencing difficulties in install flexfax on my RH 5.1
machine. I've grabbed the latest(?) tar ball (hylafax-v4.0pl2), but for some
reason parts of it aren't compiling properly...

Doing a make results in some errors, but they're not very descriptive. The
main problem seems to be in building libfaxutil.a. When it tries to do so,
the following error is produced:

RegEx.c++: In method `unsigned char RegEx::Find(const char *, unsigned int,
unsigned int = 0)':
RegEx.c++:80: `REG_STARTEND' undeclared (first use this function)
RegEx.c++:80: (Each undeclared identifier is reported only once
RegEx.c++:80: for each function it appears in.)
make[3]: *** [RegEx.o] Error 1
make[2]: *** [default] Error 2

A few other objects seem to then fail to compile because this hasn't been
built. The make does not fail completely, and a bit further on these errors
start to appear:

../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++:255: warning: assuming & on
`OldProtocolServer::getZPostScriptData(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::getOpaqueData(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::getZOpaqueData(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::newPollID(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::setUserID(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::setProtoVersion(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::sendServerStatus(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::sendServerInfo(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::sendAllStatus(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::sendUserStatus(const char *)'
OldProtocol.c++:255: warning: assuming & on overloaded member function
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::sendRecvStatus(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::removeJob(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::removeJobGroup(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::killJob(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::killJobGroup(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobTTS(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupTTS(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobKillTime(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupKillTime(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobMaxDials(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupMaxDials(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobNotification(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupNotification(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobModem(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupModem(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobPriority(const char *)'
OldProtocol.c++:255: warning: assuming & on
`OldProtocolServer::alterJobGroupPriority(const char *)'
OldProtocol.c++: In method `void OldProtocolServer::alterJobTTS(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
*)':
OldProtocol.c++:674: 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::alterJobGroupModem(const
char *)':
OldProtocol.c++:674: 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::alterJobPriority(const
char *)':
OldProtocol.c++:684: 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::alterJobGroupPriority(const char *)':
OldProtocol.c++:684: 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::alterJobMaxDials(const
char *)':
OldProtocol.c++:694: 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::alterJobGroupMaxDials(const char *)':
OldProtocol.c++:694: 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::alterJobNotification(const char *)':
OldProtocol.c++:704: 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::alterJobGroupNotification(const char *)':
OldProtocol.c++:704: 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::removeJob(const char
*)':
OldProtocol.c++:763: no matching function for call to
`OldProtocolServer::applyToJob (const char *&, char[7], 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::removeJobGroup(const
char *)':
OldProtocol.c++:763: no matching function for call to
`OldProtocolServer::applyToJobGroup (const char *&, char[7], 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::killJob(const char *)':
OldProtocol.c++:769: no matching function for call to
`OldProtocolServer::applyToJob (const char *&, char[5], 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::killJobGroup(const char
*)':
OldProtocol.c++:769: no matching function for call to
`OldProtocolServer::applyToJobGroup (const char *&, char[5], void
(OldProtocolServer::)(Job &, const char *))'
OldProtocol.c++:564: candidates are:
OldProtocolServer::applyToJobGroup(const char *, const char *, void
(OldProtocolServer::*)(Job &, const char *))
make[3]: *** [OldProtocol.o] Error 1



Can anyone suggest a solution for this please?



TIA


Richard




Project hosted by iFAX Solutions