![]() |
Thanks for that. Unfortunately I get the same error in the build. There are new errors as well, but it is the libfaxutil.a missing that I am still having problems with. I have attached STDERR from make , maybe that will explain my problem a little better. The socket.h errors are new [ I assume this is a beta bug :-) ] Thanks. > At 09:32 09/02/99 +0000, you wrote: > >HylaFAX looks superb for what I want to do. > > > >I am using Linux 2.2.0-pre4, Slackware release 3.6, gcc 2.8.1. > >I have downloaded the source 'hylafax-v4-0pl2-tar.gz' but it will not > >conmpile fully. > > > >Whenever I 'make' HylaFAX, it fails to find ../util/libfaxutil.a > >in fact that file is nowhere on the machine and is not in the gzip of > >hylafax. > > > > You need a patch. In fact, you have found HylaFAX at a point in its > development where there is a load of patches, some necessary, others > just nice. > > Since you seem to be a person who knows what they're doing, there is > a beta release of v4.0pl3 at :- (right at the bottom of the page) > > http://www.trump.net.au/~rjc/hylafax/ > > It's stable and a signficant improvement over v4.0pl2. It has not been > announced to the general mailing-list (which is why I have replied to > you directly) and I would like you to follow this convention until > the Maintainer offically releases it. > > You can also try out the website (www.hylafax.org) and you can reach > me either at my return address or at webmaster@hylafax.org. > > Cheers, > Phil Watkinson, > Boston, UK. > In file included from InetTransport.c++:41: Socket.h:63: type specifier omitted for parameter Socket.h:63: parse error before `*' Socket.h:69: type specifier omitted for parameter Socket.h:69: parse error before `*' Socket.h:71: type specifier omitted for parameter Socket.h:71: parse error before `*' Socket.h: In function `static int Socket::accept(...)': Socket.h:64: `s' undeclared (first use this function) Socket.h:64: (Each undeclared identifier is reported only once Socket.h:64: for each function it appears in.) Socket.h:64: `addr' undeclared (first use this function) Socket.h:64: `addrlen' undeclared (first use this function) Socket.h: In function `static int Socket::getpeername(...)': Socket.h:70: `s' undeclared (first use this function) Socket.h:70: `name' undeclared (first use this function) Socket.h:70: `namelen' undeclared (first use this function) Socket.h: In function `static int Socket::getsockname(...)': Socket.h:72: `s' undeclared (first use this function) Socket.h:72: `name' undeclared (first use this function) Socket.h:72: `namelen' undeclared (first use this function) InetTransport.c++: In method `unsigned char InetTransport::initDataConn(class fxStr &)' : InetTransport.c++:149: `socklen_t' undeclared (first use this function) InetTransport.c++:149: parse error before `=' InetTransport.c++:150: `dlen' undeclared (first use this function) make[3]: *** [InetTransport.o] Error 1 make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxalter'. Stop . make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxcover'. Stop . make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxq'. Stop. make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxmail'. Stop. make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxrm'. Stop. make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `faxstat'. Stop. make[2]: *** [default] Error 2 In file included from Parser.c++:33: ../util/Socket.h:63: type specifier omitted for parameter ../util/Socket.h:63: parse error before `*' ../util/Socket.h:69: type specifier omitted for parameter ../util/Socket.h:69: parse error before `*' ../util/Socket.h:71: type specifier omitted for parameter ../util/Socket.h:71: parse error before `*' ../util/Socket.h: In function `static int Socket::accept(...)': ../util/Socket.h:64: `s' undeclared (first use this function) ../util/Socket.h:64: (Each undeclared identifier is reported only once ../util/Socket.h:64: for each function it appears in.) ../util/Socket.h:64: `addr' undeclared (first use this function) ../util/Socket.h:64: `addrlen' undeclared (first use this function) ../util/Socket.h: In function `static int Socket::getpeername(...)': ../util/Socket.h:70: `s' undeclared (first use this function) ../util/Socket.h:70: `name' undeclared (first use this function) ../util/Socket.h:70: `namelen' undeclared (first use this function) ../util/Socket.h: In function `static int Socket::getsockname(...)': ../util/Socket.h:72: `s' undeclared (first use this function) ../util/Socket.h:72: `name' undeclared (first use this function) ../util/Socket.h:72: `namelen' undeclared (first use this function) make[3]: *** [Parser.o] Error 1 make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `sendfax'. Stop. make[2]: *** [default] Error 2 make[3]: *** No rule to make target `../util/libfaxutil.a', needed by `sendpage'. Stop . make[2]: *** [default] Error 2 X-Mailer: exmh version 2.0.2 2/24/98 To: "Tim Pailthorpe" <timpailthorpe@geocities.com> Cc: flexfax@sgi.com Subject: Re: flexfax: HylaFAX Date: Tue, 09 Feb 1999 09:06:14 -0500 From: Glenn Burkhardt <glenn@aoi.ultranet.com> Sender: owner-flexfax@celestial.com > HylaFAX looks superb for what I want to do. > > I am using Linux 2.2.0-pre4, Slackware release 3.6, gcc 2.8.1. > I have downloaded the source 'hylafax-v4-0pl2-tar.gz' but it will not > conmpile fully. Did you apply the gcc-2.8.x.patch available from the patches page on the web site http://www.vix.com/hylafax ? I had use patch -l < gcc-2.8.x.patch to get it to work...