The build took 00h 00m 58s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
9,893 |
ansic |
1,963 |
sh |
464 |
makefile |
1 |
sed |
12,321 |
total |
The process tree of the build process is here.
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
CMD: sudo -u tuscan red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: procmail 3.22-7 (Wed Aug 24 14:32:13 UTC 2016)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> Installing missing dependencies...resolving dependencies...looking for conflicting packages...Packages (2) libasr-1.0.2-2 opensmtpd-5.9.2p1-3Total Installed Size: 0.72 MiB:: Proceed with installation? [Y/n] checking keyring...checking package integrity...loading package files...checking for file conflicts...checking available disk space...:: Processing package changes...installing libasr...installing opensmtpd...:: Running post-transaction hooks...(1/1) Updating manpage index...==> WARNING: Using existing $srcdir/ tree==> Starting build()...patching file src/fields.cpatching file src/formail.cpatching file src/formisc.cpatching file src/formisc.h/bin/sh ./initmake /bin/sh "/bin/sh" "/bin/rm -f" "mv -f" "ln" \ "-lm -ldir -lx -lsocket -lnet -linet -lnsl_s -lnsl_i -lnsl -lsun -lgen -lsockdns -ldl" \ "/lib /usr/lib /usr/local/lib" \ /dev/null "make" o \ "cc" " " "-s " "procmail lockfile formail mailstat" \ "procmail formail lockfile" \ "procmailrc procmailsc procmailex" "src man" \ "/usr/bin" \ "strip"cc seems to work fine, using that as the C-compiler ...scanning for 13 libraries...Added LDFLAGS= -lm -lnsl -ldl -lccd src; make ../autoconf.hecho Housekeeping file >config.checkmake[1]: Entering directory '/tmp/procmail/src/procmail-3.22/src'/bin/sh ./autoconf /bin/sh "/bin/rm -f" "mv -f" /dev/null \ "grep -F" "make" o "/tmp ." \ "/usr/bin" ../autoconf.hUsing the following directories for the LOCKINGTESTs: /tmp . Initiating fcntl()/kernel-locking-support testsProceeding with kernel-locking-support tests in the backgroundTesting for constTesting for volatileTesting for prototypesTesting for enumChecking for POSIX and ANSI/ISO system include filesChecking for network/comsat/biff supportTesting for void*, size_t, off_t, pid_t, time_t, mode_t, uid_t & gid_tChecking realloc implementationTesting for WIFEXITED(), WIFSTOPPED(), WEXITSTATUS() & WSIGTERM()Testing for various struct passwd membersTesting for memmove, strchr, strpbrk, strcspn, strtol, strstr, rename, setrgid, setegid, pow, opendir, mkdir, waitpid, fsync, ftruncate, strtod, strncasecmp, strerror, strlcat, memset, bzero, and _exitDetermining the maximum number of 16 byte arguments execv() takesBenchmarking your system's strstr() implementationWaiting for the kernel-locking tests to finish...Every two digits a file is locked. First digit: which file, second digit:which program, XX indicates a lock conflict or failureStarting test 4 on /tmp/_locktest 15 07 14 06 13 05 12 04 11 03 10 01 17 01 17 02 17 00 11 00 13 07 11 03 12 02 10 11 16 01 15 13 05 05 16 14 03 16 04 11 06 04 16 12 05 13 01 17 06 15 06 10 05 10 04 16 02 14 07 12 07 17 05 02 12 00Starting test 4 on ./_locktest 16 02 15 03 12 00 14 01 12 06 14 02 17 04 13 07 10 06 11 06 15 07 13 05 10 07 14 03 12 00 16 00 14 02 15 04 17 04 16 04 13 06 15 03 17 05 14 07 12 05 10 02 16 05 11 02 17 00 13 06 15 01 00 10 03Starting test 6 on /tmp/_locktest 17 05 15 07 11 07 16 04 11 11 03 02 13 06 12 05 14 05 13 06 13 04 13 04 13 01 13 03 12 12 16 06 10 06 17 06 10 07 15 07 14 05 12 04 11 07 12 10 00 11 15 01 01 14 01 12 15 02 05 12 17 14 17 04Starting test 6 on ./_locktest 13 06 07 10 11 00 13 01 12 12 12 12 02 10 11 02 14 02 14 14 00 12 01 12 04 11 04 10 01 15 00 14 04 15 10 00 14 00 11 01 15 04 16 01 17 05 13 06 13 07 16 03 17 05 15 07 06 17 17 05 16 03 03 17Starting test 7 on /tmp/_locktest 03 17 17 02 17 01 17 01 16 01 16 01 16 01 16 00 15 00 15 00 15 00 12 00 02 10 13 07 03 12 07 13 03 11 14 07 13 05 05 06 13 13 06 13 01 14 02 15 00 11 06 12 01 12 05 12 12 10 00 17 17 16 16 15 05 14Starting test 7 on ./_locktest 17 05 03 17 02 17 04 11 07 16 01 16 01 14 14 14 16 06 12 02 15 02 15 12 02 13 12 03 03 12 02 13 03 15 11 01 16 01 14 01 17 17 07 15 07 16 07 13 06 10 06 14 06 15 15 00 14 00 05 10 04 11 00 13 00Collecting results from kernel-locking tests=============================autoconf.h===================================/* This file was automagically generated by autoconf *//* 5 moves in 64 steps of size 16384 when reallocing */#define NOpw_passwd#define NOpw_class#define NOpw_gecos#define NOstrlcat#define NOsetrgid#define GOT_bin_test#define MAX_argc 122995/* Your system's strstr() is 12.64 times FASTER than my C-routine */#define UDP_protocolno 17#define BIFF_serviceport "512"#define IP_localhost {127,0,0,1}#define setrgid_RUNTIME_CHECK#define MAILSPOOLDIR "/var/spool/mail/"#define SENDMAIL "/usr/sbin/sendmail"#define CF_no_procmail_yet#define buggy_SENDMAIL#define defPATH "PATH=$HOME/bin:/bin:/usr/local/bin"#define defSPATH "PATH=/bin:/usr/local/bin"#define PM_VERSION "3.22"/*locktype: 4, countlocks: 0, timeout 0, watchdog 8, /tmp/_locktest*//*locktype: 4, countlocks: 0, timeout 0, watchdog 8, ./_locktest*//*locktype: 6, countlocks: 0, timeout 0, watchdog 8, /tmp/_locktest*//*locktype: 6, countlocks: 0, timeout 0, watchdog 8, ./_locktest*//*locktype: 7, countlocks: 0, timeout 0, watchdog 8, /tmp/_locktest*//*locktype: 7, countlocks: 0, timeout 0, watchdog 8, ./_locktest*//* Hotwire LOCKINGTEST=111 *//* Procmail will lock via: dotlocking, fcntl(), lockf(), flock() */#define USElockf#define USEflock/* autoconf completed */==========================================================================make[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'cd src; make ../new/procmail ../new/lockfile ../new/formail ../new/mailstatcd man; make ../new/procmail.1 ../new/formail.1 ../new/lockfile.1 ../new/procmailrc.5 ../new/procmailsc.5 ../new/procmailex.5make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/man'make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/src'cc -c procmail.cmake[2]: Entering directory '/tmp/procmail/src/procmail-3.22/src'cc -c cstdio.cmake[2]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'/bin/sh ./mansed /bin/sh procmail.man procmail.1 "/bin/rm -f" /dev/nullcc -c common.ccc -c exopen.ccc -c goodies.ccc -c locking.ccc -c mailfold.cmailfold.c: In function 'readmail':mailfold.c:374:6: warning: type of 'rhead' defaults to 'int' [-Wimplicit-int] void readmail(rhead,tobesent)const long tobesent; ^~~~~~~~cc -c foldinfo.cfoldinfo.c: In function 'rnmbogus':foldinfo.c:60:12: warning: implicit declaration of function 'ultoan' [-Wimplicit-function-declaration] *p++='.';ultoan((unsigned long)stbuf->st_ino,p); /* i-node numbered */ ^~~~~~cc -c misc.ccc -c pipes.ccc -c regexp.c/bin/sh ./mansed /bin/sh formail.man formail.1 "/bin/rm -f" /dev/null/bin/sh ./mansed /bin/sh lockfile.man lockfile.1 "/bin/rm -f" /dev/null/bin/sh ./mansed /bin/sh procmailrc.man procmailrc.5 "/bin/rm -f" /dev/nullcc -c robust.c/bin/sh ./mansed /bin/sh procmailsc.man procmailsc.5 "/bin/rm -f" /dev/nullcc -c sublib.c/bin/sh ./mansed /bin/sh procmailex.man procmailex.5 "/bin/rm -f" /dev/nullcc -c acommon.cln ../man/procmail.1 ../new/procmail.1ln ../man/formail.1 ../new/formail.1ln ../man/lockfile.1 ../new/lockfile.1ln ../man/procmailrc.5 ../new/procmailrc.5ln ../man/procmailsc.5 ../new/procmailsc.5ln ../man/procmailex.5 ../new/procmailex.5make[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/man'make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/src'cc -c mcommon.ccc -c lastdirsep.cmake[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'===============================================================================If you are a system administrator you should consider integrating procmailinto the mail-delivery system -- for advanced functionality, speed ANDSECURITY --. For more information about this topic you should look in theexamples/advanced file.Also, HIGHLY RECOMMENDED (type 'make install-suid' to execute it):chown root /usr/bin/procmailchmod 4755 /usr/bin/procmail===============================================================================cc -c -DPROCMAIL authenticate.ccc -c lmtp.ccc -c memblk.ccc -c variables.ccc -c from.ccc -c comsat.ccc -c lockfile.ccc -c formail.ccc -c fields.ccc -c formisc.ccc -c ecommon.ccp ../examples/mailstat mailstatcc lockfile.o exopen.o sublib.o acommon.o mcommon.o authenticate.o lastdirsep.o -o lockfile -s -lm -lnsl -ldl -lccc procmail.o cstdio.o common.o exopen.o goodies.o locking.o mailfold.o foldinfo.o misc.o pipes.o regexp.o robust.o sublib.o acommon.o mcommon.o lastdirsep.o authenticate.o lmtp.o memblk.o variables.o from.o comsat.o -o procmail -s -lm -lnsl -ldl -lcln ../src/mailstat ../new/mailstatln ../src/lockfile ../new/lockfilecc formail.o common.o fields.o formisc.o sublib.o ecommon.o acommon.o -o formail -s -lm -lnsl -ldl -lcln ../src/procmail ../new/procmailln ../src/formail ../new/formailmake[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'If you would like to inspect the results before running make install:All installable files can be found in the new/ subdirectory.==> Entering fakeroot environment...==> Starting package()...make[1]: Entering directory '/tmp/procmail/src/procmail-3.22'cd man; make ../new/procmail.1 ../new/formail.1 ../new/lockfile.1 ../new/procmailrc.5 ../new/procmailsc.5 ../new/procmailex.5new/mkinstalldirs /tmp/procmail/pkg/procmail/usrmake[2]: Entering directory '/tmp/procmail/src/procmail-3.22/man'mkdir /tmp/procmail/pkg/procmail/usrmake[3]: Entering directory '/tmp/procmail/src/procmail-3.22/src'make[3]: '../man/man.sed' is up to date.make[3]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'cd src; make ../new/procmail ../new/lockfile ../new/formail ../new/mailstatmake[2]: '../new/formail.1' is up to date.make[2]: '../new/lockfile.1' is up to date.make[2]: '../new/procmailrc.5' is up to date.make[2]: '../new/procmailsc.5' is up to date.make[2]: '../new/procmailex.5' is up to date.make[2]: Leaving directory '/tmp/procmail/src/procmail-3.22/man'make[2]: Entering directory '/tmp/procmail/src/procmail-3.22/src'make[2]: '../new/procmail' is up to date.make[2]: '../new/lockfile' is up to date.make[2]: '../new/formail' is up to date.make[2]: '../new/mailstat' is up to date.make[2]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'cp new/procmail new/lockfile new/formail new/mailstat /tmp/procmail/pkg/procmail/usr/binecho Housekeeping file >install.manecho Housekeeping file >install.binmake[1]: Leaving directory '/tmp/procmail/src/procmail-3.22'Installed in /tmp/procmail/pkg/procmail/usr/bin-rwxr-xr-x 1 tuscan tuscan 40184 Aug 24 14:32 formail-rwxr-xr-x 1 tuscan tuscan 19488 Aug 24 14:32 lockfile-rwxr-xr-x 1 tuscan tuscan 5859 Aug 24 14:32 mailstat-rwxr-xr-x 1 tuscan tuscan 94080 Aug 24 14:32 procmailInstalled in /tmp/procmail/pkg/procmail/usr/share/man/man1-rw-r--r-- 1 tuscan tuscan 15334 Aug 24 14:32 formail.1-rw-r--r-- 1 tuscan tuscan 6897 Aug 24 14:32 lockfile.1-rw-r--r-- 1 tuscan tuscan 27967 Aug 24 14:32 procmail.1Installed in /tmp/procmail/pkg/procmail/usr/share/man/man5-rw-r--r-- 1 tuscan tuscan 16858 Aug 24 14:32 procmailex.5-rw-r--r-- 1 tuscan tuscan 31340 Aug 24 14:32 procmailrc.5-rw-r--r-- 1 tuscan tuscan 8074 Aug 24 14:32 procmailsc.5make[1]: Entering directory '/tmp/procmail/src/procmail-3.22'make[2]: Entering directory '/tmp/procmail/src/procmail-3.22/src'make[2]: 'recommend' is up to date.make[2]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'===============================================================================If you are a system administrator you should consider integrating procmailinto the mail-delivery system -- for advanced functionality, speed ANDSECURITY --. For more information about this topic you should look in theexamples/advanced file.Also, HIGHLY RECOMMENDED (type 'make install-suid' to execute it):chown root /tmp/procmail/pkg/procmail/usr/bin/procmailchmod 4755 /tmp/procmail/pkg/procmail/usr/bin/procmail===============================================================================make[1]: Leaving directory '/tmp/procmail/src/procmail-3.22'==> Tidying install... -> Removing doc files... -> Purging unwanted files...==> Checking for packaging issue...==> Creating package "procmail"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file...error: invalid option '--noprogressbar' -> Generating .MTREE file... -> Compressing package...==> Leaving fakeroot environment.==> Finished making: procmail 3.22-7 (Wed Aug 24 14:32:40 UTC 2016)CMD: pacman --query --file procmail-3.22-7-x86_64.pkg.tar.xz
Creating hybrid package for 'procmail'
Trying to find vanilla package 'procmail'...
CMD: pacman --query --file /mirror/procmail-3.22-7.pkg.tar.xz
Package file has the following structure:
/.PKGINFO/.MTREE/usr/bin/mailstat/usr/bin/lockfile/usr/bin/procmail/usr/bin/formail/usr/share/man/man5/procmailsc.5.gz/usr/share/man/man5/procmailex.5.gz/usr/share/man/man5/procmailrc.5.gz/usr/share/man/man1/formail.1.gz/usr/share/man/man1/procmail.1.gz/usr/share/man/man1/lockfile.1.gz/usr/share/doc/procmail/examples/mailstat/usr/share/doc/procmail/examples/forward/usr/share/doc/procmail/examples/dirname/usr/share/doc/procmail/examples/1rmail/usr/share/doc/procmail/examples/3procmailrc/usr/share/doc/procmail/examples/3rmail/usr/share/doc/procmail/examples/2rmail/usr/share/doc/procmail/examples/2procmailrc/usr/share/doc/procmail/examples/local_procmail_lmtp.m4/usr/share/doc/procmail/examples/procmail-rpm.spec/usr/share/doc/procmail/examples/1procmailrc/usr/share/doc/procmail/examples/advanced/usr/share/licenses/procmail/LICENSEGenerating .MTREE
CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr
Tar-ing up files
CMD: bsdtar -cf - .PKGINFO usr .MTREE
CMD: xz -c -z
Successfully ran bsdtar -cf - .PKGINFO usr .MTREE | xz -c -z
CMD: bsdtar -tqf procmail.pkg.tar.xz .PKGINFO
Created package at path /var/cache/pacman/pkg/procmail.pkg.tar.xz
Attempting to access local repository, attempt 1
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/procmail.pkg.tar.xz
==> Extracting database to a temporary location...==> Extracting database to a temporary location...==> Adding package '/var/cache/pacman/pkg/procmail.pkg.tar.xz' -> Computing checksums... -> Creating 'desc' db entry... -> Creating 'files' db entry...==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'