Package: botan1.5
Version: 1.5.11-1
Severity: grave
Justification: fails to build from source

botan1.5 uses a crappy perl code which reads /proc/cpuinfo to detect
host type instead of standard config.guess/config.sub. This result on a
false detection of an athlon instead of an athlon64 when /proc is
mounted. It builds fine however with /proc/ unmounted.

This also explain why this package does not build on mips/mipsel (but
that's not RC).


[EMAIL PROTECTED] a écrit :
> Automatic build of botan1.5_1.5.11-1 on qa by sbuild/amd64 85
> Build started at 20061202-0134
> ******************************************************************************
> Checking available source versions...
> Fetching source files...
> Reading package lists...
> Building dependency tree...
> Need to get 1381kB of source archives.
> Get:1 http://debian.aurel32.net etch/main botan1.5 1.5.11-1 (dsc) [641B]
> Get:2 http://debian.aurel32.net etch/main botan1.5 1.5.11-1 (tar) [1373kB]
> Get:3 http://debian.aurel32.net etch/main botan1.5 1.5.11-1 (diff) [7265B]
> Fetched 1381kB in 0s (7025kB/s)
> Download complete and in download only mode
> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 4), libbz2-dev, libgmp3-dev, libssl-dev, perl, 
> zlib1g-dev
> Checking for already installed source dependencies...
> debhelper: missing
> Using default version 5.0.42
> libbz2-dev: missing
> libgmp3-dev: missing
> libssl-dev: missing
> perl: already installed (5.8.8-6.1)
> zlib1g-dev: missing
> Checking for source dependency conflicts...
>   /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install 
> debhelper libbz2-dev libgmp3-dev libssl-dev zlib1g-dev
> Reading package lists...
> Building dependency tree...
> The following extra packages will be installed:
>   file gettext gettext-base html2text intltool-debian libgmp3c2 libgmpxx4
>   libmagic1 po-debconf
> Suggested packages:
>   dh-make cvs gettext-doc libgmp3-doc libmpfr-dev
> Recommended packages:
>   curl wget lynx libmail-sendmail-perl libcompress-zlib-perl
> The following NEW packages will be installed:
>   debhelper file gettext gettext-base html2text intltool-debian libbz2-dev
>   libgmp3-dev libgmp3c2 libgmpxx4 libmagic1 libssl-dev po-debconf zlib1g-dev
> 0 upgraded, 14 newly installed, 0 to remove and 2 not upgraded.
> Need to get 0B/6927kB of archives.
> After unpacking 21.1MB of additional disk space will be used.
> WARNING: The following packages cannot be authenticated!
>   gettext-base libmagic1 file html2text gettext intltool-debian po-debconf
>   debhelper libbz2-dev libgmp3c2 libgmpxx4 libgmp3-dev zlib1g-dev libssl-dev
> Authentication warning overridden.
> Selecting previously deselected package gettext-base.
> (Reading database ... 10374 files and directories currently installed.)
> Unpacking gettext-base (from .../gettext-base_0.15-3_amd64.deb) ...
> Selecting previously deselected package libmagic1.
> Unpacking libmagic1 (from .../libmagic1_4.17-4_amd64.deb) ...
> Selecting previously deselected package file.
> Unpacking file (from .../archives/file_4.17-4_amd64.deb) ...
> Selecting previously deselected package html2text.
> Unpacking html2text (from .../html2text_1.3.2a-3_amd64.deb) ...
> Selecting previously deselected package gettext.
> Unpacking gettext (from .../gettext_0.15-3_amd64.deb) ...
> Selecting previously deselected package intltool-debian.
> Unpacking intltool-debian (from 
> .../intltool-debian_0.35.0+20060710.1_all.deb) ...
> Selecting previously deselected package po-debconf.
> Unpacking po-debconf (from .../po-debconf_1.0.7_all.deb) ...
> Selecting previously deselected package debhelper.
> Unpacking debhelper (from .../debhelper_5.0.42_all.deb) ...
> Selecting previously deselected package libbz2-dev.
> Unpacking libbz2-dev (from .../libbz2-dev_1.0.3-6_amd64.deb) ...
> Selecting previously deselected package libgmp3c2.
> Unpacking libgmp3c2 (from .../libgmp3c2_2%3a4.2.1+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libgmpxx4.
> Unpacking libgmpxx4 (from .../libgmpxx4_2%3a4.2.1+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libgmp3-dev.
> Unpacking libgmp3-dev (from .../libgmp3-dev_2%3a4.2.1+dfsg-4_amd64.deb) ...
> Selecting previously deselected package zlib1g-dev.
> Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3-13_amd64.deb) ...
> Selecting previously deselected package libssl-dev.
> Unpacking libssl-dev (from .../libssl-dev_0.9.8c-3_amd64.deb) ...
> Setting up gettext-base (0.15-3) ...
> 
> Setting up libmagic1 (4.17-4) ...
> 
> Setting up file (4.17-4) ...
> Setting up html2text (1.3.2a-3) ...
> 
> Setting up gettext (0.15-3) ...
> 
> Setting up intltool-debian (0.35.0+20060710.1) ...
> Setting up po-debconf (1.0.7) ...
> Setting up debhelper (5.0.42) ...
> Setting up libbz2-dev (1.0.3-6) ...
> 
> Setting up libgmp3c2 (4.2.1+dfsg-4) ...
> 
> Setting up libgmpxx4 (4.2.1+dfsg-4) ...
> 
> Setting up libgmp3-dev (4.2.1+dfsg-4) ...
> Setting up zlib1g-dev (1.2.3-13) ...
> Setting up libssl-dev (0.9.8c-3) ...
> Checking correctness of source dependencies...
> Toolchain package versions: libc6-dev_2.3.6.ds1-8 
> linux-kernel-headers_2.6.18-6 gcc-4.1_4.1.1-19 g++-4.1_4.1.1-19 
> binutils_2.17-3 libstdc++6-4.1-dev_4.1.1-19 libstdc++6_4.1.1-19
> ------------------------------------------------------------------------------
> gpg: Signature made Fri Oct 27 18:58:09 2006 CEST using DSA key ID 4B2B2B9E
> gpg: Can't check signature: public key not found
> dpkg-source: extracting botan1.5 in botan1.5-1.5.11
> dpkg-source: unpacking botan1.5_1.5.11.orig.tar.gz
> dpkg-source: applying /srv/buildd/build/botan1.5_1.5.11-1.diff.gz
> dpkg-buildpackage: source package is botan1.5
> dpkg-buildpackage: source version is 1.5.11-1
> dpkg-buildpackage: host architecture amd64
> dpkg-buildpackage: source version without epoch 1.5.11-1
>  /usr/bin/fakeroot debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp configure-stamp
> # Cleaning package
> /usr/bin/make clean
> make[1]: Entering directory `/build/buildd/botan1.5-1.5.11'
> make[1]: *** No rule to make target `clean'.  Stop.
> make[1]: Leaving directory `/build/buildd/botan1.5-1.5.11'
> make: [clean] Error 2 (ignored)
> dh_clean
>  debian/rules build
> dh_testdir
> # Configuring package
> ./configure.pl --prefix=/usr --modules=comp_bzip2,comp_zlib,eng_gmp,eng_ossl
> (autoconfig): Guessing your system config is gcc-linux-athlon
>       (note): Enabling -fpermissive to work around possible GCC bug
> (autoconfig): Enabling module alg_ia32
> (autoconfig): Enabling module alloc_mmap
> (autoconfig): Enabling module es_egd
> (autoconfig): Enabling module es_ftw
> (autoconfig): Enabling module es_unix
> (autoconfig): Enabling module fd_unix
> (autoconfig): Enabling module ml_unix
> (autoconfig): Enabling module mp_ia32
> (autoconfig): Enabling module mux_pthr
> (autoconfig): Enabling module tm_hard
> (autoconfig): Enabling module tm_posix
> (autoconfig): Enabling module tm_unix
> touch configure-stamp
> dh_testdir
> # Building package
> /usr/bin/make
> make[1]: Entering directory `/build/buildd/botan1.5-1.5.11'
> g++ -Ibuild/include -O2 -finline-functions -march=athlon -D_REENTRANT -ansi 
> -Wno-long-long -fpermissive -W -Wall -fPIC -c src/adler32.cpp -o 
> build/lib/adler32.o
> src/adler32.cpp:1: error: CPU you selected does not support x86-64 
> instruction set
> src/adler32.cpp:1: error: CPU you selected does not support x86-64 
> instruction set
> make[1]: *** [build/lib/adler32.o] Error 1
> make[1]: Leaving directory `/build/buildd/botan1.5-1.5.11'
> make: *** [build-stamp] Error 2
> ******************************************************************************
> Build finished at 20061202-0134
> FAILED [dpkg-buildpackage died]
> Purging chroot-testing/build/buildd/botan1.5-1.5.11
> ------------------------------------------------------------------------------
>   /usr/bin/sudo dpkg --root=/srv/buildd/build/chroot-testing --purge 
> po-debconf intltool-debian libgmpxx4 libmagic1 gettext file zlib1g-dev 
> libssl-dev libgmp3c2 html2text libbz2-dev gettext-base debhelper libgmp3-dev
> (Reading database ... 12219 files and directories currently installed.)
> Removing libssl-dev ...
> Removing libbz2-dev ...
> Removing debhelper ...
> Removing libgmp3-dev ...
> Removing po-debconf ...
> Removing intltool-debian ...
> Removing libgmpxx4 ...
> Purging configuration files for libgmpxx4 ...
> Removing gettext ...
> Removing file ...
> Purging configuration files for file ...
> Removing zlib1g-dev ...
> Removing libgmp3c2 ...
> Purging configuration files for libgmp3c2 ...
> Removing html2text ...
> Purging configuration files for html2text ...
> Removing gettext-base ...
> Removing libmagic1 ...
> Purging configuration files for libmagic1 ...
> ******************************************************************************
> Finished at 20061202-0134
> Build needed 00:00:03, 8348k disk space
> 


-- 
  .''`.  Aurelien Jarno             | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   [EMAIL PROTECTED]         | [EMAIL PROTECTED]
   `-    people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to