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-3
Total 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.c
patching file src/formail.c
patching file src/formisc.c
patching 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 -lc
cd src; make ../autoconf.h
echo Housekeeping file >config.check
make[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.h
Using the following directories for the LOCKINGTESTs:
/tmp .
Initiating fcntl()/kernel-locking-support tests
Proceeding with kernel-locking-support tests in the background
Testing for const
Testing for volatile
Testing for prototypes
Testing for enum
Checking for POSIX and ANSI/ISO system include files
Checking for network/comsat/biff support
Testing for void*, size_t, off_t, pid_t, time_t, mode_t, uid_t & gid_t
Checking realloc implementation
Testing for WIFEXITED(), WIFSTOPPED(), WEXITSTATUS() & WSIGTERM()
Testing for various struct passwd members
Testing for memmove, strchr, strpbrk, strcspn, strtol, strstr,
rename, setrgid, setegid, pow, opendir, mkdir, waitpid, fsync,
ftruncate, strtod, strncasecmp, strerror, strlcat,
memset, bzero, and _exit
Determining the maximum number of 16 byte arguments execv() takes
Benchmarking your system's strstr() implementation
Waiting 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 failure
Starting 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 00
Starting 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 03
Starting 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 04
Starting 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 17
Starting 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 14
Starting 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 00
Collecting 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/mailstat
cd man; make ../new/procmail.1 ../new/formail.1 ../new/lockfile.1 ../new/procmailrc.5 ../new/procmailsc.5 ../new/procmailex.5
make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/man'
make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/src'
cc -c procmail.c
make[2]: Entering directory '/tmp/procmail/src/procmail-3.22/src'
cc -c cstdio.c
make[2]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'
/bin/sh ./mansed /bin/sh procmail.man procmail.1 "/bin/rm -f" /dev/null
cc -c common.c
cc -c exopen.c
cc -c goodies.c
cc -c locking.c
cc -c mailfold.c
mailfold.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.c
foldinfo.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.c
cc -c pipes.c
cc -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/null
cc -c robust.c
/bin/sh ./mansed /bin/sh procmailsc.man procmailsc.5 "/bin/rm -f" /dev/null
cc -c sublib.c
/bin/sh ./mansed /bin/sh procmailex.man procmailex.5 "/bin/rm -f" /dev/null
cc -c acommon.c
ln ../man/procmail.1 ../new/procmail.1
ln ../man/formail.1 ../new/formail.1
ln ../man/lockfile.1 ../new/lockfile.1
ln ../man/procmailrc.5 ../new/procmailrc.5
ln ../man/procmailsc.5 ../new/procmailsc.5
ln ../man/procmailex.5 ../new/procmailex.5
make[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/man'
make[1]: Entering directory '/tmp/procmail/src/procmail-3.22/src'
cc -c mcommon.c
cc -c lastdirsep.c
make[1]: Leaving directory '/tmp/procmail/src/procmail-3.22/src'
===============================================================================
If you are a system administrator you should consider integrating procmail
into the mail-delivery system -- for advanced functionality, speed AND
SECURITY --. For more information about this topic you should look in the
examples/advanced file.
Also, HIGHLY RECOMMENDED (type 'make install-suid' to execute it):
chown root /usr/bin/procmail
chmod 4755 /usr/bin/procmail
===============================================================================
cc -c -DPROCMAIL authenticate.c
cc -c lmtp.c
cc -c memblk.c
cc -c variables.c
cc -c from.c
cc -c comsat.c
cc -c lockfile.c
cc -c formail.c
cc -c fields.c
cc -c formisc.c
cc -c ecommon.c
cp ../examples/mailstat mailstat
cc lockfile.o exopen.o sublib.o acommon.o mcommon.o authenticate.o lastdirsep.o -o lockfile -s -lm -lnsl -ldl -lc
cc 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 -lc
ln ../src/mailstat ../new/mailstat
ln ../src/lockfile ../new/lockfile
cc formail.o common.o fields.o formisc.o sublib.o ecommon.o acommon.o -o formail -s -lm -lnsl -ldl -lc
ln ../src/procmail ../new/procmail
ln ../src/formail ../new/formail
make[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.5
new/mkinstalldirs /tmp/procmail/pkg/procmail/usr
make[2]: Entering directory '/tmp/procmail/src/procmail-3.22/man'
mkdir /tmp/procmail/pkg/procmail/usr
make[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/mailstat
make[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/bin
echo Housekeeping file >install.man
echo Housekeeping file >install.bin
make[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 procmail
Installed 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.1
Installed 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.5
make[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 procmail
into the mail-delivery system -- for advanced functionality, speed AND
SECURITY --. For more information about this topic you should look in the
examples/advanced file.
Also, HIGHLY RECOMMENDED (type 'make install-suid' to execute it):
chown root /tmp/procmail/pkg/procmail/usr/bin/procmail
chmod 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/LICENSE
Generating .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'