Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Aug 2004 01:00:26 -0700 (PDT)
From:      quan qing <qingbsd@yahoo.com>
To:        freebsd-ports-bugs@freebsd.org
Subject:   math/atlas make failure on FreeBSD 5.3-BETA1
Message-ID:  <20040828080026.56970.qmail@web90010.mail.scd.yahoo.com>

next in thread | raw e-mail | index | archive | help
On a freshly installed FreeBSD 5.2.1-RELEASE, I cvsup to RELENG_5, and all the ports as well. But when I do a make in math/atlas, I got the following error:
I'm going to ask you for information about your Fortran 77 compiler.  ATLAS
does not need Fortran77 to build, so if you don't have a Fortran compiler,
the install can still be completed successfully.  However, ATLAS built without
a Fortran compiler will not be callable from Fortran (i.e., the user should
use the C interface), and we will not be able to do full testing, since some of
the tester code is written in Fortran77.
F77 & FLAGS: /usr/bin/f77 -O
FLINKER & FLAGS: $(F77) $(F77FLAGS)
CC & FLAGS: /usr/bin/cc -fomit-frame-pointer -O3 -funroll-all-loops
MCC & FLAGS: /usr/bin/cc -fomit-frame-pointer -O
CLINKER & FLAGS: $(CC) $(CCFLAGS)

Finding F77 to C calling conventions (this may take a while):
Calculated F77/C interoperation conventions:
   Suffix F77 names with underscores with __
   F77 INTEGER -> C int
   F77 strings handled via standard sun style

Your architectural defaults do not include defaults for the
Level 1 BLAS.  ATLAS now has the ability to tune the Level 1 BLAS to
your machine.  However, this will add time to the install.  If your
algorithm utilizes the Level 2 or Level 3 BLAS to any degree, the
the Level 1 BLAS will usually be a low order term, and thus only matter
for small problems.  Therefore, if you don't think you need good performance
from the Level 1 BLAS, you can answer "no" to the question below, and ATLAS
will skip the Level 1 tuning.  ATLAS will still provide Level 1 BLAS, but
their performance may be much worse than if tuning were allowed.
Tune the Level 1 BLAS? [y]: 
Creating make include file Make.NON_THREADED
Make.NON_THREADED successfully created.
 
Creating ATLrun.sh
Creating subdirectories:
   Checking for already existing subdirectories  ........ no
Subdirectories successfully created.

Storing L1 cache size of 16KB.
Unable to store L1CacheSize, aborting.
*** Error code 255
Stop in /build/ports/math/atlas.
qingbsd# cat /etc/make.conf 
# -- use.perl generated deltas -- #
# Created: Fri Aug 20 09:23:34 2004
# Setting to use base perl from ports:
PERL_VER=5.6.1
PERL_VERSION=5.6.1
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
X_WINDOW_SYSTEM=xorg
I attach the corresponding part of the ConfDump.log file here:
rm -f /build/ports/math/atlas/work/ATLAS/tune/sysinfo/i386/res/L1CacheSize
echo 16 > /build/ports/math/atlas/work/ATLAS/tune/sysinfo/i386/res/L1CacheSize
cannot create /build/ports/math/atlas/work/ATLAS/tune/sysinfo/i386/res/L1CacheSize: No such file or directory
*** Error code 2
Stop in /build/ports/math/atlas/work/ATLAS.
It seems like some environment variable error. the make is messed up with 'arch' and 'ARCH' and making directories with one name while using the directories with another.
Is there anyone encountered similiar problem?
I have compiled atlas 3.6.0 succesfully on a 5.2 current box, so I'm wondering if it's related to the 5.3-BETA make.
any pointers? thanks a lot.
 
 


		
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040828080026.56970.qmail>