Hello all, I am having a problem with one of my packages failing on s390. It builds fine on other architectures (except where I messed up with a bad build-depends on a build-essential). The problem with s390 is here:
# Add here commands to configure the package.
./configure --host=s390-linux --build=s390-linux \
--prefix=/usr --mandir=\${prefix}/share/man --exec-prefix=/usr\
--bindir=\${prefix}/bin --datadir=\${prefix}/share \
--includedir=\${prefix}/include --libdir=\${prefix}/lib \
--with-qt-includes=\${prefix}/include/qt \
--with-qt-libraries=\${prefix}/lib --disable-rpath creating cache
./config.cache
checking host system type... Invalid configuration `s390-linux': machine `s390'
not recognized
checking target system type... Invalid configuration `s390-linux': machine
`s390' not recognized
checking build system type... Invalid configuration `s390-linux': machine
`s390' not recognized
<snip>
updating cache ./config.cache
loading cache ./config.cache within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed
make: *** [config.status] Error 1
It looked to me like automake/autoconf aren't correctly
parsing the string passed to them by dpkg-architecture (from
debian/rules), so I wrote to my sponsor about it. He wrote back:
> It seems like an autoconf/automake problem.
> Try in order
> make distclean
> aclocal
> automake
> autoheaders
> autoconf
> to rebuild things with autoconf2.13 and automake1.4.
> See also some past problems about autoconf/automake compatibilities
> on debian-devel
and I have done so, but this just makes the build fail altogether with a
lot of undefined refernces to functions. This package won't build at
all with autoconf2.52, and so I'm explicitly build-depending on
autoconf2.13. The complete build-log is at:
http://buildd.debian.org/fetch.php?&pkg=kcdlabel&ver=2.7-1&arch=s390&stamp=1035140946&file=log&as=raw
and source can be downloaded from
http://www.lobefin.net/~steve/debian/pool/main/ - this is the fixed
version that doesn't depend on build-essentials. If anyone has any
suggestions, I am all ears. automake is not one of my strengths, and I
would like to sort this out.
Thanks,
Steve
--
BOFH excuse #203:
Write-only-memory subsystem too slow for this machine. Contact your local
dealer.
pgpU4tb1eGt9u.pgp
Description: PGP signature

