Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Mar 2004 08:38:49 -0600
From:      Rick Voland <rpvoland@facstaff.wisc.edu>
To:        freebsd-ports@freebsd.org
Subject:   failure to build atlas 3.6.0 from port
Message-ID:  <404B33F9.7020308@facstaff.wisc.edu>

next in thread | raw e-mail | index | archive | help
	I tried unsuccessfully to upgrade atlas from atlas-3.5.5,1 to
atlas-3.6.0,1 using portupgrade.  Is atlas still supported on 2xPentium
233MMX (SMP)?  I only added the minimal lines to the GENERIC kernel to
get SMP.

	Later, I tried again, this time trying to build ATLAS directly from the
port
using "make", first using sudo in a window, then as root in single user
mode,
just in case the build was failing due to other system activity.  All
these builds were
on my local machine, not using NFS.  Before the last build, I upgraded
my kernel
with the latest security patch.

$ uname -a
FreeBSD brian.local.bsd 4.9-RELEASE-p3 FreeBSD 4.9-RELEASE-p3 #2: Wed
Mar  3 22:13:47 CST 2004
root@brian.local.bsd:/usr/obj/usr/src/sys/BRIAN  i386

I have saved the atlas error file from the single user build and can
provide that on request.
"error_NON_THREADED_PIC.tgz"

$ diff GENERIC BRIAN
18c18
< # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.54 2003/04/28 03:41:46
simokaw
a Exp $
---
> # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.51.2.2 2003/03/25 
23:35:15 jhb
  Exp $
21,22c21,22
< cpu           I386_CPU
< cpu           I486_CPU
---
> #cpu          I386_CPU
> #cpu          I486_CPU
24,25c24,25
< cpu           I686_CPU
< ident         GENERIC
---
> #cpu          I686_CPU
> ident         BRIAN
64,65c64,65
< #options      SMP                     # Symmetric MultiProcessor Kernel
< #options      APIC_IO                 # Symmetric (APIC) I/O
---
> options       SMP                     # Symmetric MultiProcessor Kernel
> options       APIC_IO                 # Symmetric (APIC) I/O
267,271d266
<
< # FireWire support
< device                firewire        # FireWire bus code
< device                sbp             # SCSI over FireWire (Requires
scbus and
  da)
< device                fwe             # Ethernet over FireWire
(non-standard!)

############

Here is the end of the output when the build failed the first time.

############


ALL CPSC SANITY TESTS PASSED.

/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -o dcpsctime.o -c -DDREAL ../cpsctime.c
rm -f dcpsc.c dcpsc.o
cp ../CPSC/cpsc1_x0y0.c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -DDREAL -c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -o xdcpsc dcpsctime.o  ATL_dcpsc_stub.o
dcpsc.o  /
usr/ports/math/atlas/work/ATLAS/tune/sysinfo/THREADED/time.o -pthread -lm
/usr/ports/math/atlas/work/ATLAS/bin/THREADED/ATLrun.sh
/usr/ports/math/atlas/wo
rk/ATLAS/tune/blas/level1/THREADED xdcpsc -n 5000 -f res/dCPSC1_a2b2x1y1
       N=5000, tim=6.416699e-04
       N=5000, tim=1.264007e-03
       N=5000, tim=6.389854e-04
       N=5000, tim=1.221239e-03
       N=5000, tim=6.340407e-04
    N=5000, time=6.382320e-04, mflop=7.834142
N=5000, incX=1, incY=1, mflop = 7.834142
rm -f dcpsc.c dcpsc.o
cp ../CPSC/cpsc1_x0y0.c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -DDREAL -c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -o xdcpsc dcpsctime.o  ATL_dcpsc_stub.o
dcpsc.o  /
usr/ports/math/atlas/work/ATLAS/tune/sysinfo/THREADED/time.o -pthread -lm
/usr/ports/math/atlas/work/ATLAS/bin/THREADED/ATLrun.sh
/usr/ports/math/atlas/wo
rk/ATLAS/tune/blas/level1/THREADED xdcpsc -n 5000 -f res/dCPSC1_a2b2x1y-2
-Y -2


CANNOT GET TIMINGS IN TOLERANCE, EXITING!!

       N=5000, tim=1.198389e-03
       N=5000, tim=6.416862e-04
       N=5000, tim=1.476049e-03
       N=5000, tim=6.368585e-04
       N=5000, tim=1.476285e-03
       N=5000, tim=6.376732e-04
       N=5000, tim=1.512548e-03
       N=5000, tim=6.356423e-04
       N=5000, tim=1.488524e-03
       N=5000, tim=6.353545e-04
       N=5000, tim=1.454618e-03
       N=5000, tim=6.390764e-04
       N=5000, tim=1.479613e-03
       N=5000, tim=6.366065e-04
*** Error code 11

Stop in /usr/ports/math/atlas/work/ATLAS/tune/blas/level1/THREADED.
rm -f dcpsc.c dcpsc.o
cp ../CPSC/cpsc1_x1y1.c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -DDREAL -c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -o xdcpsc dcpsctime.o  ATL_dcpsc_stub.o
dcpsc.o  /
usr/ports/math/atlas/work/ATLAS/tune/sysinfo/THREADED/time.o -pthread -lm
/usr/ports/math/atlas/work/ATLAS/bin/THREADED/ATLrun.sh
/usr/ports/math/atlas/wo
rk/ATLAS/tune/blas/level1/THREADED xdcpsc -n 5000 -f res/dCPSC2_a2b2x1y1


CANNOT GET TIMINGS IN TOLERANCE, EXITING!!

       N=5000, tim=1.461467e-03
       N=5000, tim=6.381577e-04
       N=5000, tim=1.224159e-03
       N=5000, tim=6.395236e-04
       N=5000, tim=1.230837e-03
       N=5000, tim=6.435919e-04
       N=5000, tim=1.234953e-03
       N=5000, tim=6.384325e-04
       N=5000, tim=1.230522e-03
       N=5000, tim=6.370585e-04
       N=5000, tim=1.270397e-03
       N=5000, tim=6.340667e-04
       N=5000, tim=1.232787e-03
       N=5000, tim=6.387870e-04
*** Error code 11

Stop in /usr/ports/math/atlas/work/ATLAS/tune/blas/level1/THREADED.
rm -f dcpsc.c dcpsc.o
cp ../CPSC/cpsc1_x1y1.c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -DDREAL -c dcpsc.c
/usr/bin/cc -DL2SIZE=1048576 -I/usr/ports/math/atlas/work/ATLAS/include
-I/usr/p
orts/math/atlas/work/ATLAS/include/THREADED
-I/usr/ports/math/atlas/work/ATLAS/
include/contrib -DAdd__ -DStringSunStyle -DATL_OS_FreeBSD -DATL_ARCH_P5MMX
-DATL
_GAS_x8632 -DATL_NCPU=2  -D_THREAD_SAFE -fomit-frame-pointer -O3
-funroll-all-lo
ops  -pthread  -D_THREAD_SAFE -o xdcpsc dcpsctime.o  ATL_dcpsc_stub.o
dcpsc.o  /
usr/ports/math/atlas/work/ATLAS/tune/sysinfo/THREADED/time.o -pthread -lm
/usr/ports/math/atlas/work/ATLAS/bin/THREADED/ATLrun.sh
/usr/ports/math/atlas/wo
rk/ATLAS/tune/blas/level1/THREADED xdcpsc -n 5000 -f res/dCPSC2_a2b2x1y1
       N=5000, tim=1.210263e-03
       N=5000, tim=6.232146e-04
       N=5000, tim=1.214046e-03
       N=5000, tim=6.364813e-04
       N=5000, tim=1.228818e-03
    N=5000, time=1.217709e-03, mflop=4.106072
N=5000, incX=1, incY=1, mflop = 4.106072
NO GENERAL CASE SURVIVED!!  ABORTING!!
   ID  incX  incY  alpha  beta  ROUT
====  ====  ====  =====  ====  =============
    1     0     0     2     2  cpsc1_x0y0.c
    2     1     1     2     2  cpsc1_x1y1.c

   ID  incX  incY  alpha  beta  ROUT
====  ====  ====  =====  ====  =============
    1     0     0     2     2  cpsc1_x0y0.c
    2     1     1     2     2  cpsc1_x1y1.c

    incX  incY  alpha  beta    ID  ROUTINE
    ====  ====  =====  ====  ====  ==================
       0     0      2     2    -1  UNKNOWN
       1     1      2     2    -1  UNKNOWN

TIM: make dcpsccase N=5000 urout=cpsc1_x0y0.c fout="-f
res/dCPSC1_a2b2x1y1" opt=
""
TIM: make dcpsccase N=5000 urout=cpsc1_x0y0.c fout="-f
res/dCPSC1_a2b2x1y-2" opt
="-Y -2 "
TIM: make dcpsccase N=5000 urout=cpsc1_x1y1.c fout="-f
res/dCPSC2_a2b2x1y1" opt=
""
TIM: make dcpsccase N=5000 urout=cpsc1_x1y1.c fout="-f
res/dCPSC2_a2b2x1y1" opt=
""
*** Error code 255

Stop in /usr/ports/math/atlas/work/ATLAS/tune/blas/level1/THREADED.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS/src/blas/level1/THREADED.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS/src/blas/level1/THREADED.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS/src/blas/level1/THREADED.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS/src/auxil/THREADED.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS/bin/THREADED.
ERROR 396 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR
DETAILS.
cd ../.. ; make error_report arch=THREADED
make -f Make.top error_report arch=THREADED
uname -a 2>&1 >> bin/THREADED/INSTALL_LOG/ERROR.LOG
/usr/bin/cc -v 2>&1  >> bin/THREADED/INSTALL_LOG/ERROR.LOG
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
/usr/bin/cc -V 2>&1  >> bin/THREADED/INSTALL_LOG/ERROR.LOG
cc: argument to `-V' is missing
*** Error code 1 (ignored)
/usr/bin/cc --version 2>&1  >> bin/THREADED/INSTALL_LOG/ERROR.LOG
/usr/bin/tar cf error_THREADED.tar Make.THREADED
bin/THREADED/INSTALL_LOG/*
/usr/bin/gzip --best error_THREADED.tar
mv error_THREADED.tar.gz error_THREADED.tgz
Error report error_<ARCH>.tgz has been created in your top-level ATLAS
directory.  Be sure to include this file in any help request.


First, make sure this error is not covered in the ATLAS errata file,
    http://math-atlas.sourceforge.net/errata.html
All known errors, and most common mistakes/system problems are documented
in this file, so it will save everyone hassle in the long run if you take
the time to scope it out before sending e-mail to the help list.

If this does not have the solution to your problem, and you can't figure
out
what went wrong, submit a support request to the ATLAS support tracker, as
discussed here:
    http://math-atlas.sourceforge.net/faq.html#help

In the above examples, <ARCH> should be replaced with your architecture
string, such as "Linux_PIII" or "FreeBSD_21264".

*** Error code 255

Stop in /usr/ports/math/atlas/work/ATLAS.
*** Error code 1

Stop in /usr/ports/math/atlas/work/ATLAS.
*** Error code 1

Stop in /usr/ports/math/atlas.
*** Error code 1

Stop in /usr/ports/math/atlas.
===>  Cleaning for atlas-3.6.0,1
--->  Cleaning out obsolete shared libraries



-- 

rpvoland@facstaff.wisc.edu



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