+++ David Bremner [2014-10-19 15:10 +0200]:
> Wookey <[email protected]> writes:
>
> > Source: racket
> > Version: 5.3.6+dfsg1-1
> > Severity: normal
> > User: [email protected]
> > 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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]