Bug#918076: atlas: FTBFS on x32: Configured arch: /bin/sh: 1: cannot open build/Make.inc: No such file

2019-04-13 Thread Laurence Parry
 It looks like x32 support was added in the development/3.11 (using -b -32
instead) in July 2012:
https://github.com/math-atlas/math-atlas/commit/5cd827d381a67fc575c4e8e331cddbbe8a12efe8
https://github.com/math-atlas/math-atlas/commit/b25a55524c1a16dd9fcbe1f0bfd57cd94a050cfa
However we're using 3.10, released around the same time, and the stab310
branch did not get those patches.

Gentoo also appears to have a patchset including x32 support:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7728e30c9b59f5c7f4855d8fc7aa9240cda567ba

Their main patch is here:
https://gitweb.gentoo.org/repo/gentoo.git/diff/sci-libs/atlas/files/atlas-3.10.2-x32-support.patch?id=7728e30c9b59f5c7f4855d8fc7aa9240cda567ba
but they hand atlas_configure '-b 48' instead of -32.

Perhaps one of these could be adapted to Debian?

---

Or maybe an update to 3.11 makes more sense?
http://math-atlas.sourceforge.net/errata.html reports that:
"ATLAS 3.10 is more constrained in its block factors and storage formats,
and on many modern machines this can cut performance by around half."
This was also noted in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833139

Best regards,
-- 
Laurence "GreenReaper" Parry
https://www.greenreaper.co.uk/


Bug#918076: atlas: FTBFS on x32: Configured arch: /bin/sh: 1: cannot open build/Make.inc: No such file

2019-01-02 Thread Thorsten Glaser
Source: atlas
Version: 3.10.3-7
Severity: important

This is even more important now that src:python-numpy
build-depends on atlas unconditionally.

I: Using pkgname logfile
I: Current time: Thu Jan  3 03:08:53 CET 2019
I: pbuilder-time-stamp: 1546481333
I: Obtaining the cached apt archive contents
I: Copying source file
I: copying [/tmp/atlas_3.10.3-7.dsc]
I: copying [/tmp/atlas_3.10.3.orig.tar.bz2]
I: copying [/tmp/atlas_3.10.3-7.debian.tar.xz]
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/home/tglase/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Sat Jun  9 17:18:57 2018 UTC
gpgv:using RSA key 53951D95272E0C5B82BE8C4A2CECE9350ECEBE4A
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./atlas_3.10.3-7.dsc
dpkg-source: info: extracting atlas in atlas-3.10.3
dpkg-source: info: unpacking atlas_3.10.3.orig.tar.bz2
dpkg-source: info: unpacking atlas_3.10.3-7.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying rename-lapack-atlas.patch
dpkg-source: info: applying mips.patch
dpkg-source: info: applying kfreebsd.patch
dpkg-source: info: applying armel-is-v4t.patch
dpkg-source: info: applying generic.patch
dpkg-source: info: applying ppc64el-abiv2.patch
dpkg-source: info: applying ppc64el-ifdef-files-with-lvx.patch
dpkg-source: info: applying powerpc-dcbt.patch
dpkg-source: info: applying fix-typos.patch
dpkg-source: info: applying missing-cflags.patch
dpkg-source: info: applying ppc64-endianness.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /var/cache/pbuilder/build/cow.22017/tmp/hooks/D00-preseed 
starting
+ debconf-set-selections
I: user script /var/cache/pbuilder/build/cow.22017/tmp/hooks/D00-preseed 
finished
W: execute priv not set on file D00local, not executing.
W: execute priv not set on file D01slashrepo, not executing.
W: execute priv not set on file D02debhelper, not executing.
W: execute priv not set on file D05agu, not executing.
W: execute priv not set on file D06agdu, not executing.
W: execute priv not set on file D09buildd, not executing.
W: execute priv not set on file D10ppa, not executing.
W: execute priv not set on file D10wtfrepo, not executing.
W: execute priv not set on file D11klibc-jessie, not executing.
W: execute priv not set on file D20repo, not executing.
W: execute priv not set on file D25backports, not executing.
W: execute priv not set on file D26contrib, not executing.
W: execute priv not set on file D29dhbpo, not executing.
W: execute priv not set on file D30java, not executing.
W: execute priv not set on file D40wheezy, not executing.
W: execute priv not set on file D50agu, not executing.
W: execute priv not set on file D80experimental, not executing.
W: execute priv not set on file D80shell-jupp, not executing.
W: execute priv not set on file D90agdu, not executing.
W: execute priv not set on file D98tmp, not executing.
W: execute priv not set on file D99shell, not executing.
I: -> Attempting to satisfy build-dependencies
Note, using file '/tmp/buildd/atlas_3.10.3-7.dsc' to get the build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-exec dh-strip-nondeterminism dwz file fontconfig-config
  fonts-dejavu-core fonts-lmodern gettext gettext-base gfortran gfortran-8
  ghostscript groff-base intltool-debian libarchive-zip-perl libavahi-client3
  libavahi-common-data libavahi-common3 libbrotli1 libbsd0 libcairo2 libcroco3
  libcups2 libcupsimage2 libdbus-1-3 libelf1 libexpat1
  libfile-stripnondeterminism-perl libfontconfig1 libfreetype6
  libgfortran-8-dev libgfortran5 libglib2.0-0 libgraphite2-3 libgs9
  libgs9-common libharfbuzz-icu0 libharfbuzz0b libice6 libicu63 libidn11
  libijs-0.35 libjbig0 libjbig2dec0 libjpeg62-turbo libkpathsea6 liblapack-pic
  liblcms2-2 libmagic-mgc libmagic1 libopenjp2-7 libpaper-utils libpaper1
  libpipeline1 libpixman-1-0 libpng16-16 libpotrace0 libptexenc1 libsigsegv2
  libsm6 libsynctex2 libteckit0 libtexlua52 libtexlua53 libtiff5 libtool
  libuchardet0 libwebp6 libwoff1 libx11-6 libx11-data libxau6 libxaw7
  libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6
  libxpm4 libxrender1 libxt6 libxxhash0 libzzip-0-13 m4 man-db po-debconf
  poppler-data t1utils tex-common texlive-base texlive-binaries
  texlive-latex-base ucf x11-common xdg-utils
0 upgraded, 105 newly installed, 0 to remove and 0 not