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

[Support #UEO-800135]: problem installing UDUNITS version 1.12.4



Sebastien,

> Once again, I've tried to install UDUNITS version 1.12.4 on my Linux box
> (running CentOS 4.3), but the install failed. I am not sure that I'll learn 
> how
> to do an clean install...
> :)
> 
> Attached are the logs file generated during the install.

I didn't see anything wrong with the log files: it looked like the build and 
install went OK.

Why do you say it failed?

> Thanks for your help,
> Sebastien
> 
> --
> Sebastien Biraud
> Lawrence Berkeley National Laboratory
> One Cyclotron Road  MS 90R-1116
> Berkeley, CA 94720
> USA
> 
> tel:(510) 486 6084
> fax:(510) 486 5686
> e-mail: address@hidden
> 
> 
> 
> making `test' in directory /home/tmp/udunits-1.12.4/src/udunits
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[2]: `udunits' is up to date.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> ./udunits ../lib/udunits.dat <test.in | sed 's/\.00* UTC/.00 UTC/' \
> >test.out
> Success!
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `dynamic' in directory /home/tmp/udunits-1.12.4/src/perl
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/perl'
> rm -f blib/arch/auto/UDUNITS/UDUNITS.so
> gcc  -shared UDUNITS.o  -o blib/arch/auto/UDUNITS/UDUNITS.so   
> -L/home/tmp/udunits-1.12.4/src/perl/../lib -ludunits -lm
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/perl'
> 
> checking for manual-page index command...
> checking for C compiler... /opt/intel/cc/9.1.042/bin/icc
> checking type of operating system... linux
> checking for dependency generation mechanism... /opt/intel/cc/9.1.042/bin/icc 
> -M
> checking for gcc... /opt/intel/cc/9.1.042/bin/icc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether /opt/intel/cc/9.1.042/bin/icc accepts -g... yes
> checking for /opt/intel/cc/9.1.042/bin/icc option to accept ANSI C... none 
> needed
> checking how to run the C preprocessor... /opt/intel/cc/9.1.042/bin/icc -E
> checking the C preprocessor... works
> checking for C const... yes
> checking for C volatile... yes
> checking for C signed... yes
> checking for C function prototypes... yes
> checking for standard C variadic functions... yes
> checking for standard C string generation... yes
> checking for standard C token pasting... yes
> checking C void pointer... yes
> checking for ar... ar
> checking for tar flags... -chof
> checking for ranlib... ranlib
> checking binary distribution directory... /home/ftp/pub/binary/dummy_system
> checking the installation prefix... /home/tmp/udunits-1.12.4
> checking the installation exec-prefix... /home/tmp/udunits-1.12.4
> checking for neqn... neqn
> checking for tbl... tbl
> checking for ar... (cached) ar
> checking for C math library...
> checking for return sin(0.0) != 0 in default library(s)... yes
> checking style for cfortran.h... Standard
> checking for Fortran integer type equivalent to C pointer... integer*4
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking C header file <stddef.h> for typedef size_t... declared
> checking for stddef.h... (cached) yes
> checking C header file <stddef.h> for typedef ptrdiff_t... declared
> checking float.h usability... yes
> checking float.h presence... yes
> checking for float.h... yes
> checking for stdlib.h... (cached) yes
> checking C header file <stdlib.h> for typedef size_t... declared
> checking for atexit... yes
> checking for stdlib.h... (cached) yes
> checking C header file <stdlib.h> for function atexit()... undeclared
> checking for getenv... yes
> checking for stdlib.h... (cached) yes
> checking C header file <stdlib.h> for function getenv()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for typedef size_t... declared
> checking for strerror... yes
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strerror()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strchr()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strcpy()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strrchr()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strncpy()... undeclared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strtok()... undeclared
> checking for strstr... yes
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strstr()... undeclared
> checking for memmove... yes
> checking for string.h... (cached) yes
> checking C header file <string.h> for function memmove()... undeclared
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking C header file <time.h> for typedef time_t... declared
> checking for time.h... (cached) yes
> checking C header file <time.h> for typedef size_t... declared
> checking for difftime... yes
> checking for time.h... (cached) yes
> checking C header file <time.h> for function difftime()... undeclared
> checking for strftime... yes
> checking for time.h... (cached) yes
> checking C header file <time.h> for function strftime()... undeclared
> checking search.h usability... yes
> checking search.h presence... yes
> checking for search.h... yes
> checking C header file <search.h> for typedef ENTRY... declared
> checking for search.h... (cached) yes
> checking C header file <search.h> for typedef ACTION... declared
> checking for search.h... (cached) yes
> checking C header file <search.h> for typedef VISIT... declared
> checking for tsearch... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function tsearch()... undeclared
> checking for tfind... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function tfind()... undeclared
> checking for tdelete... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function tdelete()... undeclared
> checking for twalk... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function twalk()... undeclared
> checking for perl... perl
> checking for type of perl executable to create... dynamic
> checking for position-independent compilation flags... ''
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating lib/Makefile
> config.status: creating lib/udunits.inc
> config.status: creating udunits/Makefile
> config.status: creating perl/Makefile.PL
> config.status: creating port/master.mk
> config.status: creating port/Makefile
> config.status: creating port/misc/Makefile
> config.status: creating port/cfortran/Makefile
> config.status: creating port/misc/udposix.h
> config.status: executing default commands
> 
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/port
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/port'
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/port/misc
> 
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/port/misc'
> make -w /home/tmp/udunits-1.12.4/lib LIBDIR=/home/tmp/udunits-1.12.4/lib
> make[3]: Entering directory `/home/tmp/udunits-1.12.4/src/port/misc'
> make[3]: `/home/tmp/udunits-1.12.4/lib' is up to date.
> make[3]: Leaving directory `/home/tmp/udunits-1.12.4/src/port/misc'
> ar rcuv /home/tmp/udunits-1.12.4/lib/libudport.a uddummy.o
> r - uddummy.o
> ranlib /home/tmp/udunits-1.12.4/lib/libudport.a
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/port/misc'
> 
> returning to directory /home/tmp/udunits-1.12.4/src/port
> 
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/port/cfortran
> 
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/port/cfortran'
> make[2]: Nothing to be done for `install'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/port/cfortran'
> 
> returning to directory /home/tmp/udunits-1.12.4/src/port
> 
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/port'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/lib
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> ar rcuv libudunits.a utlib.o utparse.o utscan.o udalloc.o
> case "" in \
> '') ;; \
> *)  ar rucv libudunits.a ;; \
> esac
> ranlib libudunits.a
> cp libudunits.a /home/tmp/udunits-1.12.4/lib/libudunits.a
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Nothing to be done for `installed_header'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> cp udunits.inc /home/tmp/udunits-1.12.4/include/udunits.inc
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Nothing to be done for `installed_etcfile'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Nothing to be done for `installed_manual'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> make[2]: Nothing to be done for `installed_manual'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/udunits
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> /opt/intel/cc/9.1.042/bin/icc -o udunits -g -O2 udunits.o 
> -L/home/tmp/udunits-1.12.4/src/lib -ludunits 
> -L/home/tmp/udunits-1.12.4/src/port/misc -ludport
> cp udunits /home/tmp/udunits-1.12.4/bin/udunits
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> mkdir -p /home/tmp/udunits-1.12.4/man/man1
> chmod u+rwx,g+rws,o=rx /home/tmp/udunits-1.12.4/man/man1
> case `uname -s` in \
> OSF1*|IRIX*|HP-UX) \
> sed \
> -e '/^\.TH/s/$D\ate: \([0-9]*\)\/\([0-9]*\)\/\([0-9]*\).*\$/\1-\2-\3/'\
> udunits.1 > /home/tmp/udunits-1.12.4/man/man1/udunits.1;; \
> *) \
> sed \
> -e '/^\.TH/s/$D\ate: \([0-9]*\)\/\([0-9]*\)\/\([0-9]*\).*\$/\1-\2-\3/'\
> udunits.1 | tbl | neqn > /home/tmp/udunits-1.12.4/man/man1/udunits.1;; \
> esac
> extension=`echo udunits.1 | sed 's/[^.]*\.//'`; \
> subchapter=`echo $extension | sed 's/.//'`; \
> case "$subchapter" in \
> '') ;; \
> *)  chapter=`echo $extension | sed 's/\(.\).*/\1/'`; \
> if test -d /home/tmp/udunits-1.12.4/man/man1$subchapter; then \
> : true; \
> else \
> mkdir /home/tmp/udunits-1.12.4/man/man1$subchapter; \
> fi; \
> rm -f /home/tmp/udunits-1.12.4/man/man1$subchapter/udunits.1; \
> ln -s ../`basename /home/tmp/udunits-1.12.4/man/man1`/udunits.1 \
> /home/tmp/udunits-1.12.4/man/man1$subchapter/udunits.1; \
> ;; \
> esac
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `install' in directory /home/tmp/udunits-1.12.4/src/perl
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/perl'
> cp UDUNITS.pm blib/lib/UDUNITS.pm
> AutoSplitting blib/lib/UDUNITS.pm (blib/lib/auto/UDUNITS)
> rm -f blib/arch/auto/UDUNITS/UDUNITS.so
> gcc  -shared UDUNITS.o  -o blib/arch/auto/UDUNITS/UDUNITS.so   
> -L/home/tmp/udunits-1.12.4/src/perl/../lib -ludunits -lm
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/perl'
> 
> 
> making `all' in directory /home/tmp/udunits-1.12.4/src/port
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/port'
> 
> making `all' in directory /home/tmp/udunits-1.12.4/src/port/misc
> 
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/port/misc'
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I.  -D_REENTRANT -DpgiFortran 
> uddummy.c
> ar rcuv libudport.a uddummy.o
> a - uddummy.o
> case "" in \
> '') ;; \
> *)  ar rucv libudport.a ;; \
> esac
> ranlib libudport.a
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/port/misc'
> 
> returning to directory /home/tmp/udunits-1.12.4/src/port
> 
> 
> making `all' in directory /home/tmp/udunits-1.12.4/src/port/cfortran
> 
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/port/cfortran'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/port/cfortran'
> 
> returning to directory /home/tmp/udunits-1.12.4/src/port
> 
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/port'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `all' in directory /home/tmp/udunits-1.12.4/src/lib
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/lib'
> ln -s ../port/misc/udalloc.c .
> ln -s ../port/misc/udalloc.h .
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/tmp/udunits-1.12.4/etc/udunits.dat"' -DpgiFortran 
> utlib.c
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/tmp/udunits-1.12.4/etc/udunits.dat"' -DpgiFortran 
> utparse.c
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/tmp/udunits-1.12.4/etc/udunits.dat"' -DpgiFortran 
> utscan.c
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/tmp/udunits-1.12.4/etc/udunits.dat"' -DpgiFortran 
> udalloc.c
> ar rcuv libudunits.a utlib.o utparse.o utscan.o udalloc.o
> a - utlib.o
> a - utparse.o
> a - utscan.o
> a - udalloc.o
> case "" in \
> '') ;; \
> *)  ar rucv libudunits.a ;; \
> esac
> ranlib libudunits.a
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/lib'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> 
> making `all' in directory /home/tmp/udunits-1.12.4/src/udunits
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[2]: Entering directory `/home/tmp/udunits-1.12.4/src/udunits'
> /opt/intel/cc/9.1.042/bin/icc -c -g -O2 -I../lib -I../port/misc -DpgiFortran 
> udunits.c
> /opt/intel/cc/9.1.042/bin/icc -o udunits -g -O2 udunits.o 
> -L/home/tmp/udunits-1.12.4/src/lib -ludunits 
> -L/home/tmp/udunits-1.12.4/src/port/misc -ludport
> make[2]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/udunits'
> 
> returning to directory /home/tmp/udunits-1.12.4/src
> 
> cd perl && perl Makefile.PL
> Checking if your kit is complete...
> Looks good
> Writing Makefile for UDUNITS
> 
> making `dynamic' in directory /home/tmp/udunits-1.12.4/src/perl
> 
> make[1]: Entering directory `/home/tmp/udunits-1.12.4/src/perl'
> /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp  -typemap 
> /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap  UDUNITS.xs > 
> UDUNITS.xsc && mv UDUNITS.xsc UDUNITS.c
> /opt/intel/cc/9.1.042/bin/icc -c  -I../lib -I../port/misc -D_REENTRANT 
> -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe 
> -m64   -DVERSION=\"1.12.4\" -DXS_VERSION=\"1.12.4\" -fPIC 
> "-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE"  -DpgiFortran 
> UDUNITS.c
> Running Mkbootstrap for UDUNITS ()
> chmod 644 UDUNITS.bs
> rm -f blib/arch/auto/UDUNITS/UDUNITS.so
> gcc  -shared UDUNITS.o  -o blib/arch/auto/UDUNITS/UDUNITS.so   
> -L/home/tmp/udunits-1.12.4/src/perl/../lib -ludunits -lm
> make[1]: Leaving directory `/home/tmp/udunits-1.12.4/src/perl'

Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: UEO-800135
Department: Support UDUNITS
Priority: Normal
Status: Closed


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.