This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Bonjour Sophie, > To: address@hidden > From: "Sophie Bouffies-Cloche (IPSL)" <address@hidden> > Subject: problem installing the UDUNITS package > Organization: Université Pierre et Marie Curie > Keywords: 200207230944.g6N9iF920773 The above message contained the following: > I have some problems to install the Udunits package on IRIX-64. Here are > the different output and files: > > uname -a: > IRIX64 rhodes 6.5 10100655 IP27 > > Here are the different attached files: > > conf.out : standard output from configure > conf.err: error output from configure > config.log: the log file from configure > > make.out : standard output from make > make.err: error output from make > > NB: I have just modify the CUSTOMIZE file as follows: > # C compiler flags (default is `-O'): > CFLAGS=-64 > > > Thank you for your help > > > > -- > Sophie Cloché > Université Pierre et Marie Curie, IPSL/ Tour 26 > 4, place Jussieu > 75252 PARIS CEDEX 05 > TEL: (33) 01 44 27 61 70 FAX: (33) 01 44 27 61 71 > e_mail:address@hidden ... > making `dynamic' in directory > /home/rech/psl/rpsl376/UTIL/udunits-1.11.7/src/perl > > /usr/sbin/perl -I/usr/share/lib/perl5/irix-n32/5.00404 > -I/usr/share/lib/perl5 /usr/share/lib/perl5/ExtUtils/xsubpp -typemap > /usr/share/lib/perl5/ExtUtils/typemap -typemap typemap UDUNITS.xs >UDUNITS.tc > && mv UDUNITS.tc UDUNITS.c > cc -c -I../lib -I../port/misc -D_BSD_SIGNALS -D_BSD_TYPES -D_BSD_TIME > -woff 1009,1110,1184 -OPT:Olimit=0:space=ON -DLANGUAGE_C -DEMBEDMYMALLOC -O3 > -mips3 -DVERSION=\"1.11.7\" -DXS_VERSION=\"1.11.7\" > -I/usr/share/lib/perl5/irix-n32/5.00404/CORE UDUNITS.c > mkdir ./blib > mkdir ./blib/arch > mkdir ./blib/arch/auto > mkdir ./blib/arch/auto/UDUNITS > Running Mkbootstrap for UDUNITS () > chmod 644 UDUNITS.bs > > LD_RUN_PATH="/home/rech/psl/rpsl376/UTIL/udunits-1.11.7/src/perl/../lib:/usr/lib32" > cc -o ./blib/arch/auto/UDUNITS/UDUNITS.so -n32 -mips3 -shared UDUNITS.o > -L/home/rech/psl/rpsl376/UTIL/udunits-1.11.7/src/perl/../lib -ludunits -lm > *** Error code 2 (bu21) C'est tout? "Error code 2"? I'm afraid that the above error message is not enough to diagnose the problem. I suspect that we can get more information. Would you please do the following: 1. Go into the "perl/" subdirectory of the UDUNITS package. 2. Execute the following command: LD_RUN_PATH="/home/rech/psl/rpsl376/UTIL/udunits-1.11.7/src/perl/../lib:/usr/lib32" cc -o ./blib/arch/auto/UDUNITS/UDUNITS.so -n32 -mips3 -shared UDUNITS.o -L/home/rech/psl/rpsl376/UTIL/udunits-1.11.7/src/perl/../lib -ludunits -lm Redirect the standard output and standard error of the command to the file "cc.log". 3. Send me the file "cc.log". Also, I notice that you built the UDUNITS library using the "-64" option, but that the above command uses the "-n32" option. I suspect that your perl utility was built using the "-n32" option (you can verify this via the command "perl -V"). It could be that a UDUNITS perl module built with "-64" is not compatible with a perl utility built with "-n32". If this is so, then you will have to build the UDUNITS package using the same option that was used to built the perl utility. Regards, Steve Emmerson <http://www.unidata.ucar.edu>