HP-UX 11: make error

tziem at rdg.boehringer-ingelheim.com tziem at rdg.boehringer-ingelheim.com
Wed Jan 24 15:01:08 UTC 2001


I tried hacking include/config.h and that didn't work.

I then tried hacking config.cache and setting the vars for pread & pwrite =
yes:
ac_cv_func_pread=${ac_cv_func_pread=yes}
ac_cv_func_pwrite=${ac_cv_func_pwrite=yes}

I then re-ran configure and make and I was able to get by the error.
However, I then received the following (see log file attached):
 <<make_errs2.txt>> 

Does the install absolutely require yacc (which I can't find on HP-UX)?
If so, where can I obtain yacc?

Thank you,
Tom.


> -----Original Message-----
> From:	Russ Allbery [SMTP:rra at stanford.edu]
> Sent:	Tuesday, January 23, 2001 7:15 PM
> To:	Ziem,Thomas  IT BIP-US-R
> Cc:	inn-bugs at isc.org
> Subject:	Re: HP-UX 11: make error
> 
> tziem <tziem at rdg.boehringer-ingelheim.com> writes:
> 
> > Okay.  Here is all references to pread or pwrite in
> > /usr/include/sys/unistd.h:
> 
> >      extern ssize_t write __((int, const void *, size_t));
> >      extern ssize_t pwrite __((int, const void *, size_t, off_t));
> > ...
> > ...then later on...
> 
> Okay, I don't understand what's going on at all.  It's being declared in
> the header files but autoconf can't link with it?  That's bizarre; I have
> no idea how to solve that problem.
> 
> You could try, as a hack, editing include/config.h to define HAVE_PWRITE
> to 1 and see if that helps.
> 
> -- 
> Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>


-- Attached file included as plaintext by Listar --
-- File: make_errs2.txt

techdev1 $ make
        cd lib       && make all
        mkdir ../include/inn > /dev/null 2>&1
*** Error exit code 2 (ignored)
        ./mkversion '2.3.1' '' ../include/inn/version.h
         gcc -g -O2 -I../include   -c setenv.c
         gcc -g -O2 -I../include   -c hstrerror.c
         gcc -g -O2 -I../include   -c argparse.c
         gcc -g -O2 -I../include   -c checkart.c
         gcc -g -O2 -I../include   -c cleanfrom.c
         gcc -g -O2 -I../include   -c clientactive.c
         gcc -g -O2 -I../include   -c clientlib.c
         gcc -g -O2 -I../include   -c closeonexec.c
         gcc -g -O2 -I../include   -c concat.c
         gcc -g -O2 -I../include   -c conffile.c
         gcc -g -O2 -I../include   -c date.c
         gcc -g -O2 -I../include   -c dbz.c
dbz.c:168: warning: `MAP__ARG' redefined
../include/clibrary.h:141: warning: this is the location of the previous definition
         gcc -g -O2 -I../include   -c defdist.c
         gcc -g -O2 -I../include   -c findheader.c
         gcc -g -O2 -I../include   -c genid.c
         gcc -g -O2 -I../include   -c getconfig.c
         gcc -g -O2 -I../include   -c getdtab.c
         gcc -g -O2 -I../include   -c getfqdn.c
         gcc -g -O2 -I../include   -c getmodaddr.c
         gcc -g -O2 -I../include   -c gettime.c
         gcc -g -O2 -I../include   -c grpalias.c
         gcc -g -O2 -I../include   -c hash.c
         gcc -g -O2 -I../include   -c inndcomm.c
         gcc -g -O2 -I../include   -c localopen.c
         gcc -g -O2 -I../include   -c lockfile.c
         gcc -g -O2 -I../include   -c makedir.c
        gcc -g -O2 -I../include     -o endian endian.c
        ./endian >../include/autoconfig.h
         gcc -g -O2 -I../include   -c md5.c
         gcc -g -O2 -I../include   -c nonblocking.c
Expect 6 shift/reduce conflicts
        yacc parsedate.y
Make: Cannot load yacc.  Stop.
*** Error exit code 1

Stop.
*** Error exit code 1




More information about the inn-bugs mailing list