After OS upgrade to 6.3, libtool15 configure hangs at f771 test

Peter Olsson pol at leissner.se
Tue Jul 15 03:49:59 UTC 2008


We are upgrading some servers from 6.2 to 6.3, and after reboot
with 6.3 we upgrade ports with, among others, this command:
portmaster -bdr gettext\*

A couple of servers upgraded with no problems, but now I have a
server hanging while trying to run configure for libtool.
The hang always occurs after this line:
checking whether we are using the GNU Fortran 77 compiler...

$ uname -a
FreeBSD xxx 6.3-RELEASE-p2 FreeBSD 6.3-RELEASE-p2 #0: Sat Jul 12 00:55:02 CEST 2008     root at xxx:/usr/obj/usr/src/sys/GENERIC  i386

Below are ps auxwww while hanging, and the portmaster output.

This is not a big problem for us, I'm just interested if anyone
knows a fix or workaround for this hang. Google was not helpful.

I tried pkg_delete and then make all in /usr/ports/devel/libtool15,
but that also hangs at the same line in configure.

Thanks!

root  14851  0,0  0,6  1892  1540  p0  I+    4:54am   0:00,04
/bin/sh /usr/local/sbin/portmaster -bd gettext-0.16.1_3
root  15294  0,0  0,6  1888  1536  p0  I+    4:54am   0:00,02
/bin/sh /usr/local/sbin/portmaster -d -b /usr/ports/devel/libtool15
root  15350  0,0  0,4  1128  1012  p0  I+    4:54am   0:00,12
/usr/bin/make
root  15452  0,0  0,5  1740  1356  p0  I+    4:54am   0:00,01 [sh]
root  15453  0,0  0,5  1744  1360  p0  I+    4:54am   0:00,00 [sh]
root  15892  0,0  0,6  1784  1452  p0  I+    4:54am   0:00,23
/bin/sh ./configure --disable-ltdl-install --prefix=/usr/local
--mandir=/usr/local/man --infodir=/usr/local/info/
--build=i386-portbld-freebsd6.3
root  16437  0,0  0,6  1784  1452  p0  I+    4:54am   0:00,00
/bin/sh ./configure --disable-ltdl-install --prefix=/usr/local
--mandir=/usr/local/man --infodir=/usr/local/info/
--build=i386-portbld-freebsd6.3
root  16438  0,0  0,3  1372   816  p0  I+    4:54am   0:00,01
f77 -c conftest.F
root  16440  0,0  0,6  5392  1524  p0  DL+   4:54am   0:00,03
/usr/libexec/f771 /tmp/ccxXy8cL.f -quiet -dumpbase conftest.F
-auxbase conftest -o /tmp/cc3tKB5t.s




===>  Extracting for libtool-1.5.26
=> MD5 Checksum OK for libtool-1.5.26.tar.gz.
=> SHA256 Checksum OK for libtool-1.5.26.tar.gz.
===>  Patching for libtool-1.5.26
===>  Applying FreeBSD patches for libtool-1.5.26
===>  Configuring for libtool-1.5.26
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking build system type... i386-portbld-freebsd6.3
checking host system type... i386-portbld-freebsd6.3
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... none
checking for g77... no
checking for xlf... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler...

-- 
Peter Olsson                    pol at leissner.se


More information about the freebsd-ports mailing list