[544] in Zephyr_Bugs
Building Zephyr on HP-UX
daemon@ATHENA.MIT.EDU (danny.carter.cmdrc03@nt.com)
Thu Aug 18 17:32:28 1994
Date: Thu, 18 Aug 1994 21:28:00 +0000
From: danny.carter.cmdrc03@nt.com
To: zephyr-bugs@MIT.EDU
Hello,
I am trying to build Zephyr on my HP 9000/700 with HP-UX 9.01 and X11R4
and have run into a few problems so far. Even after editing the files
indicated in the Zephyr Installation and Operation Guide (DRAFT -
20 Nov 1989, J.T.Kohl), the 'make world' did not work.
First, I got an error saying that TIOCNOTTY was not defined. I found
a definition for hp9000s800 and figured that it was close enough.
#define TIOCNOTTY _IO('t', 113) /* void tty association */
Next, I got the following:
/bin/ld: Unsatisfied symbols:
getdtablesize (code)
remque (code)
insque (code)
random (code)
*** Error code 1
Stop.
I have access to an Ultrix machine, but its documentation set is not
complete, so I know that getdtablesize() will tell me the descriptor
table size, but I don't know what that means (file descriptors maybe?)
or how hpux would figure out such a thing. The random error is fixed
easily enough (just change it to rand), but the queue functions in
zserver.h are also a mystery to me. I don't have anything to tell me
what a struct qelem is (other than a queue element) or what insque()
and remque() are supposed to do to them (other than the obvious).
Any help would be greatly appreciated, especially if this is a stupid
question which is answered somewhere I haven't looked yet in the docs.
Thanks much,
Ken Treimann, AccessNode HP System Administrator
Northern Telecom, Research Triangle Park, NC
919-992-5613 cmdrc03@nt.com