Subject: pkg/28661: libtool problem with fortran
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <kristerw@netbsd.org>
List: pkgsrc-bugs
Date: 12/14/2004 23:13:00
>Number: 28661
>Category: pkg
>Synopsis: libtool problem with fortran
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Dec 14 23:13:00 +0000 2004
>Originator: Krister Walfridsson
>Release: NetBSD 1.6.2, pkgsrc as of 2004-12-15
>Organization:
>Environment:
System: NetBSD pc2 1.6.2 NetBSD 1.6.2 (GENERIC) #0: Tue Feb 10 21:53:10 UTC 2004
Architecture: i386
Machine: i386
>Description:
parallel/pvm3 fails during installation with the error:
ls: /usr/pkg/pvm3/bin/NETBSDI386/fgexample: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/fmaster1: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/frsg: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/fslave1: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/fspmd: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/gs: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/hitc: No such file or directory
ls: /usr/pkg/pvm3/bin/NETBSDI386/hitc_slave: No such file or directory
which in turn is due to the libtool being unable to infer tagged
configuration:
libtool --mode=link g77 -Wl,-R/usr/pkg/pvm3/lib/NETBSDI386 -O -o fgexample ../../examples/gexample.f -L../../lib/NETBSDI386 -lfpvm3 -lgpvm3 -lpvm3
*** [buildlink3] Warning: libtool replaced -lfpvm3 with /usr/local/tmp/f/pkgsrc/parallel/pvm3/work/pvm3/libfpvm/NETBSDI386/libfpvm3.la
*** [buildlink3] Warning: libtool replaced -lgpvm3 with /usr/local/tmp/f/pkgsrc/parallel/pvm3/work/pvm3/pvmgs/NETBSDI386/libgpvm3.la
*** [buildlink3] Warning: libtool replaced -lpvm3 with /usr/local/tmp/f/pkgsrc/parallel/pvm3/work/pvm3/src/NETBSDI386/libpvm3.la
libtool: link: unable to infer tagged configuration
libtool: link: specify a tag with `--tag'
*** Error code 1
This used to work, and I believe that the error was introduced by
a change to pkgsrc/mk. The reason for this belief is the following:
1. Nuke all packages by e.g. rm -rf /usr/pkg /var/db/pkg
2. Check out pkgsrc from 2004-11-20 and build parallel/pvm3.
Note that this works.
3. Update pkgsrc/mk to today's source, and build parallel/pvm3 again.
Note that this does work too.
4. pkg_delete libtool-base and build parallel/pvm3 again. This will
rebuild libtool-base too, but now with newer pkgsrc/mk.
Note that parallel/pvm3 fails.
>How-To-Repeat:
>Fix:
>Unformatted: