Subject: pkg/19966: lang/guile14 does not install completely
To: None <gnats-bugs@gnats.netbsd.org>
From: Ingolf Steinbach <ingolf-guile14@steinba.ch>
List: netbsd-bugs
Date: 01/20/2003 22:24:52
>Number:         19966
>Category:       pkg
>Synopsis:       lang/guile14 does not install completely
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 20 13:27:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ingolf Steinbach
>Release:        NetBSD 1.5.3_RC1
>Organization:
>Environment:
System: NetBSD aphrodite 1.5.3_RC1 NetBSD 1.5.3_RC1 (APHRODITE) #0: Thu Mar 28 20:14:05 MET 2002 ingolf@aphrodite:/usr/obj/sys/arch/amiga/compile/APHRODITE amiga
Architecture: m68k
Machine: amiga
lang/guile14 as of 2003-01-19 23:00
>Description:
	lang/guile14 has problems during the installation phase:
	guile-readline cannot be re-built.

	The following is an extract from the logfile during make install
	in lang/guile14.

=> Checksum OK for guile-1.4.1.tar.gz.
===> Extracting for guile14-1.4.1nb2
===> Required installed package libtool-base>=1.4.20010614nb1: libtool-base-1.4.20010614nb9 found
===> Required installed package readline>=2.2: readline-4.2 found
===> Required installed package gmake>=3.78: gmake-3.80nb1 found
===> Required installed package libtool-base>=1.4.20010614nb9: libtool-base-1.4.20010614nb9 found

[...]

===> Building for guile14-1.4.1nb2

[...]

/bin/sh ../libtool --mode=link cc  -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -o libguile.la -rpath /usr/pkg/guile/1.4/lib -version-info 10:0:0 -export-dynamic alist.lo arbiters.lo async.lo backtrace.lo boolean.lo chars.lo continuations.lo debug.lo dynl.lo dynwind.lo eq.lo error.lo eval.lo evalext.lo feature.lo fluids.lo fports.lo gc.lo gdbint.lo gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo gh_list.lo gh_predicates.lo gsubr.lo guardians.lo hash.lo hashtab.lo hooks.lo init.lo ioext.lo iselect.lo keywords.lo lang.lo list.lo load.lo macros.lo mallocs.lo modules.lo numbers.lo objects.lo objprop.lo options.lo pairs.lo ports.lo print.lo procprop.lo procs.lo random.lo read.lo root.lo scmsigs.lo script.lo simpos.lo smob.lo sort.lo srcprop.lo stackchk.lo stacks.lo stime.lo strings.lo strop.lo strorder.lo strports.lo struct.lo symbols.lo tag.lo throw.lo variable.lo vectors.lo version.lo vports.lo weaks.lo ramap.lo unif.lo file!
sys.lo posix.lo net_db.lo socket.lo regex-posix.lo -lltdl -lm 
ld -Bshareable -o .libs/libguile.so.10.0  .libs/alist.o .libs/arbiters.o .libs/async.o .libs/backtrace.o .libs/boolean.o .libs/chars.o .libs/continuations.o .libs/debug.o .libs/dynl.o .libs/dynwind.o .libs/eq.o .libs/error.o .libs/eval.o .libs/evalext.o .libs/feature.o .libs/fluids.o .libs/fports.o .libs/gc.o .libs/gdbint.o .libs/gh_data.o .libs/gh_eval.o .libs/gh_funcs.o .libs/gh_init.o .libs/gh_io.o .libs/gh_list.o .libs/gh_predicates.o .libs/gsubr.o .libs/guardians.o .libs/hash.o .libs/hashtab.o .libs/hooks.o .libs/init.o .libs/ioext.o .libs/iselect.o .libs/keywords.o .libs/lang.o .libs/list.o .libs/load.o .libs/macros.o .libs/mallocs.o .libs/modules.o .libs/numbers.o .libs/objects.o .libs/objprop.o .libs/options.o .libs/pairs.o .libs/ports.o .libs/print.o .libs/procprop.o .libs/procs.o .libs/random.o .libs/read.o .libs/root.o .libs/scmsigs.o .libs/script.o .libs/simpos.o .libs/smob.o .libs/sort.o .libs/srcprop.o .libs/stackchk.o .libs/stacks.o .libs/stime.o .libs/strings!
.o .libs/strop.o .libs/strorder.o .libs/strports.o .libs/struct.o .libs/symbols.o .libs/tag.o .libs/throw.o .libs/variable.o .libs/vectors.o .libs/version.o .libs/vports.o .libs/weaks.o .libs/ramap.o .libs/unif.o .libs/filesys.o .libs/posix.o .libs/net_db.o .libs/socket.o .libs/regex-posix.o  -R/usr/pkg/lib -R/usr/pkg/lib  -L/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib -L/usr/pkg/lib -lltdl -lm  -R/usr/pkg/lib
ar cru .libs/libguile.a  alist.o arbiters.o async.o backtrace.o boolean.o chars.o continuations.o debug.o dynl.o dynwind.o eq.o error.o eval.o evalext.o feature.o fluids.o fports.o gc.o gdbint.o gh_data.o gh_eval.o gh_funcs.o gh_init.o gh_io.o gh_list.o gh_predicates.o gsubr.o guardians.o hash.o hashtab.o hooks.o init.o ioext.o iselect.o keywords.o lang.o list.o load.o macros.o mallocs.o modules.o numbers.o objects.o objprop.o options.o pairs.o ports.o print.o procprop.o procs.o random.o read.o root.o scmsigs.o script.o simpos.o smob.o sort.o srcprop.o stackchk.o stacks.o stime.o strings.o strop.o strorder.o strports.o struct.o symbols.o tag.o throw.o variable.o vectors.o version.o vports.o weaks.o ramap.o unif.o filesys.o posix.o net_db.o socket.o regex-posix.o
ranlib .libs/libguile.a
creating libguile.la
(cd .libs && rm -f libguile.la && ln -s ../libguile.la libguile.la)
source='guile.c' object='guile.o' libtool=no \
depfile='.deps/guile.Po' tmpdepfile='.deps/guile.TPo' \
depmode=gcc /bin/sh ../depcomp \
cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./..   -I/usr/pkg/include  -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes -c `test -f guile.c || echo './'`guile.c
/bin/sh ../libtool --mode=link cc  -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -o guile -dlpreopen force guile.o libguile.la  -lm 
rm -f .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
creating .libs/guileS.c
(cd .libs && cc -c -fno-builtin -fno-rtti -fno-exceptions "guileS.c")
rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
cc -O2 -m68060 -I/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/include -Wall -Wmissing-prototypes -Wl,-R/usr/pkg/lib -o .libs/guile .libs/guileS.o guile.o  -L/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib -L./.libs -lguile -L/usr/pkg/lib -lltdl -lm -R/usr/pkg/guile/1.4/lib -R/usr/pkg/lib
creating guile
./guile-doc-snarf -o ramap.doc ramap.c -DHAVE_CONFIG_H -I.. -I./..  -I/usr/pkg/include -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes
./guile-doc-snarf -o unif.doc unif.c -DHAVE_CONFIG_H -I.. -I./..  -I/usr/pkg/include -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes
./guile-doc-snarf -o filesys.doc filesys.c -DHAVE_CONFIG_H -I.. -I./..  -I/usr/pkg/include -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes
./guile-doc-snarf -o regex-posix.doc regex-posix.c -DHAVE_CONFIG_H -I.. -I./..  -I/usr/pkg/include -O2 -m68060 -I/usr/pkg/include -Wall -Wmissing-prototypes
cat *.doc > guile-procedures.txt
gmake[2]: Leaving directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile'
gmake[1]: Leaving directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile'

[...]

Making all in guile-readline
gmake[1]: Entering directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/guile-readline'

[...]

/bin/sh ./libtool --mode=link cc  -O2 -m68060 -I/usr/pkg/include  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -o libguilereadline.la -rpath /usr/pkg/guile/1.4/lib -version-info 0:1:0 -export-dynamic readline.lo ../libguile/libguile.la -lreadline -lncurses -lm 
libtool: link: warning: `/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib/libltdl.la' seems to be moved
ld -Bshareable -o .libs/libguilereadline.so.0.1  .libs/readline.o  -R/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile/.libs -R/usr/pkg/lib -R/usr/pkg/guile/1.4/lib -R/usr/pkg/lib  -L/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib -L../libguile/.libs -lguile -L/usr/pkg/lib -lreadline -lncurses -lm  -R/usr/pkg/lib
ar cru .libs/libguilereadline.a  readline.o
ranlib .libs/libguilereadline.a
creating libguilereadline.la
(cd .libs && rm -f libguilereadline.la && ln -s ../libguilereadline.la libguilereadline.la)
gmake[2]: Leaving directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/guile-readline'

[...]

===> Installing for guile14-1.4.1nb2

Making install in libguile
gmake[1]: Entering directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile'
gmake[2]: Entering directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile'
/bin/sh ../mkinstalldirs /usr/pkg/guile/1.4/lib
 /bin/sh ../libtool --mode=install /usr/bin/install -c -o root -g wheel  libguile.la /usr/pkg/guile/1.4/lib/libguile.la
/usr/bin/install -c -o root -g wheel .libs/libguile.so.10.0 /usr/pkg/guile/1.4/lib/libguile.so.10.0
/usr/bin/install -c -o root -g wheel .libs/libguile.lai /usr/pkg/guile/1.4/lib/libguile.la
/usr/bin/install -c -o root -g wheel .libs/libguile.a /usr/pkg/guile/1.4/lib/libguile.a
ranlib /usr/pkg/guile/1.4/lib/libguile.a
chmod 644 /usr/pkg/guile/1.4/lib/libguile.a
PATH="$PATH:/sbin" ldconfig -m /usr/pkg/guile/1.4/lib

[...]

Making install in guile-readline
gmake[1]: Entering directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/guile-readline'
gmake[2]: Entering directory `/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/guile-readline'
/bin/sh ./../mkinstalldirs /usr/pkg/guile/1.4/lib
 /bin/sh ./libtool --mode=install install -c -o root -g wheel -m 444  libguilereadline.la /usr/pkg/guile/1.4/lib/libguilereadline.la
libtool: install: warning: relinking `libguilereadline.la'
 cd /usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/guile-readline; /bin/sh /usr/pkg/bin/libtool --mode=relink cc -O2 -m68060 -Wl,-R/usr/pkg/lib -L/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib -o libguilereadline.la -rpath /usr/pkg/guile/1.4/lib -version-info 0:1:0 -export-dynamic readline.lo -L../libguile/.libs ../libguile/libguile.la -lreadline -lncurses -lm
libtool: link: warning: `/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib/libltdl.la' seems to be moved
ld -Bshareable -o .libs/libguilereadline.so.0.1  .libs/readline.o  -R/usr/pkg/guile/1.4/lib -R/usr/pkg/lib  -L/usr/pkgsrc/lang/guile14/work.m68k/.buildlink/lib -L/usr/pkgsrc/lang/guile14/work.m68k/guile-1.4.1/libguile/.libs /usr/pkg/guile/1.4/lib/libguile.so.10.0 /usr/pkg/lib/libreadline.so.4.2 /usr/pkg/lib/libncurses.so.5.2 -lm  -R/usr/pkg/lib
ld: -lguile.10.0: no match
libtool: install: error: relink `libguilereadline.la' with the above command before installing it
PATH="$PATH:/sbin" ldconfig -m /usr/pkg/guile/1.4/lib

[...]

===> [Automatic a.out shared object handling]
ls: /usr/pkg/guile/1.4/lib/libguilereadline.a: No such file or directory
ls: /usr/pkg/guile/1.4/lib/libguilereadline.la: No such file or directory
ls: /usr/pkg/guile/1.4/lib/libguilereadline.so.0.1: No such file or directory
===> Registering installation for guile14-1.4.1nb2
>How-To-Repeat:
	cd pkgsrc/lang/guile14 && make install
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: