Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 2008 15:44:29 +1200
From:      Mark Kirkwood <markir@paradise.net.nz>
To:        Randy Bush <randy@psg.com>
Cc:        freebsd ports <freebsd-ports@freebsd.org>
Subject:   Re: hang making bash in current
Message-ID:  <4817EB1D.4080802@paradise.net.nz>
In-Reply-To: <48142EBE.30004@psg.com>
References:  <48142EBE.30004@psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Randy Bush wrote:
> i386 extremely current.  making bash
>
> checking for ranlib... ranlib
> checking for bison... yacc
> checking whether make sets $(MAKE)... yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking whether byte ordering is bigendian... no
> checking for preprocessor stringizing operator... yes
> checking for working long double with more range or precision than
> double... yes
> checking for function prototypes... yes
> checking whether char is unsigned... no
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/X11R6/bin/msgfmt
> checking for gmsgfmt... /usr/X11R6/bin/msgfmt
> checking for xgettext... /usr/X11R6/bin/xgettext
> checking for msgmerge...
>
> and it hangs right there
>
>
>   

I'm running into this, but during make of gtar 1.20 in 7-STABLE from 
yesterday. It looks like the command running is:

# ps -auxw | grep msgmerge
root     30762  0.0  0.1  4644  1528  p2  I+   12:45PM   0:00.01 
/usr/local/bin/msgmerge --update -q /dev/null /dev/null

Trying this command standalone reproduces the hang - nothing from ktrace 
or truss.

It *looks* like msgmerge is built properly:

# ldd /usr/local/bin/msgmerge
/usr/local/bin/msgmerge:
    libgettextsrc-0.16.1.so => /usr/local/lib/libgettextsrc-0.16.1.so 
(0x48083000)
    libgettextlib-0.16.1.so => /usr/local/lib/libgettextlib-0.16.1.so 
(0x480b4000)
    libintl.so.8 => /usr/local/lib/libintl.so.8 (0x480d2000)
    libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x480db000)
    libm.so.4 => /lib/libm.so.4 (0x481d0000)
    libgomp.so.1 => /usr/lib/libgomp.so.1 (0x481e5000)
    libthr.so.2 => /lib/libthr.so.2 (0x481ec000)
    libc.so.7 => /lib/libc.so.7 (0x481ff000)

I notice that this same command works fine on another 7-STABLE system 
built from src in late Feb. I'm gonna rebuild gettext and see if that helps.

Cheers

Mark





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4817EB1D.4080802>