+++ David Bremner [2014-10-19 15:10 +0200]:
> Wookey <woo...@debian.org> writes:
> 
> > Source: racket
> > Version: 5.3.6+dfsg1-1
> > Severity: normal
> > User: debian-...@lists.debian.org
> > Usertag: arm64
> >
> > This package failed to build on arm64. Here is the buildd log:
> > https://buildd.debian.org/status/fetch.php?pkg=racket&arch=arm64&ver=5.3.6%2Bdfsg1-1&stamp=1409216336
> >
> 
> Hi Wookie;

Wookey :-)
 
> Looking at the build log(s) it isn't obvious that the build failure is
> autoconf related; one of the built racket executables is hanging during
> the bootstrapping process.

I think we must be looking at different build logs?

I see this in the above URL:

-------------
if test -e /usr/share/misc/config.sub ; then \
   for i in ./src/lt/config.sub ./src/racket/gc/config.sub 
./src/foreign/libffi/config.sub ; do \
       if ! test -e $i.cdbs-orig ; then \
            mv $i $i.cdbs-orig ; \
                  cp --remove-destination /usr/share/misc/config.sub $i ; \
                     fi ; \
                     done ; \
fi
touch debian/stamp-autotools-files
chmod a+x /«BUILDDIR»/racket-5.3.6+dfsg1/src/configure
mkdir -p ./build
cd ./build &&   CFLAGS="-g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -Wall" CPPFLAGS="-D_FORTIFY_SOURCE=2" 
LDFLAGS="-Wl,-z,relro" /«BUILDDIR»/racket-5.3.6+dfsg1/src/configure 
--build=aarch64-linux-gnu  --prefix=/usr --includedir="\${prefix}/include" 
--mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" 
--sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/racket"  
--disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules  
  
Invalid configuration `aarch64-linux-gnu': machine `aarch64' not recognized
configure: error: /bin/bash /«BUILDDIR»/racket-5.3.6+dfsg1/src/lt/config.sub 
aarch64-linux-gnu failed

--------------

Which is classic 'config.sub/guess out of date'.

As it's a CDBS package adding dh_autoreconf is a one-line change. (See
wiki link in original bugrep for details)

If that doesn't work (some things won't autoreconf without updating
autofoo, which can take some time/be very mysterious) then just adding
autotools-dev to the build-deps will get those files updated, and the
package will presumably build. Also a one-line change.

If I am looking at the wrong log and this is not the issue, do please
point me at the right one. But I only see one build attempt for this package on 
arm64:
https://buildd.debian.org/status/logs.php?pkg=racket&ver=5.3.6%2Bdfsg1-1&arch=arm64

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to