Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/f/filter/filter_2.6.3+ds1-3+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/filter-2.6.3+ds1-3+b1fqhgnt80/filter_2.6.3+ds1-3+b1_amd64.buildinfo Get source package info: filter=2.6.3+ds1-3 Source URL: http://snapshot.notset.fr/mr/package/filter/2.6.3+ds1-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11 automake=1:1.16.1-4 autopoint=0.19.8.1-9 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.46 bash=5.0-4 binutils=2.32.51.20190727-1 binutils-common=2.32.51.20190727-1 binutils-x86-64-linux-gnu=2.32.51.20190727-1 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.6 bzip2=1.0.6-9.2 coreutils=8.30-3 cpp=4:8.3.0-1 cpp-8=8.3.0-19 dash=0.5.10.2-6 debconf=1.5.72 debhelper=12.2.3 debianutils=4.8.6.3 dh-autoreconf=19 dh-strip-nondeterminism=1.3.0-1 diffutils=1:3.7-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.12.20190723-1 fdisk=2.34-0.1 file=1:5.37-5 findutils=4.6.0+git+20190510-2 g++=4:8.3.0-1 g++-8=8.3.0-19 gcc=4:8.3.0-1 gcc-8=8.3.0-19 gcc-8-base=8.3.0-19 gcc-9-base=9.1.0-10 gettext=0.19.8.1-9 gettext-base=0.19.8.1-9 grep=3.3-1 groff-base=1.22.4-3 gzip=1.9-3 hostname=3.21 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-4 libarchive-zip-perl=1.64-1 libasan5=9.1.0-10 libatomic1=9.1.0-10 libattr1=1:2.4.48-4 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2 libbinutils=2.32.51.20190727-1 libblkid1=2.34-0.1 libbsd0=0.9.1-2 libbz2-1.0=1.0.6-9.2 libc-bin=2.28-10 libc-dev-bin=2.28-10 libc6=2.28-10 libc6-dev=2.28-10 libcap-ng0=0.7.9-2 libcc1-0=9.1.0-10 libcroco3=0.6.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.249 libdpkg-perl=1.19.7 libelf1=0.176-1.1 libfdisk1=2.34-0.1 libffi6=3.2.1-9 libfile-stripnondeterminism-perl=1.3.0-1 libgcc-8-dev=8.3.0-19 libgcc1=1:9.1.0-10 libgcrypt20=1.8.4-5 libgdbm-compat4=1.18.1-4+b1 libgdbm6=1.18.1-4+b1 libglib2.0-0=2.60.6-1 libgmp10=2:6.1.2+dfsg-4 libgomp1=9.1.0-10 libgpg-error0=1.36-7 libicu63=63.2-2 libisl19=0.20-2 libitm1=9.1.0-10 liblsan0=9.1.0-10 liblz4-1=1.8.3-1 liblzma5=5.2.4-1 libmagic-mgc=1:5.37-5 libmagic1=1:5.37-5 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpfr6=4.0.2-1 libmpx2=8.3.0-19 libncurses6=6.1+20190713-1 libncursesw6=6.1+20190713-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.32-5 libpcre3=2:8.39-12 libperl5.28=5.28.1-6 libpipeline1=1.5.1-2 libquadmath0=9.1.0-10 libseccomp2=2.4.1-2 libselinux1=2.9-2 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libstdc++-8-dev=8.3.0-19 libstdc++6=9.1.0-10 libsub-override-perl=0.09-2 libsystemd0=241-7 libtinfo6=6.1+20190713-1 libtool=2.4.6-10 libtsan0=9.1.0-10 libubsan1=9.1.0-10 libuchardet0=0.0.6-3 libudev1=241-7 libunistring2=0.9.10-2 libuuid1=2.34-0.1 libxml2=2.9.4+dfsg1-7+b3 linux-libc-dev=4.19.37-6 login=1:4.7-2 m4=1.4.18-2 make=4.2.1-1.2 man-db=2.8.5-2 mawk=1.3.3-17+b3 ncurses-base=6.1+20190713-1 ncurses-bin=6.1+20190713-1 patch=2.7.6-6 perl=5.28.1-6 perl-base=5.28.1-6 perl-modules-5.28=5.28.1-6 po-debconf=1.0.21 sed=4.7-1 sensible-utils=0.0.12 sysvinit-utils=2.95-2 tar=1.30+dfsg-6 util-linux=2.34-0.1 xz-utils=5.2.4-1 zlib1g=1:1.2.11.dfsg-1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20190729T092703Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d filter=2.6.3+ds1-3 && mkdir -p /build/filter-1vSAee && dpkg-source --no-check -x /*.dsc /build/filter-1vSAee/filter-2.6.3+ds1 && cd /build/filter-1vSAee/filter-2.6.3+ds1 && { printf '%s' 'filter (2.6.3+ds1-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild for missing buildinfo files -- amd64 / i386 Build Daemon (x86-ubc-01) Mon, 29 Jul 2019 04:02:19 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/filter-1vSAee" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/filter-1vSAee/filter-2.6.3+ds1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1564372939" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/filter-1vSAee /tmp/filter-2.6.3+ds1-3+b1fqhgnt80 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20190729T092703Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.26ZElKyecF as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.26ZElKyecF Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 373 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20190729T092703Z unstable/main amd64 libfakeroot amd64 1.23-1 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20190729T092703Z unstable/main amd64 fakeroot amd64 1.23-1 [85.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (1157 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4453 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.23-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.23-1_amd64.deb ... Unpacking fakeroot (1.23-1) ... Setting up libfakeroot:amd64 (1.23-1) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.28-10) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20190729T092703Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.26ZElKyecF Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20190729T092703Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 22s (1021 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.26ZElKyecF I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d filter=2.6.3+ds1-3 && mkdir -p /build/filter-1vSAee && dpkg-source --no-check -x /*.dsc /build/filter-1vSAee/filter-2.6.3+ds1 && cd /build/filter-1vSAee/filter-2.6.3+ds1 && { printf '%s' 'filter (2.6.3+ds1-3+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild for missing buildinfo files -- amd64 / i386 Build Daemon (x86-ubc-01) Mon, 29 Jul 2019 04:02:19 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/filter-1vSAee"' exec /tmp/mmdebstrap.26ZElKyecF Reading package lists... NOTICE: 'filter' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/collab-maint/filter.git Please use: git clone https://anonscm.debian.org/git/collab-maint/filter.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 128 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main filter 2.6.3+ds1-3 (dsc) [1841 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main filter 2.6.3+ds1-3 (tar) [115 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main filter 2.6.3+ds1-3 (diff) [11.2 kB] Fetched 128 kB in 0s (453 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'filter_2.6.3+ds1-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting filter in /build/filter-1vSAee/filter-2.6.3+ds1 dpkg-source: info: unpacking filter_2.6.3+ds1.orig.tar.gz dpkg-source: info: unpacking filter_2.6.3+ds1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Configure.patch dpkg-source: info: applying Makefile.patch dpkg-source: info: applying config.h.SH.patch dpkg-source: info: applying config.h.patch dpkg-source: info: applying config.sh.patch dpkg-source: info: applying doc___Makefile.patch dpkg-source: info: applying doc___filter.1.patch dpkg-source: info: applying sysdefs.h.patch dpkg-source: info: applying pass-flags-properly-for-hardening.patch dpkg-source: info: applying fix-spelling-errors.patch dpkg-source: info: applying dont-hardcode-buildsystem-hostname.patch dpkg-source: info: applying fix-implicit-function-declarations.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/filter-1vSAee/filter-2.6.3+ds1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1564372939" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.26ZElKyecF dpkg-buildpackage: info: source package filter dpkg-buildpackage: info: source version 2.6.3+ds1-3+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-ubc-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_auto_clean make -j1 clean make[1]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1' /bin/rm -f actions.o filter.o lock.o parse.o regexp.o rules.o summarize.o utils.o audit.o istrcmp.o mk_lockname.o strtokq.o filter core make[1]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1' # If you want to answer the questions yourself, comment out # the -d option ./Configure -d (I see you are using the Korn shell. Some ksh's blow up on Configure, especially on exotic machines. If yours does, try the Bourne shell instead.) Beginning of configuration questions for filter kit. First let's make sure your kit is complete. Checking... Looks good... Found bin directory Checking your sh to see if it knows about # comments... Your sh handles # comments correctly. Okay, let's see if #! works on this system... It does. Checking out how to guarantee sh startup... Let's see if '#!/bin/sh' works... Yup, it does. Checking echo to see how to suppress newlines... ...using \c This installation shell script will examine your system and ask you questions to determine how the filter package should be installed. If you get stuck on a question, you may use a ! shell escape to start a subshell or execute a command. Many of the questions will have default answers in square brackets--typing carriage return will give you the default. On some of the questions which ask for file or directory names you are allowed to use the ~name construct to specify the login directory belonging to "name", even if you don't have a shell which knows about that. Questions where this is allowed will be marked "(~name ok)". [Type carriage return to continue] Much effort has been expended to ensure that this shell script will run on any Unix system. If despite that it blows up on you, your best bet is to edit Configure and run it again. Also, let the Elm Development Group (elm@dsi.com) know how they blew it. If you can't run Configure for some reason, you'll have to generate a config.sh file by hand. This installation script affects things in two ways: 1) it may do direct variable substitutions on some of the files included in this kit, and 2) it builds a config.h file for inclusion in C programs. You may edit any of these files as the need arises after running this script. If you make a mistake on a question, there is no easy way to back up to it currently. The easiest thing to do is to edit config.sh and rerun all the SH files. Configure will offer to let you do this before it runs the SH files. [Type carriage return to continue] I see a config.sh file. Did Configure make it on THIS system? [y] Fetching default answers from your old config.sh file... Locating common programs... cat is in /bin/cat. chgrp is in /bin/chgrp. chmod is in /bin/chmod. cp is in /bin/cp. echo is in /bin/echo. expr is in /usr/bin/expr. grep is in /bin/grep. ln is in /bin/ln. ls is in /bin/ls. make is in /usr/bin/make. mv is in /bin/mv. rm is in /bin/rm. sed is in /bin/sed. touch is in /bin/touch. tr is in /usr/bin/tr. Don't worry if any of the following aren't found... I don't see Mcc out there, offhand. I don't see compress out there, either. cpp is in /usr/bin/cpp. I don't see execmail out there, either. I don't see line out there, either. I don't see lint out there, either. I don't see mips out there, either. nroff is in /usr/bin/nroff. I don't see pack out there, either. I don't see pmake out there, either. I don't see rmail out there, either. I don't see sendmail out there, either. I don't see smail out there, either. I don't see submit out there, either. tbl is in /usr/bin/tbl. test is in /usr/bin/test. troff is in /usr/bin/troff. uname is in /bin/uname. I don't see uuname out there, either. Checking compatibility between /bin/echo and builtin echo (if any)... They are not compatible! You are probably running ksh on a non-USG system. I'll have to use /bin/echo instead of the builtin, since Bourne shell doesn't have echo built in and we may have to run some Bourne shell scripts. That means I'll have to use -n to suppress newlines now. Life is ridiculous. Your cursor should be here--> Where do you want to put the public executables? [/usr/bin] Hmm... cat: /usr/include/sys/signal.h: No such file or directory Looks kind of like a version 7 system, but we'll see... Congratulations. You aren't running Eunice. It's not Xenix... Nor is it Venix... The Filter documentation is set up for troff. If you only have nroff, it can be used, but the documentation will not be as readable. If you use an alternate processor for troff/nroff documents it can be specified here. Filter expects the text processor to write to standard out. You will be given a chance to provide command line options to this command in the next question. Give the name of the program used to format the Filter documentation on your system: [/usr/bin/troff] If this text processor requires any options for proper formatting, specify them here. To specify no options, enter the word "none". Some versions of troff require the -t option to write to standard out. This is the proper place to specify that option. What options should Filter use with /usr/bin/troff: [] filter has manual pages that can be installed in unformatted or formatted form. Either or both (or neither) of these may be installed. Please give the location in which to store each type of man page. To specify that a particular type is not to be installed, answer "none" to the question. Where do the unformatted manual pages go? [/usr/share/man/man1] The installed unformatted manual pages can have various extensions to suit the conventions of the host operating system, for example "page.1". Note that the period '.' must be included as part of the extension. To specify no extension, enter the word "none". What extension should be used on installed unformatted man pages: [.1] Where do the formatted manual pages go? [none] Some systems have different model sizes. On most systems they are called small, medium, large, and huge. On the PDP11 they are called unsplit and split. If your system doesn't support different memory models, say "none". If you wish to force everything to one memory model, say "none" here and put the appropriate flags later when it asks you for other cc and ld flags. Xenix and Venix systems may wish to put "none" and let the compiler figure things out. (In the following question multiple model names should be space separated.) Which models are supported? [none] Use which C compiler? [cc] Some C compilers have problems with their optimizers, by default, filter compiles with the -O flag to use the optimizer. Alternately, you might want to use the symbolic debugger, which uses the -g flag (on traditional UNIX systems). Either flag can be specified here. To use neither flag, specify the word "none". What optimizer/debugger flag should be used? [-O] Your C compiler may want other flags. For this question you should include -I/whatever and -DWHATEVER flags and any other flags used by the C compiler, but you should NOT include libraries or ld flags like -lwhatever. To use no flags, specify the word "none". Any additional cc flags? [none] Your linker/loader may want other flags. For example, you might want to enable support for the symbolic debugger (-g on traditional UNIX systems). For this question you should specify those flags. Do NOT specify libraries (-lwhatever) here. Most systems will not need any special flags, in which case specify "none". Any additional ld flags (NOT including libraries)? [none] Checking for optional libraries... No -lintl. No -lnls. Some versions of UNIX support shared libraries, which make executables smaller but make load time slightly longer. On some systems, mostly newer UNIX System V's, the shared library is included by putting the option "-lc_s" as the last thing on the cc command line when linking. Other systems use shared libraries by default. There may be other libraries needed to compile filter on your machine as well. If your system needs the "-lc_s" option, include it here. Include any other special libraries here as well. Say "none" for none. Any additional libraries? [none] Now, how can we feed standard input to your C preprocessor... Maybe "cc -E" will work... Nope, maybe "/usr/bin/cpp" will work... Yup, it does. I can't seem to find your C library. I've looked in the following places: /usr/lib /usr/ccs/lib /usr/local/lib /usr/lib/large /lib /usr/lib/386 /lib/386 /lib /lib/large /usr/lib/small /lib/small None of these seems to contain your C library. What is the full name of your C library? Extracting names from None for later perusal... nm didn't seem to work right. Trying ar instead... ar: None: No such file or directory ar didn't seem to work right. Maybe this is a Cray...trying bld instead... ./Configure: 1968: bld: not found Ok. Your C preprocessor defines the following symbols: unix __STDC__ Using standard system "ctype" conversions. cuserid() not found F_SETLK not found, fcntl locking not available Dot lock style locking will be used Non-mailbox locks will use the /tmp directory Figuring out host name for forwarding purposes... Maybe "hostname" will work... Your host name appears to be "aec82a6c13f8". Is this correct? [y] Some sites have a special header, that tells you who an email is "really" to., eg "Really-To:" or "X-Rcpt-To:". (In other words, the "envelope" destination). If you'd like support for this kind of header, enter the header name now. Or enter "none" Name of Rcpt-To header? [none] There is no gethostname() or uname() on this system. The hostname will have to be compiled in. It can be overridden in the global elm.rc file in the library directory to specify hostname, hostfullname and hostdomain. You said termlib was -lcurses before. Using string.h instead of strings.h No index() or strchr() found! Some systems run MMDF as their Mail Transport Agent. MMDF uses a different way of delimiting messages in the mailbox files. Other systems don't run MMDF but use the MMDF separator in their mailbox files. The MMDF separator is usually a series of four Control A's. filter needs to know if this system uses the MMDF style message separator in its mailbox files. Does this system use MMDF style message separator? [n] Give the full path name of the program used to deliver mail on your system: [/usr/sbin/sendmail] Mail delivery agent /usr/sbin/sendmail doesn't exist. Use that name anyway? [y] Some newer mailers can deliver mail to addresses of the INTERNET persuasion, such as user@host.domain. Other older mailers require the complete uucp ! path to the destination to be specified in the address. Does your mailer understand INTERNET addresses? [y] locale.h found, filter will call setlocale nl_types.h found, filter will include the systems version catgets() not found Message catalog routines not found, filter will use its own Found memcpy() not found Some sites do not like to see the mail header "X-mailer:" in outgoing messages. If you choose, you may disable these headers. However, it is strongly urged to leave these headers in the mail to assist in tracking down problems. Would you like to disable the X-mailer: headers? [n] sigset() not found sigvec() not found--race conditions with signals may occur. No signal masking functions found. Testing to see if we should include , or both. I'm now running the test program... Trying -DI_TIME -DI_SYSTIME -DS_TIMEVAL Succeeded with -DI_TIME -DI_SYSTIME -DS_TIMEVAL One of the more annoying quirks of the UUCP network and various other systems that interact with it are that everyone seems to have different ideas about how to do routing, etc. Therefore, a lot of times e-mail will arrive from off site with corrupt, unusable "Reply-To:" and "From:" fields. This next question relates to whether your site is liable to get mangled fields or not... Does your site receive e-mail with valid "Reply-To:" and "From:" fields? Use Reply-To: and From: addresses? [y] Found Found Did not find Found You have void (*signal())() instead of int. NOTE: '%u' expands to the users login name. It MUST be present. Normal type of location looks like /var/mail/%u you can also use '%f' as the first letter of the username. EG /var/mail/%f/%u Where is yet-to-be-read mail spooled? [/var/mail/%u] Mail group is mail Since Filter is being installed as a setgid program, it must be installed by root, or a user able to set the setgid bit. End of configuration questions. Creating config.sh... Doing variable substitutions on .SH files... Extracting Makefile (with variable substitutions) Extracting config.h (with variable substitutions) Extracting sysdefs.h (with variable substitutions) Extracting doc/Makefile (with variable substitutions) Now you must run a make. make[1]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1' dh_auto_build -a make -j1 make[1]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1' /bin/chmod u+w defs.h /bin/touch defs.h cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o actions.o actions.c actions.c:200:1: warning: return type defaults to ‘int’ [-Wimplicit-int] mail_message(address, fptr,resendflag) ^~~~~~~~~~~~ actions.c: In function ‘mail_message’: actions.c:255:7: warning: implicit declaration of function ‘wait’; did you mean ‘write’? [-Wimplicit-function-declaration] wait(&statusp); ^~~~ write actions.c:292:7: warning: implicit declaration of function ‘lock’; did you mean ‘lockf’? [-Wimplicit-function-declaration] if (!lock()) { ^~~~ lockf actions.c:336:2: warning: implicit declaration of function ‘unlock’; did you mean ‘unlink’? [-Wimplicit-function-declaration] unlock(); /* blamo or not? Let it decide! */ ^~~~~~ unlink actions.c: In function ‘save_message’: actions.c:393:13: warning: implicit declaration of function ‘save_to_folder’; did you mean ‘save_sender’? [-Wimplicit-function-declaration] ret = save_to_folder(foldername,tmpfptr); ^~~~~~~~~~~~~~ save_sender actions.c: In function ‘mail_message’: actions.c:269:7: warning: ignoring return value of ‘setuid’, declared with attribute warn_unused_result [-Wunused-result] setuid(user_uid); ^~~~~~~~~~~~~~~~ actions.c:270:7: warning: ignoring return value of ‘setgid’, declared with attribute warn_unused_result [-Wunused-result] setgid(user_gid); ^~~~~~~~~~~~~~~~ actions.c: In function ‘execute’: actions.c:544:3: warning: ignoring return value of ‘setgid’, declared with attribute warn_unused_result [-Wunused-result] setgid(user_gid); ^~~~~~~~~~~~~~~~ actions.c:545:3: warning: ignoring return value of ‘setuid’, declared with attribute warn_unused_result [-Wunused-result] setuid(user_uid); ^~~~~~~~~~~~~~~~ actions.c:549:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(tmpfd); ^~~~~~~~~~ cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o filter.o filter.c filter.c:154:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ filter.c: In function ‘main’: filter.c:338:15: warning: implicit declaration of function ‘get_filter_rules’ [-Wimplicit-function-declaration] if (get_filter_rules() == -1) { ^~~~~~~~~~~~~~~~ filter.c:343:4: warning: implicit declaration of function ‘show_summary’ [-Wimplicit-function-declaration] show_summary(); ^~~~~~~~~~~~ filter.c:353:6: warning: implicit declaration of function ‘print_rules’; did you mean ‘printlist’? [-Wimplicit-function-declaration] print_rules(); ^~~~~~~~~~~ printlist filter.c:427:4: warning: implicit declaration of function ‘mail_message’; did you mean ‘FilterUsage’? [-Wimplicit-function-declaration] mail_message(username,tmpfptr); ^~~~~~~~~~~~ FilterUsage filter.c:429:17: warning: implicit declaration of function ‘action_from_ruleset’ [-Wimplicit-function-declaration] int action = action_from_ruleset(); ^~~~~~~~~~~~~~~~~~~ filter.c:432:6: warning: implicit declaration of function ‘expand_macros’ [-Wimplicit-function-declaration] expand_macros(rules[rule_choosen].argument2, action_argument, ^~~~~~~~~~~~~ filter.c:453:30: warning: implicit declaration of function ‘save_message’; did you mean ‘save_mlist’? [-Wimplicit-function-declaration] case SAVE : exit_stat=save_message(rules[rule_choosen].argument2, ^~~~~~~~~~~~ save_mlist filter.c:487:10: warning: implicit declaration of function ‘execute’; did you mean ‘execle’? [-Wimplicit-function-declaration] execute(rules[rule_choosen].argument2,tmpfptr); ^~~~~~~ execle filter.c: In function ‘save_embedded_address’: filter.c:810:6: warning: implicit declaration of function ‘istrcmp’; did you mean ‘strcmp’? [-Wimplicit-function-declaration] if (istrcmp(fieldname, "Reply-To:") == 0){ ^~~~~~~ strcmp cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lock.o lock.c lock.c: In function ‘clearoldlock’: lock.c:222:8: warning: implicit declaration of function ‘kill’ [-Wimplicit-function-declaration] if (kill(lockpid, 0)) { ^~~~ In file included from /usr/include/string.h:494, from defs.h:407, from lock.c:67: In function ‘strncat’, inlined from ‘lock’ at lock.c:366:2: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ specified bound 256 equals destination size [-Wstringop-overflow=] return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o parse.o parse.c parse.c: In function ‘get_filter_rules’: parse.c:481:10: warning: implicit declaration of function ‘expand_macros’ [-Wimplicit-function-declaration] expand_macros(action_argument, rules[total_rules].argument2, ^~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from defs.h:407, from parse.c:100: In function ‘strncat’, inlined from ‘get_filter_rules’ at parse.c:395:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ specified bound 256 equals destination size [-Wstringop-overflow=] return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o regexp.o regexp.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rules.o rules.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o summarize.o summarize.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o utils.o utils.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o audit.o audit.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o istrcmp.o istrcmp.c istrcmp.c:37:18: warning: extra tokens at end of #include directive #include "defs.h"; ^ cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o mk_lockname.o mk_lockname.c cc -g -O2 -fdebug-prefix-map=/build/filter-1vSAee/filter-2.6.3+ds1=. -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strtokq.o strtokq.c cc -Wl,-z,relro -Wl,-z,now -o filter actions.o filter.o lock.o parse.o regexp.o rules.o summarize.o utils.o audit.o istrcmp.o mk_lockname.o strtokq.o make[1]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1' dh_auto_test -a make -j1 test make[1]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1' cat test.sh >test chmod a+x test make[1]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1' fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a dh_installdirs -a dh_auto_install -a make -j1 install DESTDIR=/build/filter-1vSAee/filter-2.6.3\+ds1/debian/filter AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1' /bin/mv /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter.old /bin/mv: cannot stat '/build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter': No such file or directory make[1]: [Makefile:101: /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter] Error 1 (ignored) /bin/rm -f /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter.old /bin/cp filter /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter /bin/chgrp mail /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter /bin/chmod 2755 /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/bin/filter (cd doc && /usr/bin/make DESTDIR=/build/filter-1vSAee/filter-2.6.3+ds1/debian/filter -w -j1 install) make[2]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1/doc' make[3]: Entering directory '/build/filter-1vSAee/filter-2.6.3+ds1/doc' /bin/cp filter.1 /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/share/man/man1/filter.1 /bin/chmod u=rw,go=r /build/filter-1vSAee/filter-2.6.3+ds1/debian/filter/usr/share/man/man1/filter.1 make[3]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1/doc' make[2]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1/doc' make[1]: Leaving directory '/build/filter-1vSAee/filter-2.6.3+ds1' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'filter' in '../filter_2.6.3+ds1-3+b1_amd64.deb'. dpkg-deb: building package 'filter-dbgsym' in '../filter-dbgsym_2.6.3+ds1-3+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../filter_2.6.3+ds1-3+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/filter-1vSAee /tmp/filter-2.6.3+ds1-3+b1fqhgnt80 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.26ZElKyecF... I: success in 296.3021 seconds md5: filter-dbgsym_2.6.3+ds1-3+b1_amd64.deb: OK md5: filter_2.6.3+ds1-3+b1_amd64.deb: OK sha1: filter-dbgsym_2.6.3+ds1-3+b1_amd64.deb: OK sha1: filter_2.6.3+ds1-3+b1_amd64.deb: OK sha256: filter-dbgsym_2.6.3+ds1-3+b1_amd64.deb: OK sha256: filter_2.6.3+ds1-3+b1_amd64.deb: OK Checksums: OK