The build took 00h 00m 45s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
SLOC | Language |
---|---|
10,373 |
ansic |
1,815 |
makefile |
1,697 |
yacc |
1,088 |
sh |
385 |
objc |
215 |
csh |
32 |
sed |
15,605 |
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: ispell 3.3.02-7 (Wed Aug 24 13:27:54 UTC 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
File correct.c is read-only; trying to patch anyway
patching file correct.c
set +vx; \
MASTERHASH=`cat config.X local.h \
| sed -n -e \
's/^#define[ ]*LANGUAGES[ ][^}]*HASHFILES=\([^,}]*\).*$/\1/p' \
| sed -n -e '$p'`; \
HASHSUFFIX=`cat config.X local.h \
| sed -n -e \
's/^#define[ ]*HASHSUFFIX[ ]*"\(.*\)"/\1/p' \
| sed -n -e '$p'`; \
case "$MASTERHASH" in \
american*|british*) DEFHASH="english$HASHSUFFIX";; \
*) DEFHASH="$MASTERHASH";; \
esac; \
DEFLANG=`expr "$DEFHASH" : '\(.*\)\..*$'`.aff; \
echo "/* This file is generated by the Makefile. Don't edit it! */" \
> defhash.h; \
echo '' >> defhash.h; \
echo '#ifndef MASTERHASH' >> defhash.h; \
echo '#define MASTERHASH "'"$MASTERHASH"'"' >> defhash.h; \
echo '#endif' >> defhash.h; \
echo '#ifndef DEFHASH' >> defhash.h; \
echo '#define DEFHASH "'"$DEFHASH"'"' >> defhash.h; \
echo '#endif' >> defhash.h; \
echo '#ifndef DEFLANG' >> defhash.h; \
echo '#define DEFLANG "'"$DEFLANG"'"' >> defhash.h; \
echo '#endif' >> defhash.h
set +vx; \
for var in BAKEXT BINDIR CC CFLAGS COUNTSUFFIX DEFDICT DEFHASH \
DEFLANG EXEEXT HASHSUFFIX INSTALL \
LANGUAGES LIBDIR LIBES LINK LINT LINTFLAGS LOOK_XREF \
MAKE_SORTTMP MAN1DIR MAN1EXT MAN45DIR MAN45EXT MAN45SECT MASTERHASH \
MSGLANG POUNDBANG REGLIB STATSUFFIX \
SPELL_XREF TERMLIB TIB_XREF WORDS YACC \
; do \
cat config.X defhash.h local.h \
| sed -n -e "s/^#define[ ]*$var[ ]*"'"'"/$var=/p" \
| sed -e 's/"[^"]*$/'"'/" -e "s/=/='/" -e 's/\\"/"/g' \
| sed -n -e '$p'; \
done > config.sh; \
echo 'case "$MAKE_SORTTMP" in "") \
SORTTMP="-e /!!SORTTMP!!/s/=.*$/=/";; *) SORTTMP=;; esac' \
>> config.sh
cp config.X config.h
chmod u+w config.h
echo '' >> config.h
echo '/* AUTOMATICALLY-GENERATED SYMBOLS */' >> config.h
cat local.h config.X \
| egrep '^#define[ ]*SIGNAL_TYPE' \
| sed -e 's/TYPE[ ]*/TYPE_STRING "/' -e 's/$/"/' -e 1q \
>> config.h
cat local.h config.X \
| egrep '^#define[ ]*MASKTYPE' \
| sed -e 's/TYPE[ ]*/TYPE_STRING "/' -e 's/$/"/' -e 1q \
>> config.h
+ rm -f msgs.h
+ ln languages/english/msgs.h msgs.h
+ cc -O -c buildhash.c
+ cc -O -c hash.c
+ cc -O -c makedent.c
+ yacc parse.y
+ '[' -f y_tab.c ']'
+ mv y.tab.c y_tab.c
+ cc -O -c y_tab.c
+ mv y_tab.o parse.o
+ rm -f y_tab.c
+ cc -O -o buildhash buildhash.o hash.o makedent.o parse.o
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < findaffix.X > findaffix
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
chmod +x findaffix
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < tryaffix.X > tryaffix
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
chmod +x tryaffix
cc -O -c term.c
term.c: In function 'shellescape':
term.c:505:9: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration]
while (wait (&termstat) != i)
^~~~
+ cc -O -c ispell.c
+ cc -O -c correct.c
+ cc -O -c defmt.c
+ cc -O -c dump.c
+ cc -O -c exp_table.c
+ cc -O -c fields.c
+ cc -O -c good.c
+ cc -O -c lookup.c
lookup.c: In function 'linit':
lookup.c:115:19: warning: implicit declaration of function 'open' [-Wimplicit-function-declaration]
if ((hashfd = open (hashname, 0 | MSDOS_BINARY_OPEN)) < 0)
^~~~
+ cc -O -c tgood.c
+ cc -O -c tree.c
tree.c: In function 'treeinsert':
tree.c:402:19: warning: overflow in implicit constant conversion [-Woverflow]
isvariant = (dp->flagfield & MOREVARIANTS);
^
tree.c:408:20: warning: overflow in implicit constant conversion [-Woverflow]
isvariant = dp->flagfield & MOREVARIANTS;
^~
tree.c:417:20: warning: overflow in implicit constant conversion [-Woverflow]
isvariant = dp->flagfield & MOREVARIANTS;
^~
+ cc -O -c xgets.c
+ cc -O -o ispell term.o ispell.o correct.o defmt.o dump.o exp_table.o fields.o good.o lookup.o hash.o makedent.o tgood.o tree.o xgets.o -lncurses
+ cc -O -c icombine.c
+ cc -O -o icombine icombine.o makedent.o parse.o
+ cc -O -c ijoin.c
+ cc -O -o ijoin ijoin.o fields.o
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < munchlist.X > munchlist
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
chmod +x munchlist
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < subset.X > subset
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
chmod +x subset
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < zapdups.X > zapdups
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
chmod +x zapdups
cd deformatters; make all
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02/deformatters'
+ cc -O -c defmt-c.c
+ cc -O -o defmt-c defmt-c.o
+ cc -O -c defmt-sh.c
+ cc -O -o defmt-sh defmt-sh.o
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/deformatters'
./ispell -v | sed -e 1q
@(#) International Ispell Version 3.3.02 12 Jun 2005
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < ispell.1X > ispell.1
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
. ./config.sh; \
set +vx; \
sed \
-e "s@!!BAKEXT!!@$BAKEXT@g" \
-e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \
-e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \
-e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \
-e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \
-e "s@!!LOOK_XREF!!@$LOOK_XREF@g" \
-e "s@!!MAN45SECT!!@$MAN45SECT@g" \
-e "s@!!POUNDBANG!!@$POUNDBANG@g" \
-e "s@!!SPELL_XREF!!@$SPELL_XREF@g" \
-e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \
-e "s@!!TIB_XREF!!@$TIB_XREF@g" \
-e "s@!!WORDS!!@$WORDS@g" \
$SORTTMP < ispell.5X > ispell.5
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
make LANGUAGE_TARGET=all SHELLDEBUG=+vx language-subdirs
make[1]: Entering directory '/tmp/ispell/src/ispell-3.3.02'
+ cd languages/american
+ eval make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx ' '\''MASTERDICTS=american.med'\'' '\''HASHFILES=americanmed.hash'\'' '\''EXTRADICT='\''' all
++ make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx MASTERDICTS=american.med HASHFILES=americanmed.hash EXTRADICT= all
make[2]: Entering directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make[3]: Entering directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
rm -f english.[0-3] american.[0-2] altamer.[012] british.[012]
make[3]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make[3]: Entering directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make -f ../english/Makefile 'DBUILD=' VARIANTS=american \
'EXTRADICT=' 'SHELLDEBUG=+vx' \
'AFFIXES=../english/english.aff' \
english.med
make[4]: Entering directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
+ eval sort -u -t/ +0f -1 +0 -T '${TMPDIR-/tmp}' -o english.med english.0 english.1 american.0 american.1
make[4]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
rm -f american.med
+ ln english.med american.med
make[3]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make SHELLDEBUG=+vx americanmed.hash
make[3]: Entering directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
rm -f americanmed.hash
../../buildhash american.med ../english/english.aff americanmed.hash
Counting words in dictionary ...
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000
31911 words
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000
make[3]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make[2]: Leaving directory '/tmp/ispell/src/ispell-3.3.02/languages/american'
make[1]: Leaving directory '/tmp/ispell/src/ispell-3.3.02'
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing doc files...
-> Purging unwanted files...
==> Checking for packaging issue...
==> Creating package "ispell"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
error: invalid option '--noprogressbar'
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ispell 3.3.02-7 (Wed Aug 24 13:28:03 UTC 2016)
CMD: pacman --query --file ispell-3.3.02-7-x86_64.pkg.tar.xz
Creating hybrid package for 'ispell'
Trying to find vanilla package 'ispell'...
CMD: pacman --query --file /mirror/ispell-3.3.02-7.pkg.tar.xz
Package file has the following structure:
/.PKGINFO
/.MTREE
/usr/bin/findaffix
/usr/bin/iwhich
/usr/bin/munchlist
/usr/bin/tryaffix
/usr/bin/buildhash
/usr/bin/icombine
/usr/bin/ijoin
/usr/bin/ispell
/usr/lib/ispell/americanmed.hash
/usr/lib/ispell/english.aff
/usr/lib/ispell/american.hash
/usr/lib/ispell/english.hash
/usr/share/man/man1/ispell.1.gz
/usr/share/man/man5/ispell.5.gz
/usr/share/licenses/ispell/license.txt
/sysroot/usr/lib/ispell/americanmed.hash
/sysroot/usr/lib/ispell/english.aff
/sysroot/usr/lib/ispell/american.hash
/sysroot/usr/lib/ispell/english.hash
Generating .MTREE
CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot
Tar-ing up files
CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE
CMD: xz -c -z
Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z
CMD: bsdtar -tqf ispell.pkg.tar.xz .PKGINFO
Created package at path /var/cache/pacman/pkg/ispell.pkg.tar.xz
Attempting to access local repository, attempt 1
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/ispell.pkg.tar.xz
Attempting to access local repository, attempt 2
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/ispell.pkg.tar.xz
==> Extracting database to a temporary location...
==> Extracting database to a temporary location...
==> Adding package '/var/cache/pacman/pkg/ispell.pkg.tar.xz'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'