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

20031106: fail in install unidata-udunits



Hui Feng,

> To: address@hidden
> cc: Hui Feng <address@hidden>
> From: Hui Feng <address@hidden>
> Subject: fail in install unidata
> Organization: Hampton University
> Keywords: 200311061857.hA6Iv5Ob005546

The above message contained the following:

> Need some support. I am trying to install udunits-1.12.0 on my 
> linux box. Following INSTALL instruction (i.e. configure, make,make test
> and make install ), it seems that it got failed in "make install" phase.
> 
> It looks ok in the "make" and "make test" phases. I attacked config.log
> and make.log. The latter contains all the standard error from the three
> make phases.
> 
> 
> Would you please shed some light on it ? Thanks in advance.

The output from the "make test" step:

> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> make[2]: *** Warning: File `../lib/libudunits.a' has modification time in t=
> he future (2003-11-06 13:32:40 > 2003-11-06 13:31:46)
> make[2]: warning:  Clock skew detected.  Your build may be incomplete.
> 
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> make[2]: *** Warning: File `udunits' has modification time in the future (2=
> 003-11-06 13:32:42 > 2003-11-06 13:32:40)
> make[2]: warning:  Clock skew detected.  Your build may be incomplete.
> Initializing units module......................ok
> Getting blank unit.............................ok
> Verifying blank unit...........................ok
> Scanning ratio units...........................ok
> Verifying ratio unit...........................ok
> Converting ratio units.........................ok
> Scanning temporal unit.........................ok
> Verifying temporal unit........................ok
> Printing temporal unit.........................ok
> Converting value to calendar time..............ok
> Converting calendar time to value..............ok
> Scanning interval units........................ok
> Verifying interval unit........................ok
> Converting interval units......................ok
> Verifying clear()..............................ok
> Verifying shift()..............................ok
> Verifying scale()..............................ok
> Verifying multiply()...........................ok
> Verifying invert().............................ok
> Verifying divide().............................ok
> Verifying raise()..............................ok
> Verifying dup()................................ok
> Verifying UDUNITS::dup().......................ok
> Terminating units module.......................ok

Indicates that the package was successfully built.

The problem appears to be in the "make install" step:

> make[2]: *** Warning: File `/net/nfs/darkstar/kenobi/NCEP_wind/udunits-1.12=
> .0/lib' has modification time in the future (2003-11-06 13:34:48 > 2003-11-=
> 06 13:33:54)
> make[2]: warning:  Clock skew detected.  Your build may be incomplete.
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> make[2]: *** Warning: File `../lib/libudunits.a' has modification time in t=
> he future (2003-11-06 13:34:49 > 2003-11-06 13:33:55)
> make[2]: warning:  Clock skew detected.  Your build may be incomplete.
> Makefile:829: warning: overriding commands for target `udunits'
> Makefile:314: warning: ignoring old commands for target `udunits'
> Warning: You do not have permissions to install into /usr/lib/perl5/site_pe=
> rl/5.8.0/i386-linux-thread-multi at /usr/lib/perl5/5.8.0/ExtUtils/Install.p=
> m line 84.
> mkdir /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto: Permissi=
> on denied at /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 137
> make[1]: *** [pure_site_install] Error 255
> make: *** [perl/install] Error 1

The above indicates that the attempt to install the UDUNITS Perl
extension module failed because of insufficient permission to copy the
extension module into the following perl installation directory:

    /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi

You will probably have to be root in order to successfully execute the
"make install" command.

If you do not want the UDUNITS Perl extension module, then you should

    1.  Go to the top-level source directory.

    2.  Perform steps 3 through 5 described near the end of the file
        INSTALL.

    3.  Ensure that the enviroment variable PERL is set to the empty
        string, e.g.,

            export PERL=

        or

            setenv PERL ""

        depending on your user-shell.

    4.  Perform steps 6 through 9 described near the end of the file
        INSTALL.

Please let me know if this helps.

> hui
> 
> -- 
> *******************************************************************
> * Hui Feng
> *
> * The Center for Atmospheric Sciences
> * Hampton University 
> * Hampton, VA 23668
> *
> * Current mailing address and affiliation:
> * Ocean Process Analysis Laboratory (OPAL)
> * University of New Hampshire
> * 39 College Rd., Morse Hall, Rm. 161
> * Durham, NH 03824
> *
> * TEL : 603 862-0195 FAX : 603 862-0243
> * EMAIL: address@hidden
> ******************************************************************

Regards,
Steve Emmerson