Path: utzoo!attcan!uunet!jarthur!usc!sdd.hp.com!apollo!vinoski From: vinoski@apollo.HP.COM (Stephen Vinoski) Newsgroups: comp.lang.perl Subject: Re: Config on APOLLO SR10.2 Keywords: ack Message-ID: <4dd39953.20b6d@apollo.HP.COM> Date: 5 Nov 90 15:08:00 GMT References: <1990Nov2.225524.6123@vlsi-mentor.jpl.nasa.gov> Sender: root@apollo.HP.COM Reply-To: vinoski@apollo.HP.COM (Stephen Vinoski) Distribution: comp Organization: Hewlett-Packard Company, Apollo Division; Chelmsford, MA Lines: 42 In article <1990Nov2.225524.6123@vlsi-mentor.jpl.nasa.gov> dave@vlsi-mentor.jpl.nasa.gov (David Hayes) writes: >Something's not entirely right about Configure on Apollo's running SR10.2. >dup2() not found >fchmod() not found >fchown() not found >fcntl.h found. >flock() not found >getgroups() not found >lstat() not found >mkdir() not found You have to make sure that both /lib/libc and /lib/clib are examined to find these functions. It used to be that only /lib/libc was examined, but I seem to remember that Larry fixed that at pl28. I added these lines just be sure (this is a pl37 diff): *** Configure.from_kit Tue Oct 23 19:19:37 1990 --- Configure Tue Oct 23 19:20:01 1990 *************** *** 1404,1409 **** --- 1404,1412 ---- libc="$1" elif test -f $libc; then echo "Your C library is in $libc, like you said before." + if test $libc = "/lib/libc"; then + libc="$libc /lib/clib" + fi elif test -f /lib/libc.a; then echo "Your C library is in /lib/libc.a. You're normal." libc=/lib/libc.a Let me know via email if you still have trouble after looking through both global libraries. -steve | Steve Vinoski (508)256-6600 x5904 | Internet: vinoski@apollo.com | | Testability and Diagnostics | UUCP: ...mit-eddie!apollo!vinoski| | HP Apollo Division, Chelmsford, MA 01824 | ...uw-beaver!apollo!vinoski| | I feel crapulous today. |