Package Details: atlas-lapack 1:3.10.3-9

Git Clone URL: https://aur.archlinux.org/atlas-lapack.git (read-only, click to copy)
Package Base: atlas-lapack
Description: Automatically Tuned Linear Algebra Software
Upstream URL: http://math-atlas.sourceforge.net
Licenses: BSD, custom:lapack
Provides: atlas-lapack-base, blas, cblas, lapack
Submitter: ilpianista
Maintainer: henkm
Last Packager: henkm
Votes: 93
Popularity: 0.004847
First Submitted: 2008-04-24 01:36 (UTC)
Last Updated: 2024-02-01 12:28 (UTC)

Required by (528)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 17 Next › Last »

henkm commented on 2024-02-07 01:46 (UTC) (edited on 2024-02-07 01:47 (UTC) by henkm)

@testovich I can't really see what's going on on your system so I can only offer you some guesses. Do you have some non-standard configuration regarding your (fortran) compiler? There are some remarks regarding that on https://math-atlas.sourceforge.net/errata.html

The easiest in that case would be to use a clean chroot with a standard makepkg.conf

There is also a conversation on the sourceforge page from 2009 with the same error message but the problem seems to have been resolved by the user without reporting back the solution.

ETA: the test on cpu throttling is one of the first things done. Since your build progressed to the tuning, there's no problem there.

testovich commented on 2024-02-06 23:07 (UTC) (edited on 2024-02-06 23:38 (UTC) by testovich)

After quite a long installation, I received the following message

ATLAS install complete.  Examine 
ATLAS/bin/<arch>/INSTALL_LOG/SUMMARY.LOG for details.
make[1]: Leaving directory '/home/user/Downloads/atlas/atlas-lapack/src/ATLAS/build'
make clean
make[1]: Entering directory '/home/user/Downloads/atlas/atlas-lapack/src/ATLAS/build'
rm -f *.o x* config?.out *core*
make[1]: Leaving directory '/home/user/Downloads/atlas/atlas-lapack/src/ATLAS/build'
make: *** No rule to make target 'libptf77blas.a', needed by 'libptf77blas.so'.  Stop.
==> ERROR: A failure occurred in build().
    Aborting...

Please tell me how to solve this problem?

p.s. I hope that I have configured the processor correctly? Result of the command

sudo cpupower frequency-info
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  CPUs which run at the same hardware frequency: Not Available
  CPUs which need to have their frequency coordinated by software: Not Available
  maximum transition latency:  Cannot determine or is not supported.
Not Available
  available cpufreq governors: Not Available
  Unable to determine current policy
  current CPU frequency: Unable to call hardware
  current CPU frequency:  Unable to call to kernel
  boost state support:
    Supported: no
    Active: no

henkm commented on 2024-02-01 12:32 (UTC) (edited on 2024-02-01 12:35 (UTC) by henkm)

I understand that commenting out the echo statement from /usr/bin/fgrep is not a real solution. I tried to copy /usr/bin/fgrep to /tmp/fgrep and comment it out there, then change all occurrences of fgrep in all files to /tmp/fgrep but somehow that doesn't work. Maybe the path is not accessible from within the build environment? If someone can help me with that, I'd be grateful. For now, I just added a warning at the start for users to change it manually.

henkm commented on 2023-07-26 01:32 (UTC)

I realised that the recent commits changed the versions of both ATLAS and LAPACK. However, ATLAS 3.10.3 is still the latest stable release. The latest development release is 3.11.41, so 3.11.0 makes no sense at all. Keeping LAPACK at 3.11.0 and setting ATLAS back to 3.10.3 solves the compilation problem for me.

henkm commented on 2023-07-23 07:29 (UTC)

pryow, see frazar0's comment on 24 February this year. https://aur.archlinux.org/packages/atlas-lapack#comment-903477

pryow commented on 2023-07-22 06:10 (UTC) (edited on 2023-07-22 06:10 (UTC) by pryow)

Hi, I am getting a similar error as others.

I have already disabled CPU frequency scaling with "sudo cpupower frequency-set -g performance", but am still getting the same error.

How might I resolve this? (Error below)

OS configured as UNKNOWN (0) xconfig: /home/user/.cache/yay/atlas-lapack/src/ATLAS/build/..//CONFIG/src/config.c:602: ProbeOS: Assertion `iret' failed. /bin/sh: line 1: 118028 Aborted (core dumped) ./xconfig -d s /home/user/.cache/yay/atlas-lapack/src/ATLAS/build/../ -d b /home/user/.cache/yay/atlas-lapack/src/ATLAS/build -D c -DATL_DYLIBS -Si lapackref 1 -D c -DATL_FULL_LAPACK xconfig exited with 134 ==> ERROR: A failure occurred in build(). Aborting... -> error making: atlas-lapack-exit status 4 -> Failed to install the following packages. Manual intervention is required: atlas-lapack - exit status 4

henkm commented on 2023-07-12 11:57 (UTC)

konaaa, you need to look in the comments below how to disable cpu throttling, including disabling pstate if you're on an intel cpu. No need to hack anything for that.

konaaa commented on 2023-07-03 03:36 (UTC) (edited on 2023-07-03 03:37 (UTC) by konaaa)

I managed to solve the fgrep comment but i have another error


Maximum number of threads configured as 8 /usr/bin/ld: probe_pmake.o: en la función ATL_tmpnam': /home/martins/.cache/yay/atlas-lapack/src/ATLAS/build/..//CONFIG/src/probe_pmake.c:224: aviso: the use oftmpnam' is dangerous, better use `mkstemp' Parallel make command configured as '$(MAKE) -j 8' ERROR: enum fam=3, chip=2, mach=0 make[3]: *** [Makefile:107: atlas_run] Error 44 make[2]: *** [Makefile:405: IRunArchInfo_x86] Error 2 CPU Throttling apparently enabled! It appears you have cpu throttling enabled, which makes timings unreliable and an ATLAS install nonsensical. Aborting. See ATLAS/INSTALL.txt for further information xconfig exited with 1 ==> ERROR: Se produjo un fallo en build(). Cancelando... -> error compilando: atlas-lapack-exit status 4 -> Ha fallado al instalar los siguientes paquetes. Una intervención manual es requerida: atlas-lapack - exit status 4 [martins@pog ~]$


I'm going to download the atlas-lapack .tar to review the installation file and see what I can do, but I could use some help.

konaaa commented on 2023-07-03 02:07 (UTC) (edited on 2023-07-03 02:36 (UTC) by konaaa)

Hello, sorry for the format of the comment but I don't know how to highlight it.

I'm trying to install SExtractor and it asks me for atlas libraries

I have the following error when I try to perform yay atlas-lapack

Does anyone know how to fix it? I'm new to this and I really don't have much idea


home/martins/.cache/yay/atlas-lapack/src/ATLAS/build/..//CONFIG/src/probe_OS.c:224: aviso: the use of tmpnam' is dangerous, better usemkstemp'

Bad OS value=0, res='*��\'

OS configured as UNKNOWN (0) xconfig: /home/martins/.cache/yay/atlas-lapack/src/ATLAS/build/..//CONFIG/src/config.c:602: ProbeOS: Assertion iret' failed. /bin/sh: línea 1: 2326108 Abortado (core' generado) ./xconfig -d s /home/martins/.cache/yay/atlas-lapack/src/ATLAS/build/../ -d b /home/martins/.cache/yay/atlas-lapack/src/ATLAS/build -D c -DATL_DYLIBS -Si lapackref 1 -D c -DATL_FULL_LAPACK xconfig exited with 134 ==> ERROR: Se produjo un fallo en build(). Cancelando... -> error compilando: atlas-lapack-exit status 4 -> Ha fallado al instalar los siguientes paquetes. Una intervención manual es requerida: atlas-lapack - exit status 4


I think the solution is in one of the comments below, but being new i don't understand how i have to do it

Any help is greatly appreciated, i really need to install sextractor c:

henkm commented on 2023-06-29 06:57 (UTC) (edited on 2023-06-29 07:19 (UTC) by henkm)

I get a segfault during building:

80 of /home/henk/aur/atlas-lapack/src/ATLAS/build/..//include/atlas_mmtesttime.h: FAILED COMMAND : make mmutstcase mmrout=CASES/ATL_dmm4x2x256_avx.c beta=-1 betan="N1" DMC="/usr/bin/x86_64-linux-gnu-gcc -O -fomit-frame-pointer -mavx -m64 -fPIC -m64 -fPIC" DMCFLAGS="-x assembler-with-cpp -mavx" pre=d M=56 N=56 K=56 mb=0 nb=0 kb=56 lda=64 ldb=72 ldc=116 > /dev/null 2>&1

80 of /home/henk/aur/atlas-lapack/src/ATLAS/build/..//include/atlas_mmtesttime.h: FAILED COMMAND : make mmutstcase mmrout=SSEGENOUTDIR/dgenmm_sse.c beta=0 pre=d M=26 N=26 K=26 mb=26 nb=26 kb=26 lda=26 ldb=26 ldc=56 > /dev/null 2>&1

ETA: actually 3 SIGSEGV, 2 SIGILL and 2 SIGABRT