pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/42268: textproc/ispell-base fails on build



The following reply was made to PR pkg/42268; it has been noted by GNATS.

From: diro%nixsyspaus.org@localhost
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/42268: textproc/ispell-base fails on build
Date: Wed, 4 Nov 2009 15:02:16 -0500

 On Wed, Nov 04, 2009 at 07:35:04PM +0000, Joerg Sonnenberger wrote:
 > The following reply was made to PR pkg/42268; it has been noted by GNATS.
 > 
 > From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc: 
 > Subject: Re: pkg/42268: textproc/ispell-base fails on build
 > Date: Wed, 4 Nov 2009 20:34:02 +0100
 > 
 >  On Wed, Nov 04, 2009 at 05:50:00PM +0000, diro%nixsyspaus.org@localhost 
 > wrote:
 >  > + ../../munchlist -v -l ../english/english.aff /usr/share/dict/words 
 > english.0 english.1 american.0 american.1
 >  > Collecting input.
 >  > Shared object "libncurses.so.5" not found
 >  
 >  Please add a set -x at the beginning of munchlist (after the shebang)
 >  to find out what program is actually being called. ispell doesn't link
 >  against libncurses here...
 >  
 >  Joerg
 
 => Bootstrap dependency digest>=20010302: found digest-20080510
 ===> Skipping vulnerability checks.
 WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
 WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /var/db/pkg 
fetch-pkg-vulnerabilities'.
 => Checksum SHA1 OK for ispell-3.3.02.tar.gz
 => Checksum RMD160 OK for ispell-3.3.02.tar.gz
 ===> Installing dependencies for ispell-base-3.3.02
 ==========================================================================
 The following variables will affect the build process of this package,
 ispell-base-3.3.02.  Their current value is shown below:
 
         * CURSES_DEFAULT = ncurses
 
 Based on these variables, the following variables have been set:
 
         * CURSES_TYPE = ncurses
         * TERMCAP_TYPE = curses
 
 You may want to abort the process now with CTRL-C and change their value
 before continuing.  Be sure to run `/usr/pkg/bin/bmake clean' after
 the changes.
 ==========================================================================
 => Full dependency ncurses>=5.4nb1: found ncurses-5.7nb3
 ===> Overriding tools for ispell-base-3.3.02
 ===> Extracting for ispell-base-3.3.02
 ===> Patching for ispell-base-3.3.02
 => Applying pkgsrc patches for ispell-base-3.3.02
 ===> Creating toolchain wrappers for ispell-base-3.3.02
 ===> Configuring for ispell-base-3.3.02
 cd /usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02;                        
                                 /usr/bin/sed -e 's|/usr/local|/usr/pkg|g' 
<local.h.bsd >local.h;        echo "#define LANGUAGES 
\"{american,MASTERDICTS=american.med+,HASHFILES=americanmed+.hash,EXTRADICT=/usr/share/dict/words}\""
  >>local.h;  echo "#define MASTERHASH \"americanmed+.hash\"" >>local.h;   echo 
"#define MASKBITS 64" >>local.h;                   echo "#undef WORDS"  >> 
local.h ;                               echo '#define WORDS   
"/usr/share/dict/words"'  >> local.h ;            echo "#define CFLAGS \"-O2 
-DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses\"" >> local.h ;                 
echo "#define MAN1DIR \"/usr/pkg/man/man1\"" >> local.h ;  echo "#define 
MAN45DIR \"/usr/pkg/man/man5\"" >> local.h ;
 ===> Building for ispell-base-3.3.02
 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 CC CFLAGS COUNTSUFFIX DEFDICT DEFHASH  DEFLANG 
EXEEXT HASHSUFFIX INSTALL  LANGUAGES LIBES LINK LINT LINTFLAGS LOOK_XREF  
MAKE_SORTTMP MAN1EXT 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;  for var in BINDIR LIBDIR MAN1DIR MAN45DIR; do  cat config.X 
defhash.h local.h  | sed -n -e "s/^#define[  ]*$var[         ]*"'"'"/$var=/p"  
| sed -e 's/"[^"]*$/'"'/" -e "s/=/=\${DESTDIR}'/" -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
 + touch msgs.h
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c buildhash.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c hash.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c makedent.c
 + yacc parse.y
 + [ -f y_tab.c ]
 + mv y.tab.c y_tab.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c y_tab.c
 + mv y_tab.o parse.o
 + rm -f y_tab.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -o buildhash buildhash.o 
hash.o makedent.o parse.o
 . ./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
 chmod +x findaffix
 . ./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
 chmod +x tryaffix
 cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c term.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c ispell.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c correct.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c defmt.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c dump.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c exp_table.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c fields.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c good.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c lookup.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c tgood.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c tree.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c xgets.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -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 -ltermcap
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c icombine.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -o icombine icombine.o 
makedent.o parse.o
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c ijoin.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -o ijoin ijoin.o fields.o
 . ./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
 chmod +x munchlist
 . ./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
 chmod +x subset
 . ./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
 chmod +x zapdups
 cd deformatters; make all
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c defmt-c.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -o defmt-c defmt-c.o
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -c defmt-sh.c
 + cc -O2 -DHAVE_INTTYPES_H -I/usr/pkg/include/ncurses -o defmt-sh defmt-sh.o
 ./ispell -v | sed -e 1q
 Shared object "libncurses.so.5" not found
 . ./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
 . ./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 LANGUAGE_TARGET=all SHELLDEBUG=+vx language-subdirs
 + cd languages/american
 + eval make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx  
'MASTERDICTS=american.med+' 'HASHFILES=americanmed+.hash' 
'EXTRADICT=/usr/share/dict/words' all
 + make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx 
MASTERDICTS=american.med+ HASHFILES=americanmed+.hash 
EXTRADICT=/usr/share/dict/words all
 rm -f english.[0-3] american.[0-2] altamer.[012] british.[012]
 make -f ../english/Makefile 'DBUILD=' VARIANTS=american  
'EXTRADICT=/usr/share/dict/words' 'SHELLDEBUG=+vx'  
'AFFIXES=../english/english.aff'  english.med+
 + 
PATH=../..:/usr/pkgsrc/textproc/ispell-base/work/.wrapper/bin:/usr/pkgsrc/textproc/ispell-base/work/.buildlink/bin:/usr/pkgsrc/textproc/ispell-base/work/.gcc/bin:/usr/pkgsrc/textproc/ispell-base/work/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R7/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/local/sbin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin
 + export PATH
 + ../../munchlist -v -l ../english/english.aff /usr/share/dict/words english.0 
english.1 american.0 american.1
 Collecting input.
 Shared object "libncurses.so.5" not found
 Finding flag marker.
 Shared object "libncurses.so.5" not found
 Generating roots and affixes.
 Shared object "libncurses.so.5" not found
 Expanding dictionary into EXPANDEDPAIRS.
 Shared object "libncurses.so.5" not found
 Creating list of legal roots/flags.
 Creating list of flags that participate in cross-products.
 Shared object "libncurses.so.5" not found
 Eliminating non-optimal affixes.
 Shared object "libncurses.so.5" not found
 Generating output word list.
 test -s english.med+  ||  (echo 'error: zero-length dictionary generated';  rm 
-f english.med+; exit 1)
 error: zero-length dictionary generated
 *** Error code 1
 
 Stop.
 make: stopped in 
/usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02/languages/american
 *** Error code 1
 
 Stop.
 make: stopped in 
/usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02/languages/american
 *** Error code 1
 
 Stop.
 make: stopped in 
/usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02/languages/american
 + exit 1
 *** Error code 1
 
 Stop.
 make: stopped in /usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/textproc/ispell-base/work/ispell-3.3.02
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/textproc/ispell-base
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/textproc/ispell-base
 


Home | Main Index | Thread Index | Old Index