Thanks to all those who offered advice and ultimately resolved the problem.
I was even referred back to another SUMMARY from the 1998 archives, which
announced total frustration with the Operating System as it didnt fix the
problem, but worked around it.
The main advice was not to move any files but do a copy. The number of
files missing turned out to be 10, so the ultimate solution provided by
Dr. Thomas P. Blinn + UNIX Software Group + Compaq Computer Corporation
and
Mika Perälä <mika_at_unit.liu.se>
was gratefully received (see below) which pointed out the missing software
set.
My thanks again to all who helped.
Richard Stevenson <Richard.Stevenson_at_vuw.ac.nz>
Jie Gao <J.Gao_at_isu.usyd.edu.au>
"Sean O'Connell" <sean_at_stat.Duke.EDU>
Jim Belonis <belonis_at_dirac.phys.washington.edu>
Regards
Roger Holman
Quote
Dr. Thomas P. Blinn + UNIX Software Group + Compaq Computer Corporation
Looking at the inventory files for a V4.0F system, I find that there are two
copies of standards.h in the kit:
/mnt/usr/.smdb./OSFBINCOM440.inv:
0 8130 52993 3 4 100444 4/12/99 440 f ./usr/sys/include/standards.h none
OSFBINCOM440
/mnt/usr/.smdb./OSFINCLUDE440.inv:
0 8130 52993 3 4 100444 4/12/99 440 f ./usr/include/standards.h none
OSFINCLUDE440
and the one your compile is looking for is from OSFINCLUDE440 which you
probably do not have loaded on your system.
Fix your V4.0F installation to include all of the subsets needed to do
software development.
Tom
Unquote
Original Problem
I have recently installed Tru64 4.0F on an as400/166.
I couldn't find any reference to this in the archives.
Tcp_wrappers 7.6 failed to compile with the following error.
# make osf
cc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS -DPARANOID -DNETGROUP
-DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022
-DREAL_DAEMON_DIR=\"/usr/sbin\" -DSEVERITY=LOG_INFO
-DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/host
s.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\" -Dvsyslog=myvsyslog
-DALWAYS_HOSTNAME -c tcpd.c
cc: Severe: /usr/include/sys/types.h, line 77: Cannot find file
<standards.h> specified in #include directive. (noinclfile)
#include <standards.h>
-^
*** Exit 1
Stop.
*** Exit 1
Stop.
Everything seems to be the same as tcp_wrapper7.4 on my other machine with
4.0D in terms of the file locations etc. The standards.h file exists in
/usr/sys/include. Although this seems strange as types.h is in
/usr/include/sys, it is the same in 4.0D.
Has anyone had the same problem?
Is it ok just to move the standards.h file to /usr/include/sys ?
Thanks and regards
Roger Holman
Roger Holman
Manager Computer Facility
Wellington School of Medicine
P.O. Box 7343, Wellington South
Mein St, Newtown, Wellington
Tel 64 4 385 5534
Fax 64 4 389 5725
email cfmanager_at_wnmeds.ac.nz
Received on Sun Dec 12 1999 - 21:20:49 NZDT