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

20030701: building UDUNITS on Linux 2.4.20



Etienne,

> To: address@hidden
> cc: Nicolas Ferry <address@hidden>
> From: etienne gondet <address@hidden>
> Subject: udunits compilation matters.
> Organization: ?

The above message contained the following:

>     We got troubles installing udunits on our LINUX platforms :
> 
> Please find enclosed the requested log files for make make test 
> configure, make install, ....

I didn't see any error messages in your email.  Did you redirect BOTH
standard output AND standard error to the log files?  If not, then
please do the following:

    1.  Go to the top-level source directory.

    2.  Perform steps 3 through 9 described near the end of the
        file INSTALL.  See the manual page for your user shell for
        information on how to redirect both the standard output and
        standard error streams.

If you did redirect both standard output and standard error to the log
files, then we have a severe problem.

Regards,
Steve Emmerson

> px-101:/home/mercator/src/udunits-1.11.7/src $ uname -a
> Linux px-101.mercator-ocean.fr 2.4.20 #1 SMP Fri May 16 10:41:38 GMT 
> 2003 i686 unknown
> 
> px-101:/home/mercator/src/udunits-1.11.7/src $ cat VERSION
> 1.11.7
> 
> 
>         Thanks for help.
>                         Etienne Gondet fior system team.
> 
> 
> --------------060802010503010909090202
> Content-Type: text/plain;
>  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:1105: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:1146: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:1175: c89 -c   conftest.c 1>&5
> configure:1203: c89 -c   conftest.c 1>&5
> configure:1231: c89 -c   conftest.c 1>&5
> configure:1259: c89 -c   conftest.c 1>&5
> configure:1303: c89 -c   conftest.c 1>&5
> configure:1455: c89 -c   conftest.c 1>&5
> configure:1483: c89 -c   conftest.c 1>&5
> configure:1512: c89 -c   conftest.c 1>&5
> configure:2018: c89 -o conftest -O   conftest.c  1>&5
> /tmp/ccZucfyq.o: In function `t':
> /tmp/ccZucfyq.o(.text+0x17): undefined reference to `sin'
> collect2: ld returned 1 exit status
> configure:2063: c89 -o conftest -O   conftest.c -lm 1>&5
> configure:2288: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:2430: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:2455: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:2449:76: DBL_DIG is defined: No such file or directory
> configure:2603: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:2687: c89 -o conftest -O   conftest.c  1>&5
> configure:2743: c89 -c -O  conftest.c 1>&5
> configure:2735: conflicting types for `atexit'
> /usr/include/stdlib.h:565: previous declaration of `atexit'
> configure:2800: c89 -o conftest -O   conftest.c  1>&5
> configure:2856: c89 -c -O  conftest.c 1>&5
> configure:2848: conflicting types for `getenv'
> /usr/include/stdlib.h:587: previous declaration of `getenv'
> configure:2975: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:3059: c89 -o conftest -O   conftest.c  1>&5
> configure:3115: c89 -c -O  conftest.c 1>&5
> configure:3107: conflicting types for `strerror'
> /usr/include/string.h:229: previous declaration of `strerror'
> configure:3180: c89 -c -O  conftest.c 1>&5
> configure:3172:59: macro "strchr" requires 2 arguments, but only 1 given
> configure:3245: c89 -c -O  conftest.c 1>&5
> configure:3237:59: macro "strcpy" requires 2 arguments, but only 1 given
> configure:3310: c89 -c -O  conftest.c 1>&5
> configure:3302: conflicting types for `strrchr'
> /usr/include/string.h:157: previous declaration of `strrchr'
> configure:3375: c89 -c -O  conftest.c 1>&5
> configure:3367:60: macro "strncpy" requires 3 arguments, but only 1 given
> configure:3440: c89 -c -O  conftest.c 1>&5
> configure:3432: conflicting types for `strtok'
> /usr/include/string.h:188: previous declaration of `strtok'
> configure:3497: c89 -o conftest -O   conftest.c  1>&5
> configure:3553: c89 -c -O  conftest.c 1>&5
> configure:3545:59: macro "strstr" requires 2 arguments, but only 1 given
> configure:3610: c89 -o conftest -O   conftest.c  1>&5
> configure:3666: c89 -c -O  conftest.c 1>&5
> configure:3658: conflicting types for `memmove'
> /usr/include/string.h:42: previous declaration of `memmove'
> configure:3776: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:3926: c89 -o conftest -O   conftest.c  1>&5
> configure:3982: c89 -c -O  conftest.c 1>&5
> configure:3974: conflicting types for `difftime'
> /usr/include/time.h:170: previous declaration of `difftime'
> configure:4039: c89 -o conftest -O   conftest.c  1>&5
> configure:4095: c89 -c -O  conftest.c 1>&5
> configure:4087: conflicting types for `strftime'
> /usr/include/time.h:181: previous declaration of `strftime'
> configure:4296: c89 -E  conftest.c >/dev/null 2>conftest.out
> configure:4512: c89 -o conftest -O   conftest.c  1>&5
> configure:4568: c89 -c -O  conftest.c 1>&5
> configure:4560: conflicting types for `tsearch'
> /usr/include/search.h:131: previous declaration of `tsearch'
> configure:4625: c89 -o conftest -O   conftest.c  1>&5
> configure:4681: c89 -c -O  conftest.c 1>&5
> configure:4673: conflicting types for `tfind'
> /usr/include/search.h:136: previous declaration of `tfind'
> configure:4738: c89 -o conftest -O   conftest.c  1>&5
> configure:4794: c89 -c -O  conftest.c 1>&5
> configure:4786: conflicting types for `tdelete'
> /usr/include/search.h:141: previous declaration of `tdelete'
> configure:4851: c89 -o conftest -O   conftest.c  1>&5
> configure:4907: c89 -c -O  conftest.c 1>&5
> configure:4899: conflicting types for `twalk'
> /usr/include/search.h:151: previous declaration of `twalk'
> 
> --------------060802010503010909090202
> Content-Type: text/plain;
>  name="configure.log"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
>  filename="configure.log"
> 
> loading cache ./config.cache
> checking type of operating system... linux
> checking for manual-page index command... 
> checking for c89... c89
> checking for dependency generation mechanism... c89 -M
> checking how to run the C preprocessor... c89 -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/mercator/src/udunits-1.11.7
> checking the installation exec-prefix... /home/mercator/src/udunits-1.11.7
> checking for neqn... neqn
> checking for tbl... tbl
> checking for ar... (cached) ar
> checking for C math library... 
> checking for (void)sin(0.0) in default library(s)... no
> checking for (void)sin(0.0) in -lm... yes
> checking style for cfortran.h... Standard
> 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 for float.h... yes
> checking for stdlib.h... 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()... declared
> checking for getenv... yes
> checking for stdlib.h... (cached) yes
> checking C header file <stdlib.h> for function getenv()... declared
> checking for string.h... 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()... declared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strchr()... declared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strcpy()... declared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strrchr()... declared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strncpy()... declared
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strtok()... declared
> checking for strstr... yes
> checking for string.h... (cached) yes
> checking C header file <string.h> for function strstr()... declared
> checking for memmove... yes
> checking for string.h... (cached) yes
> checking C header file <string.h> for function memmove()... declared
> 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()... declared
> checking for strftime... yes
> checking for time.h... (cached) yes
> checking C header file <time.h> for function strftime()... declared
> 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()... declared
> checking for tfind... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function tfind()... declared
> checking for tdelete... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function tdelete()... declared
> checking for twalk... yes
> checking for search.h... (cached) yes
> checking C header file <search.h> for function twalk()... declared
> checking for perl... perl
> checking for type of perl executable to create... dynamic
> checking for position-independent compilation flags... ''
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating lib/Makefile
> creating udunits/Makefile
> creating perl/Makefile.PL
> creating port/master.mk
> creating port/Makefile
> creating port/misc/Makefile
> creating port/cfortran/Makefile
> creating port/misc/udposix.h
> creating port/misc/stdarg.h
> creating port/misc/stddef.h
> creating port/misc/stdlib.h
> creating port/misc/string.h
> creating port/misc/time.h
> creating port/misc/limits.h
> creating port/misc/search.h
> expanding `include's in file `Makefile'
> expanding `include's in file `lib/Makefile'
> expanding `include's in file `udunits/Makefile'
> expanding `include's in file `perl/Makefile.PL'
> expanding `include's in file `port/master.mk'
> expanding `include's in file `port/Makefile'
> expanding `include's in file `port/misc/Makefile'
> expanding `include's in file `port/cfortran/Makefile'
> 
> --------------060802010503010909090202
> Content-Type: text/plain;
>  name="install.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: inline;
>  filename="install.log"
> 
> 
> making `install' in directory /home/mercator/src/udunits-1.11.7/src/port
> 
> make[1]: Entre dans le répertoire `/home/mercator/src/udunits-1.11.7/src/port'
> 
> making `install' in directory /home/mercator/src/udunits-1.11.7/src/port/misc
> 
> make[2]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> make -w /home/mercator/src/udunits-1.11.7/lib 
> LIBDIR=/home/mercator/src/udunits-1.11.7/lib
> make[3]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> mkdir -p /home/mercator/src/udunits-1.11.7/lib
> chmod u+rwx,g+rws,o=rx /home/mercator/src/udunits-1.11.7/lib
> make[3]: Quitte le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> ar rcuv /home/mercator/src/udunits-1.11.7/lib/libudport.a uddummy.o 
> a - uddummy.o
> ranlib /home/mercator/src/udunits-1.11.7/lib/libudport.a
> make[2]: Quitte le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src/port
> 
> 
> making `install' in directory 
> /home/mercator/src/udunits-1.11.7/src/port/cfortran
> 
> make[2]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/cfortran'
> make[2]: Rien à faire pour `install'.
> make[2]: Quitte le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/cfortran'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src/port
> 
> make[1]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/port'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src
> 
> 
> making `install' in directory /home/mercator/src/udunits-1.11.7/src/lib
> 
> make[1]: Entre dans le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> make[2]: Entre dans le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> c89 -c -O -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/mercator/src/udunits-1.11.7/etc/udunits.dat"'  
> utlib.c
> make[2]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> make[1]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> 
> --------------060802010503010909090202
> Content-Type: text/plain;
>  name="make.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: inline;
>  filename="make.log"
> 
> 
> making `all' in directory /home/mercator/src/udunits-1.11.7/src/port
> 
> make[1]: Entre dans le répertoire `/home/mercator/src/udunits-1.11.7/src/port'
> 
> making `all' in directory /home/mercator/src/udunits-1.11.7/src/port/misc
> 
> make[2]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> c89 -c -O -I.  -D_REENTRANT  uddummy.c
> ar rcuv libudport.a uddummy.o 
> a - uddummy.o
> case "" in \
> '') ;; \
> *)  ar rucv libudport.a ;; \
> esac
> ranlib libudport.a
> make[2]: Quitte le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/misc'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src/port
> 
> 
> making `all' in directory /home/mercator/src/udunits-1.11.7/src/port/cfortran
> 
> make[2]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/cfortran'
> make[2]: Rien à faire pour `all'.
> make[2]: Quitte le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/port/cfortran'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src/port
> 
> make[1]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/port'
> 
> returning to directory /home/mercator/src/udunits-1.11.7/src
> 
> 
> making `all' in directory /home/mercator/src/udunits-1.11.7/src/lib
> 
> make[1]: Entre dans le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> ln -s ../port/misc/udalloc.c .
> ln -s ../port/misc/udalloc.h .
> c89 -c -O -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/mercator/src/udunits-1.11.7/etc/udunits.dat"'  
> utlib.c
> make[1]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/lib'
> 
> --------------060802010503010909090202
> Content-Type: text/plain;
>  name="test.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: inline;
>  filename="test.log"
> 
> 
> making `test' in directory /home/mercator/src/udunits-1.11.7/src/udunits
> 
> make[1]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/udunits'
> make[2]: Entre dans le répertoire 
> `/home/mercator/src/udunits-1.11.7/src/udunits'
> make[2]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/udunits'
> make[1]: Quitte le répertoire `/home/mercator/src/udunits-1.11.7/src/udunits'
> 
> --------------060802010503010909090202--
> 
> 
> ------- End of Forwarded Message