[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20011018: Prob. building ldm5.1.4 on Tru64



Unidata Support wrote:
> 
> ------- Forwarded Message
> 
> >To: address@hidden
> >From: "Neil R. Smith" <address@hidden>
> >Subject: Prob. building ldm5.1.4 on Tru64
> >Organization: UCAR/Unidata
> >Keywords: 200110182312.f9INCk129568
> 
> This is a multi-part message in MIME format.
> --------------73EC52F85925CBEF77DA750C
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> 
> Hi,
> I'm having trouble completing a make of the source ldm 5.1.4 on a
> Compaq Alpha DS20E running Tru64 5.0. I've attached the config.log
> and a make.log. LDMHOME=/unidata/ldm. I copied a gdbm.h into the
> $LDMHOME/<version>/include directory after the first attempt, as
> suggested by some prior problem resolutions in the archives. The
> <version> is ldm.src-5.1.4 .. I presume this directory re-naming
> is OK (?) The make stops with
> 
> Making `install' in directory
> /leap0/unidata/ldm/ldm.src-5.1.4/src/pqcreate
> 
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -I../pq
> -DHAVE_CONFIG_H -c  pqcreate.c
> Make: Don't know how to make ../libldm.a.  Stop.
> 
> This is a first-time install of the ldm. This host already has an
> install of GEMPAK 5.6.
> 
> Hope you can shed some light. Thanks, -Neil
> 
> PS: the DU 4.0 binary distribution ldmadmin coredumps with memory
> fault, so it didn't appear to be an alternative. I didn't find
> a Tru64 binary distribution ... is there one?


Hi Neil,

We do not support Tru64, so there is no binary for that platform.  The
platforms that we do support are shown on:
http://www.unidata.ucar.edu/platforms.html.

However, a few sites have successfully compiled the ldm on that
hardware.  If you search "Tru64" in our support archives at
http://www.unidata.ucar.edu/glimpsedocs/ghldm.html you'll find some
relevant messages.  In particular, see
http://www.unidata.ucar.edu/cgi-bin/mfs/65/3474?13#mfs.

I hope you are able to solve your problem with this information.  If
not, let me know and I'll see what I can do.

Anne
-- 
***************************************************
Anne Wilson                     UCAR Unidata Program            
address@hidden                 P.O. Box 3000
                                  Boulder, CO  80307
----------------------------------------------------
Unidata WWW server       http://www.unidata.ucar.edu/
****************************************************



> --
> Neil R. Smith, Comp. Sys. Mngr.         address@hidden
> Dept. Atmospheric Sci., Texas A&M Univ. 979/845-6272 FAX:979/862-4466
> --------------73EC52F85925CBEF77DA750C
> Content-Type: text/plain; charset=us-ascii;
>  name="config.log"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
>  filename="config.log"
> 
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> 
> configure:554: checking for xlc
> configure:554: checking for c89
> configure:603: checking C compiler
> configure:612: c89 -c   conftest.c 1>&5
> configure:631: checking the installation prefix
> configure:647: checking domain name
> configure:679: checking how to run the C preprocessor
> configure:700: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:759: checking for AIX
> configure:794: checking for HP-UX
> configure:832: checking whether memory-mapping by region is appropriate
> configure:849: checking the C preprocessor
> configure:856: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:875: checking for ar
> configure:907: checking for perl
> configure:951: checking for POSIX shell
> configure:973: checking for yacc
> configure:1020: checking for yacc library
> configure:1029: checking for yyerror() in default library(s)
> configure:1038: c89 -o conftest    conftest.c  1>&5
> ld:
> Unresolved:
> yyerror
> configure: failed program was:
> #line 1031 "configure"
> #include "confdefs.h"
> 
> int main() {
> yyerror("");
> ; return 0; }
> configure:1075: checking for yyerror() in -ly
> configure:1084: c89 -o conftest    conftest.c -ly 1>&5
> configure:1114: checking mmap()
> configure:1152: checking LDMHOME
> configure:1169: checking size of int
> configure:1188: c89 -o conftest    conftest.c  1>&5
> configure:1208: checking size of long
> configure:1227: c89 -o conftest    conftest.c  1>&5
> configure:1247: checking for ANSI C header files
> configure:1260: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:1327: c89 -o conftest    conftest.c  1>&5
> configure:1351: checking for size_t
> configure:1384: checking for off_t
> configure:1417: checking for ssize_t
> configure:1450: checking for ptrdiff_t
> configure:1483: checking for socklen_t
> configure:1497: c89 -c   conftest.c 1>&5
> cc: Error: configure, line 1493: In this declaration, "socklen_t" must 
> specify a type. (badparsedecl)
> socklen_t len = 42; return 0;
> ^
> configure: failed program was:
> #line 1489 "configure"
> #include "confdefs.h"
> #include <sys/types.h>
>    #include <sys/socket.h>
> int main() {
> socklen_t len = 42; return 0;
> ; return 0; }
> configure:1523: checking for stdlib.h
> configure:1533: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:1523: checking for unistd.h
> configure:1533: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:1563: checking for fsync
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for ftruncate
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for memmove
> configure:1591: c89 -o conftest    conftest.c  1>&5
> cc: Info: configure, line 1575: In this statement, the declaration for 
> intrinsic function "memmove" referenced at line number 1585 in file 
> configure, the declared return type of "char" is not consistent with the 
> expected type of "pointer to void".  It will be treated as an ordinary 
> external function. (intrinsicdecl)
> char memmove();
> -----^
> configure:1563: checking for memcmp
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for rename
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for strerror
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for waitpid
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for strdup
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for seteuid
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for setenv
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1563: checking for mmap
> configure:1591: c89 -o conftest    conftest.c  1>&5
> configure:1617: checking for sig_atomic_t in signal.h
> configure:1642: checking for working const
> configure:1696: c89 -c   conftest.c 1>&5
> cc: Warning: configure, line 1672: The scalar variable "t" is fetched but not 
> initialized.  And there may be other such fetches of this variable that have 
> not been reported in this compilation. (uninit1)
>   *t++ = 0;
> ---^
> cc: Warning: configure, line 1687: The scalar variable "b" is fetched but not 
> initialized.  And there may be other such fetches of this variable that have 
> not been reported in this compilation. (uninit1)
>   struct s *b; b->j = 5;
> ---------------^
> configure:1717: checking for st_blksize in struct stat
> configure:1730: c89 -c   conftest.c 1>&5
> configure:1752: checking for sigaction
> configure:1780: c89 -o conftest    conftest.c  1>&5
> configure:1823: checking RPC and socket references
> configure:1873: checking ulog defines
> configure:1931: checking for gdbm_open in -lgdbm
> configure:1950: c89 -o conftest -g   conftest.c -lgdbm   1>&5
> configure:1974: checking for gdbm.h
> configure:1984: c89 -E  conftest.c >/dev/null 2>conftest.out
> cc: Error: configure, line 1980: Cannot find file <gdbm.h> specified in 
> #include directive. (noinclfile)
> #include <gdbm.h>
> -^
> configure: failed program was:
> #line 1979 "configure"
> #include "confdefs.h"
> #include <gdbm.h>
> 
> --------------73EC52F85925CBEF77DA750C
> Content-Type: text/plain; charset=us-ascii;
>  name="make.log"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
>  filename="make.log"
> 
> cp: libldm.a: No such file or directory
> *** Exit 1 (ignored)
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/config
> 
> Returning to directory /leap0/unidata/ldm/ldm.src-5.1.4/src
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/ulog
> 
> c89 -g -DHAVE_CONFIG_H -I../config -c  ulog.c
> c89 -g -DHAVE_CONFIG_H -I../config  hupsyslog.c   -o hupsyslog
> updated /leap0/unidata/ldm/ldm.src-5.1.4/bin/hupsyslog
> 
> Returning to directory /leap0/unidata/ldm/ldm.src-5.1.4/src
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/misc
> 
> sed 's|@''LDMHOME''@|"/unidata/ldm"|g' paths.h.in >paths.h
> c89 -g -I../config -I. -I../ulog -DHAVE_CONFIG_H -c  fdnb.c
> c89 -g -I../config -I. -I../ulog -DHAVE_CONFIG_H -c  fsStats.c
> c89 -g -I../config -I. -I../ulog -DHAVE_CONFIG_H -c  inetutil.c
> c89 -g -I../config -I. -I../ulog -DHAVE_CONFIG_H -c  mkdirs_open.c
> c89 -g -I../config -I. -I../ulog -DHAVE_CONFIG_H -c  setenv.c
> 
> Returning to directory /leap0/unidata/ldm/ldm.src-5.1.4/src
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/protocol
> 
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> atofeedt.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> h_clnt.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm4_svc.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm4_xdr.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm4clnt.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm_svc.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm_xdr.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldm_xlen.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldmclnt.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> ldmprint.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> md5c.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> prod_class.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> timestamp.c
> 
> Returning to directory /leap0/unidata/ldm/ldm.src-5.1.4/src
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/pq
> 
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> pq.c
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -DHAVE_CONFIG_H -c  
> lcm.c
> 
> Returning to directory /leap0/unidata/ldm/ldm.src-5.1.4/src
> 
> Making `install' in directory /leap0/unidata/ldm/ldm.src-5.1.4/src/pqcreate
> 
> c89 -g -I../config -I. -I../misc -I../ulog -I../protocol -I../pq 
> -DHAVE_CONFIG_H -c  pqcreate.c
> Make: Don't know how to make ../libldm.a.  Stop.
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> 
> --------------73EC52F85925CBEF77DA750C--
> 
> ------- End of Forwarded Message