gettext-0.18.1.1_1 fails to build under jail

Marco Steinbach coco at executive-computing.de
Thu Mar 28 14:13:52 UTC 2013


Paul Macdonald wrote on 28.03.2013 11:46:
> 
> this port upgrades fine on the host system but not under a jail..
> 
> FreeBSD  9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 
> UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> config.status: executing depfiles commands
> sed: 2: "
>       s/^include
> inclu ...": unterminated substitute pattern
> sed: 1: "s/$(DEPDIR)/.deps
> .deps/g
> ": unescaped newline inside substitute pattern
> 
> <snip>

I've been getting this message, also.  For quite a while, iirc, in jails 
and on hosts.

> ./localename.c: In function '_nl_locale_name_thread_unsafe':
> ./localename.c:2607: error: 'locale_t' undeclared (first use in this 
> function)
> ./localename.c:2607: error: (Each undeclared identifier is reported only 
> once
> ./localename.c:2607: error: for each function it appears in.)
> ./localename.c:2607: error: expected ';' before 'thread_locale'
> ./localename.c:2608: error: 'thread_locale' undeclared (first use in 
> this function)
> ./localename.c:2608: error: 'LC_GLOBAL_LOCALE' undeclared (first use in 
> this function)
> *** Error code 1
> 
> Stop in 
> /var/ports/basejail/usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime/intl. 
> 
> *** Error code 1
> 
> Stop in 
> /var/ports/basejail/usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime. 
> 
> *** Error code 1
> 
> Stop in 
> /var/ports/basejail/usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime. 
> 
> *** Error code 1
> 
> Stop in /var/ports/basejail/usr/ports/devel/gettext/work/gettext-0.18.1.1.
> *** Error code 1
> 
> Stop in /basejail/usr/ports/devel/gettext.
> 
> 

I didn't run into this, but seeing, that you're also using ezjail, maybe 
this thread in the FreeBSD forums can provide hints:

http://forums.freebsd.org/showthread.php?t=38558

MfG CoCo



More information about the freebsd-questions mailing list