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

20041124: [Fwd: ldm logfiles]



>From: Brendon Hoch <address@hidden>
>Organization: Plymouth State University
>Keywords: 200411241348.iAODmU7j021518 LDM FreeBSD 5.3

Brendon,

>We installed FreeBSD 5.3 on one of our servers this week.  LDM doesn't 
>seem to want to compile.

We ran into the same problem last January on FreeBSD 5.2.  The error
message you sent along matches what we found under 5.2, so it looks
like the problem we were hoping would go away with the production 5.3
release did not.  I will talk with our LDM developer (Steve Emmerson)
to revive the investigation of LDM on FreeBSD.

>I tried playing with the compiler environment 
>values, but this didn't seem to help.

The problem is the LDM use of a structure element that is not defined
in FreeBSD 5.x.  It is, however, defined in all of the other OSes
we support including FreeBSD 4.x.

>Enclosed are the config.log 
>configure.log and make.log files respectiviely.

The problem is the lack of a definition of xp_sock in /usr/include/svc.h.
It is the same problem we saw last January.

>By the way, do you have any idea how many (or what percentage of) ldm 
>users are using FreeBSD?

We use FreeBSD 4.[789] on various machines here in the UPC.  I know
that it is also being used at Purdue, the University of Oklahoma, and
the Universidade Federal do Rio de Janeiro.  I think that there might
be a couple of more sites using FreeBSD, but I can' recall what they
are right off the top of my head.  I can tell you, however, that
the only site attempting to use 5.x is Plymouth.

>I'm not in love with it, but it's the 
>operating system of choice in these parts, and I'm curious to know how 
>popular it is in the Unidata community.

We like FreeBSD for its security and speed.

>Didn't want to post a question 
>like this to ldm-users, I would prefer not to sit through another OS 
>debate thread...

I understand completely!

>Thanks,

No worries.

Tom

>-------- Original Message --------
>Subject: ldm logfiles
>Date: Wed, 24 Nov 2004 13:43:29 GMT
>From: User Ldm <address@hidden>
>To: address@hidden
>
>This file contains any messages produced by compilers while
>running configure, to aid debugging if configure makes a mistake.
>
>configure:627: checking for c89
>configure:676: checking C compiler
>configure:685: c89 -c   conftest.c 1>&5
>configure:739: checking the installation prefix
>configure:755: checking domain name
>configure:787: checking how to run the C preprocessor
>configure:808: c89 -E  conftest.c >/dev/null 2>conftest.out
>configure:867: checking for AIX
>configure:902: checking for HP-UX
>configure:940: checking whether memory-mapping by region is appropriate
>configure:957: checking the C preprocessor
>configure:964: c89 -E  conftest.c >/dev/null 2>conftest.out
>configure:983: checking for ar
>configure:1015: checking for perl
>configure:1059: checking for POSIX shell
>configure:1081: checking for yacc
>configure:1128: checking for yacc library
>configure:1137: checking for yyerror() in default library(s)
>configure:1146: c89 -o conftest    conftest.c  1>&5
>/var/tmp//ccI218jY.o(.text+0x25): In function `main':
>: undefined reference to `yyerror'
>configure: failed program was:
>#line 1139 "configure"
>#include "confdefs.h"
>
>int main() {
>yyerror("");
>; return 0; }
>configure:1183: checking for yyerror() in -ly
>configure:1192: c89 -o conftest    conftest.c -ly 1>&5
>configure:1222: checking mmap()
>configure:1260: checking LDMHOME
>configure:1277: checking size of int
>configure:1296: c89 -o conftest    conftest.c  1>&5
>configure:1316: checking size of long
>configure:1335: c89 -o conftest    conftest.c  1>&5
>configure:1355: checking for ANSI C header files
>configure:1368: c89 -E  conftest.c >/dev/null 2>conftest.out
>configure:1435: c89 -o conftest    conftest.c  1>&5
>configure:1459: checking for size_t
>configure:1492: checking for off_t
>configure:1525: checking for ssize_t
>configure:1558: checking for ptrdiff_t
>configure:1591: checking for socklen_t
>configure:1605: c89 -c   conftest.c 1>&5
>configure:1631: checking for stdlib.h
>configure:1641: c89 -E  conftest.c >/dev/null 2>conftest.out
>configure:1631: checking for unistd.h
>configure:1641: c89 -E  conftest.c >/dev/null 2>conftest.out
>configure:1671: checking for fsync
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for ftruncate
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for memmove
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1683: warning: conflicting types for built-in function 'memmove'
>configure:1671: checking for memcmp
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1683: warning: conflicting types for built-in function 'memcmp'
>configure:1671: checking for rename
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for strerror
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for waitpid
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for strdup
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for seteuid
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for setenv
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1671: checking for mmap
>configure:1699: c89 -o conftest    conftest.c  1>&5
>configure:1725: checking for sig_atomic_t in signal.h
>configure:1750: checking for working const
>configure:1804: c89 -c   conftest.c 1>&5
>configure:1825: checking for st_blksize in struct stat
>configure:1838: c89 -c   conftest.c 1>&5
>configure:1860: checking for sigaction
>configure:1888: c89 -o conftest    conftest.c  1>&5
>configure:1931: checking RPC and socket references
>configure:1987: checking ulog defines
>configure:2005: c89 -c -O  conftest.c 1>&5
>configure: In function `main':
>configure:2001: error: void value not ignored as it ought to be
>configure: failed program was:
>#line 1998 "configure"
>#include "confdefs.h"
>#include <syslog.h>
>int main() {
>int i = syslog(0,0);
>; return 0; }
>configure:2071: checking for gdbm_open in -lgdbm
>configure:2090: c89 -o conftest -O   conftest.c -lgdbm   1>&5
>/usr/bin/ld: cannot find -lgdbm
>configure: failed program was:
>#line 2079 "configure"
>#include "confdefs.h"
>/* Override any gcc2 internal prototype to avoid an error.  */
>/* We use char because int might match the return type of a gcc2
>     builtin and then its argument prototype would still apply.  */
>char gdbm_open();
>
>int main() {
>gdbm_open()
>; return 0; }
>configure:2161: checking for dbm_open
>configure:2189: c89 -o conftest -O   conftest.c  1>&5
>configure:2298: checking for manual-page index command
>creating cache ./config.cache
>checking for c89... c89
>checking C compiler... works
>checking the installation prefix... /usr/local/ldm/ldm-6.1.0
>checking domain name... plymouth.edu
>checking how to run the C preprocessor... c89 -E
>checking for AIX... no
>checking for HP-UX... no
>checking whether memory-mapping by region is appropriate... no
>checking the C preprocessor... works
>checking for ar... ar
>checking for perl... /usr/bin/perl
>checking for POSIX shell... /bin/sh
>checking for yacc... yacc
>checking for yacc library...
>checking for yyerror() in default library(s)... no
>checking for yyerror() in -ly... yes
>checking mmap()... yes
>checking LDMHOME... /usr/local/ldm
>checking size of int... 4
>checking size of long... 4
>checking for ANSI C header files... yes
>checking for size_t... yes
>checking for off_t... yes
>checking for ssize_t... yes
>checking for ptrdiff_t... yes
>checking for socklen_t... yes
>checking for stdlib.h... yes
>checking for unistd.h... yes
>checking for fsync... yes
>checking for ftruncate... yes
>checking for memmove... yes
>checking for memcmp... yes
>checking for rename... yes
>checking for strerror... yes
>checking for waitpid... yes
>checking for strdup... yes
>checking for seteuid... yes
>checking for setenv... yes
>checking for mmap... yes
>checking for sig_atomic_t in signal.h... defined
>checking for working const... yes
>checking for st_blksize in struct stat... yes
>checking for sigaction... yes
>checking RPC and socket references...
>checking ulog defines... -DLOGNAME_ISSOCK
>checking for gdbm_open in -lgdbm... no
>configure: warning: GDBMLIB not set
>checking for dbm_open... yes
>checking for manual-page index command...
>updating cache ./config.cache
>creating ./config.status
>creating macros.make
>creating pqbinstats/mailpqstats
>creating scour/scour
>creating scripts/ldmadmin
>creating scripts/ldmprods
>creating scripts/ldmfail
>creating scripts/netcheck
>creating scripts/syscheck
>creating scripts/ldmcheck
>creating config/ldmconfig.h
>make LIBRARY=libldm.a archived_files
>echo 'const char* ldm_version = "'`cat VERSION`'";' >ldm_version.c
>c89 -c -O    ldm_version.c
>ar -ru libldm.a ldm_version.o
>ar: creating libldm.a
>
>Making `all' in directory /usr/local/ldm/ldm-6.1.0/src/config
>
>
>Returning to directory /usr/local/ldm/ldm-6.1.0/src
>
>
>Making `all' in directory /usr/local/ldm/ldm-6.1.0/src/ulog
>
>c89 -c -O   -I../config ulog.c
>ar -ru ../libldm.a ulog.o
>c89 -o hupsyslog -O   -I../config hupsyslog.c ../libldm.a
>
>Returning to directory /usr/local/ldm/ldm-6.1.0/src
>
>
>Making `all' in directory /usr/local/ldm/ldm-6.1.0/src/misc
>
>c89 -c -O   -I../config -I../ulog error.c
>c89 -c -O   -I../config -I../ulog fdnb.c
>c89 -c -O   -I../config -I../ulog fsStats.c
>c89 -c -O   -I../config -I../ulog inetutil.c
>c89 -c -O   -I../config -I../ulog mkdirs_open.c
>c89 -c -O   -I../config -I../ulog rpcutil.c
>c89 -c -O   -I../config -I../ulog setenv.c
>ar -ru ../libldm.a error.o fdnb.o fsStats.o inetutil.o mkdirs_open.o 
>rpcutil.o setenv.o
>
>Returning to directory /usr/local/ldm/ldm-6.1.0/src
>
>
>Making `all' in directory /usr/local/ldm/ldm-6.1.0/src/protocol
>
>c89 -c -O   -I../config -I. -I../misc -I../ulog -I../protocol atofeedt.c
>c89 -c -O   -I../config -I. -I../misc -I../ulog -I../protocol h_clnt.c
>h_clnt.c: In function `h_xprt_turn':
>h_clnt.c:1211: error: structure has no member named `xp_sock'
>*** Error code 1
>
>Stop in /usr/local/ldm/ldm-6.1.0/src/protocol.
>*** Error code 1
>
>Stop in /usr/local/ldm/ldm-6.1.0/src.
>*** Error code 1
>
>Stop in /usr/local/ldm/ldm-6.1.0/src.
>
>-- 
>Brendon Hoch
>Technology Manager
>Judd Gregg Meteorology Institute
>MSC 48, Boyd Hall 321A
>Plymouth State University
>Plymouth, NH 03264
>(603)535-2818 Fax: (603)535-2723
>http://vortex.plymouth.edu/
>
--
NOTE: All email exchanges with Unidata User Support are recorded in the
Unidata inquiry tracking system and then made publicly available
through the web.  If you do not want to have your interactions made
available in this way, you must let us know in each email you send to us.