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

20030127: problem with installing udunits



Dear Masashi Ohnawa,

> To: address@hidden
> cc: address@hidden
> From: OHNAWA <address@hidden>
> Subject: problem with installing udunits
> Organization: The University of Tokyo/Dynamic Marine Meteorology Group

The above message contained the following:

> My name is Masashi Ohnawa.
> You kindly helped me in installing netcdf last week, 
> but this time I have a problem with installing udunits.
> May I ask you a favor again?

Absolutely.

> I failed at 'make' stage. The situation is as follows.
> 
> A. uname -a 
>  >> Linux cumulus.ori.u-tokyo.ac.jp 2.2.18-0vl4.2 #1 Tue Jan 23 18:02:16 JST 
> 2001 i686 unknown
> B. VERSION >> 1.11.7
> C. >> attached
> D. >> attached
> E. which cc >> /usr/bin/cc
> F. >> attached
> 
> (When I tried to install udunits in another server, whose root 
>  I don't know personally, I proceeded to 'make install' stage 
>  where I got the following message : 
> "Warning: You do not have permissions to install into 
> /usr/opt/perl5/lib/site_perl/5.6.0/aix at 
> /usr/opt/perl5/lib/5.6.0/ExtUtils/Install.pm line 62.
> mkdir /usr/opt/perl5/lib/site_perl/5.6.0/aix/auto/UDUNITS: The file access 
> permissions do not allow the specified action. at 
> /usr/opt/perl5/lib/5.6.0/ExtUtils/Install.pm line 112
> make: 1254-004 The error code from the last command is 255.

The above failure indicates that the NetCDFPerl module was not installed
with the other perl modules because you did not have the necessary
permission in the directory under /usr/opt/perl5/lib. If you could
become the person who owns that directory, then you would, probably, be
able to install the NetCDFPerl module.

...
> Yours sincerely,
> 
> 
> Masashi Ohnawa
> Graduate Student
> Dynamic Marine Meteorology Group
> Department of PhAssociate Professor, Dr.ysical Oceanography
> The University of Tokyo
> 1-15-1, Minamidai, Nakano 164-8639
> Tokyo, JAPAN
> Tel.03-5351-6426 FAX 03-3377-3395

> making `all' in directory /home/users/ohnawa/udunits-1.11.7/src/port
> 
> make[1]: Entering directory `/home/users/ohnawa/udunits-1.11.7/src/port'
> 
> making `all' in directory /home/users/ohnawa/udunits-1.11.7/src/port/misc
> 
> make[2]: Entering directory `/home/users/ohnawa/udunits-1.11.7/src/port/misc'
> cc -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]: Leaving directory `/home/users/ohnawa/udunits-1.11.7/src/port/misc'
> 
> returning to directory /home/users/ohnawa/udunits-1.11.7/src/port
> 
> 
> making `all' in directory /home/users/ohnawa/udunits-1.11.7/src/port/cfortran
> 
> make[2]: Entering directory 
> `/home/users/ohnawa/udunits-1.11.7/src/port/cfortran'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory 
> `/home/users/ohnawa/udunits-1.11.7/src/port/cfortran'
> 
> returning to directory /home/users/ohnawa/udunits-1.11.7/src/port
> 
> make[1]: Leaving directory `/home/users/ohnawa/udunits-1.11.7/src/port'
> 
> returning to directory /home/users/ohnawa/udunits-1.11.7/src
> 
> 
> making `all' in directory /home/users/ohnawa/udunits-1.11.7/src/lib
> 
> make[1]: Entering directory `/home/users/ohnawa/udunits-1.11.7/src/lib'
> ln -s ../port/misc/udalloc.c .
> ln -s ../port/misc/udalloc.h .
> cc -c -O -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/home/users/ohnawa/udunits-1.11.7/etc/udunits.dat"'  
> utlib.c
> make[1]: Leaving directory `/home/users/ohnawa/udunits-1.11.7/src/lib'

I don't see anything wrong in the above.  Did you include the entire
"make" log?

Regards,
Steve Emmerson   <http://www.unidata.ucar.edu>