HylaFAX The world's most advanced open source fax server

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

Re: hylafax beta and Linux 2.2.x



>>These are the most relevant messages: (using the 2.2.9 kernel source)
> 
> oh....bleeding edge ;-)   What version of glibc?

Heh... It's a RH 6.0 system, glibc-2.1.x:

[root@fax /root]# rpm -qva|grep glibc
glibc-2.1.1-6
glibc-devel-2.1.1-6

> Could you look up the prototypes of these functions, either from
> /usr/lib/stdlib.h or the man pages.  It looks like somehow hylafax has
> decided to generate its own mktemp() and mkstemp() functions which are
> conflicting with the standard ones provided by linux.

/usr/include/stdlib.h:extern char *mktemp __P ((char *__template));
/usr/include/stdlib.h:extern int mkstemp __P ((char *__template));

I guess they're external because they're defined in the library?

>>/usr/include/unistd.h:791: warning: declaration of `getpass(const char *)' 
>>throws different exceptions
> 
> Same as above i think, could you cut and paste the linux prototype.

/usr/include/unistd.h:extern char *getpass __P ((__const char *__prompt));

>>../port.h:25: warning: previous declaration here
>>Dispatcher.c++: In method `fxBool FdMask::anySet() const':
>>Dispatcher.c++:67: `fds_bits' undeclared (first use this function)
>>Dispatcher.c++:67: (Each undeclared identifier is reported only once
>>Dispatcher.c++:67: for each function it appears in.)
>>Dispatcher.c++: In method `int FdMask::numSet() const':
>>Dispatcher.c++:78: confused by earlier errors, bailing out
>>make[3]: *** [Dispatcher.o] Error 1
> 
> This is more serious, it seems that hylafax has assumed some stuff about
> the internals of the FD_* macros....ie how the operating system contructs
> fd_sets.   This might need rewriting.

Hmm.. Hope that's not too difficult..

> Depends on your firewall....should not normally be a problem if you are
> only running a cvs client(ie downloading the hylafax source code).  A cvs
> server is another matter and probaly would require firewall configuration.

Yes, I meant from a client perspective.. Without trying to figure out the hard
way, which ports does it use, for example?

> I am not sure if anyone has yet has tried RH 6.0, it is not available in
> Australia until next week.

I'll send you a CDROM if you need it...

Thanks,
Dave




Project hosted by iFAX Solutions