FreeBSD 4.11 and gettext

Aaron Dalton aaron at freebsd.org
Thu Feb 16 22:54:18 PST 2006


Kris Kennaway wrote:
> On Thu, Feb 16, 2006 at 11:26:38PM -0700, Aaron Dalton wrote:
> 
>>(Sorry for the general developers@ post!)  I'm trying to install 
>>net/cvsup-without-gui on a fresh 4.11 install (a port testing jail 
>>actually).  I get the following compilation error while building 
>>gettext.  I didn't want to file a PR if it's just my ignorance causing 
>>the problem.  I see the file bsdxml.h in my host environment 
>>(/usr/include) but nowhere in the jail.  I also see it in my 5.2.1 jail. 
>> Should this port simply not build on 4.11?  Thanks for your time!
>>
>>fouroneone# make install distclean
>>===>   cvsup-without-gui-16.1h_2 depends on file:
>>/usr/local/lib/m3/pkg/tcp/FreeBSD4/libm3tcp.a - not found
>>===>    Verifying install for
>>/usr/local/lib/m3/pkg/tcp/FreeBSD4/libm3tcp.a in /usr/ports/lang/ezm3
>>===>   ezm3-1.2 depends on executable: gmake - not found
>>===>    Verifying install for gmake in /usr/ports/devel/gmake
>>===>   gmake-3.80_2 depends on shared library: intl - not found
>>===>    Verifying install for intl in /usr/ports/devel/gettext
>>===>  Building for gettext-0.14.5_1
> 
> 
> SOmething is wrong; you're not picking up this:
> 
> .if ${OSVERSION} < 500000
> CONFIGURE_ARGS+=        --with-libexpat-prefix=${LOCALBASE}/lib
> LIB_DEPENDS+=   expat.6:${PORTSDIR}/textproc/expat2
> .endif
> 
> which suggests your OSVERSION is wrong.  It's picked up from the
> kernel by sysctl, so when building in a jail you have to set it by
> hand to the desired version.
> 
> Kris

Ahh!  Sorry, I'm new to jails.  That seems to have fixed the problem. 
Thanks again for your time!

-- 
Aaron Dalton
aaron at FreeBSD.org
FreeBSD Ports Committer


More information about the freebsd-ports mailing list